PHP Protected Variable Problem with Coolstack 1.1?
I'm not sure if this issue is related to Coolstack or not, so please forgive me if I have ended up posting to the wrong forum....
I am trying to deploy MediaWiki 1.9 on our Solaris 10 box. I have installed the CoolStack 1.1 packages for Apache,/PHP and also the 64bit MySQL and have completed all necessary configuration steps for the setting up MediaWiki.
When I try to access MediaWiki from the browser I get this error:
Cannot access protected property DatabaseMysql::$mOut
There are quite a few postings on the web where other uses have run into this issue but the problems were not related to Mediawiki. Sometimes this was due to a bug in the PHP optimizer eAccelerator, however, Coolstack does not appear to use this product.
I do not believe this is a problem with MediaWiki because the same version is running successfully on other AMP distributions. I have also been running it successfully on a Windows AMP stack.
Basically, it appears that the behavior of PHP protected variables is not working correctly. If I change the offending line in the PHP source file to make the variable public, it fixes it but immediately fails on another protected variable.
I am not a PHP programmer so I cannot investigate this further. I am going to try and find a PHP developer to see if they can reproduce and isolate the exact nature of the problem.
I am also going to try and use another AMP stack on our Solaris box to see if I get the same error. However, I wanted to post this now to see if anyone else has experienced this same problem.
Thanks,
-m

