I just setup a development server on my home network running fedora core 4 which is apache2 and php5 I'm getting the following error on index.php.
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in ./library/Utility.Page.class.php on line 32
Fatal error: Call to a member function NewContextObject() on a non-object in ./appg/init_internal.php on line 54
I'm stumped. I just wanted to make sure vanilla supports php5 before I go searching further.
I've had a few people get it working on PHP5. It required some changes to the php.ini or apache, though. The problem is that older php classes are very different from php5 classes, so you have to make some changes to support older php class methodology.
Thanks fellas. Yeah I installed it on a debian woody (apache1.3/php4) box with no problems. I'm not real familiar with the new config options in apache2 and php5 so I'm not sure what the problem is with fedora core 4.
Ricky, I don't think that the flavor of nix is really the question unless there's some really strange permission settings being taken on from one to the next when dealing with php + apache. If anything, it's most likely the php setup itself, then apache. From what I've been told, apache2 is still a little weird but once it's running it does well. I still have yet to see that for myself though :|
right, didn't mean to imply it was a distro issue... just meant that it was working fine on a really ooooold system.
Anyway, just to clear this up. I was getting all sorts of errors on fedora 4 amd64 install with apache2/php5. It was a fresh install so I don't know if something was messed up with it or what. I installed vanilla on fedora 4 i386 (apache2/php5) and everything is fine except for the noted problem in extensions manager.