[ phpwiki-Bugs-849832 ] PHPWiki 1.3.6 breaks 1.3.4 setup

"SourceForge.net" <[email protected]> Wed, 26 Nov 2003 11:57:37 -0800
Newsgroups gmane.comp.web.wiki.phpwiki.bugs
Message-ID <[email protected]>
Bugs item #849832, was opened at 2003-11-26 11:57
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106121&aid=849832&group_id=6121

Category: version 1.3.x (experimental)
Group: Installation
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: PHPWiki 1.3.6 breaks 1.3.4 setup

Initial Comment:
In short, I've been running PHPWiki 1.3.4 for the past
year give or take, and attempts to put PHPWiki 1.3.6
into place over 1.3.4 result in blank pages.  One
effect I notice immediately is that session files are
NOT being generated by 1.3.6, but more in a minute.

I am using
* Apache 1.3.x for Windows (currently 1.3.29)
* PHP (currently 4.3.4)
* PostgreSQL (currently v7.4) running under Cygwin

Yes, I try to stay current.  For the past year, I have
had PHPWiki 1.3.4 running.  At one point I was working
with 1.3.5 CVS, and found that to work as well, but
figured I'd wait for the next feature "freeze" and
formal version release.

When 1.3.5 was officially released, and soon after
1.3.6, I thought I should give 1.3.6 a chance. 
However, by doing the following, I found that while
1.3.4 and 1.3.5 (CVS version I've had for awhile)
worked fine, 1.3.6 simply spits out blank pages and
does not generate a PHP session ID file.

What I do is have PHPWiki in its own folder, say

C:\InetPub\phpwiki

then configure Apache/etc. accordingly.  This works
fine.  If I wish to try out a different version, I
install it in, say,

C:\InetPub\phpwiki-1.3.5
and
C:\InetPub\phpwiki-1.3.6

Then, once I've configure index.php to match my
settings in my working 1.3.4 version, I simply rename
directories so that, for example, 1.3.5 is now in
C:\InetPub\phpwiki (and the current version is named
C:\InetPub\phpwiki-1.3.4).

If I swap 1.3.5 into place, it loads up fine.  However,
if I try to do the same with 1.3.6, all I get is a
blank page.  After digging a bit, I found that 1.3.6
does NOT create a session ID (which appears to be done
in ./lib/WikiUser.php if I see it right, one of the few
files which has seen major changes since 1.3.5). 
Simply swapping 1.3.4 or 1.3.5 back into place brings
back the pages just fine.

So what's the scoop?  If users have a PHPWiki up and
running even as new as 1.3.4, there's no way to move up
to 1.3.6?  All docs indicated versions older than 1.3.1
required starting with a clean DB.  Does this now need
to be modified to be 1.3.6 MUST start with a clean DB
period?

Haven't tried starting with a clean DB yet, as I was
hoping to keep my current DB intact.  Will try that
when time permits to see if it works.

Also, FYI:  1.3.6 in index.php is still listing the
version as "1.3.5pre".


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=106121&aid=849832&group_id=6121


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/