Re: php upgrade broke phpwiki

Reini Urban <[email protected]> Fri, 16 Jan 2009 06:13:55 +0100
Newsgroups gmane.comp.web.wiki.phpwiki.talk
Message-ID <[email protected]>
Charles Sprickman schrieb:
> And after many hours of googling, the answer is that you can't have a 
> class name the same as a function name.

They are making me crazy.

> Fix:
> lib/WikiUserNew.php
> 
> every place there's call to "PearDbPassUser", rename it to something - I 
> just tacked "foo" on the end:
> 
> _PearDbPassUser::_PearDbPassUserFoo($this->_userid, $this->_prefs);
> 
> lib/WikiUser/PearDb.php
> 
> Rename the function to match:
> 
> function _PearDbPassUserFoo($UserName='',$prefs=false) {
> 
> So far, so good.  If I can find more problems like this, I'll try and roll 
> up a patchset.

Thanks!

> On Thu, 15 Jan 2009, Charles Sprickman wrote:
> 
>> Just a quick note - same failure using latest svn.
>>
>> From googling around, something changed from php 5.2.6 on - this used to fail 
>> with "E_STRICT" and now it's fatal.
>>
>> I don't know OOP to save my life, so I'm stumped.
>>
>> On Thu, 15 Jan 2009, Charles Sprickman wrote:
>>
>>> Hello all,
>>>
>>> I just upgraded from php 4.4.8 to 5.2.8, along with all the Pear and php
>>> extensions I had installed.  Other applications on this machine are doing 
>>> fine,
>>> but I get this error on loading phpwiki (version 1.3.14):
>>>
>>> [14-Jan-2009 21:48:43] PHP Fatal error:  Non-static method
>>> _PearDbPassUser::_PearDbPassUser() cannot be called statically, assuming 
>>> $this
>>> from incompatible context in /usr/local/www/data/wiki/lib/WikiUserNew.php 
>>> on
>>> line 1118
>>>
>>> Any ideas on what the root cause is?  Pear is at 1.7.2, previously it was
>>> 1.7.1.
>>>
>>> Thanks,
>>>
>>> Charles
>>>
>>> ___
>>> Charles Sprickman
>>> NetEng/SysAdmin
>>> Bway.net - New York's Best Internet - www.bway.net
>>> [email protected] - 212.655.9344
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> This SF.net email is sponsored by:
>>> SourcForge Community
>>> SourceForge wants to tell your story.
>>> http://p.sf.net/sfu/sf-spreadtheword
>>> _______________________________________________
>>> Phpwiki-talk mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/phpwiki-talk
>>>
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Phpwiki-talk mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/phpwiki-talk
> 


-- 
Reini Urban
http://phpwiki.org/  http://murbreak.at/

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword