JonB wrote:A. did you enable any 'new' PHP shared objects (like zip.so) but extension=blah.so; in php.ini? Basically by uncommenting them from the php.ini supplied.
No. I only enabled zip.so.
JonB wrote:B. If you can get to the welcome page & php.ini - then it is most likely related to the location of the files and permissions/configuration.
I'll check again. I may not have been thorough enough.
JonB wrote:C. What is the exact browser URL you are using that causes the crash and burn??? where are those files located on your filesystem?
Yeah, this is where maybe I'm starting to hijack this thread.
My site doesn't crash. I'm responding to fligoin's
initial condition, where he was trying to install Moodle but couldn't because Moodle runs a system check and determines that zip.so is not enabled (see screen shot below). The way I read it, he tried to solve the primary issue by getting another version of zip.so, which led to a secondary issue. I think that your advice to him solves his secondary issue but probably doesn't address the primary issue. That's why I was wondering if it worked for him.
JonB wrote:D. If its a script, the script could be making 'poor PHP' decisions that were aimed at Apache 2.2 & PHP 5.3.x
I'll check. This started to happen after I updated to Xampp 1.8.0 from 1.7.2 (I think--it was thereabouts if not exactly). My current Moodle installation (ver 2.0.1+) stopped zipping files for backup. After a bit of testing I wondered if my Moodle files/database might be corrupted so I tried to install a new Moodle instance (ver 2.3.2) and troubleshoot Moodle. But I can't install a new instance because the Moodle check fails (again, see above image).
With this bit of info I went back to my original Moodle installation and ran its check and it too indicates that zip.so isn't active. That, at least, makes sense since it's the zip stage of my backups that fail.
So I guess the question is
is this a Moodle problem or
is this a zip.so and/or its inclusion in 1.8.0 problem?
Lastly, this is a new full installation of 1.8.0. My databases were corrupted during the final upgrade so I uninstalled xampp, installed 1.8.0, and used phpmyadmin to import from a backup of my databases and this worked with no issues. The only thing I've changed is removing the semicolon to enable zip.so, yet in my phpinfo display I don't see any reference to zip and Moodle can't find it, either. Am I right to think that removing the semicolon would use whatever default file structure exists within xampp and that this should be the safest way to enable zip.so?
I'll keep digging but any more suggestions would be welcome. Also I'd be happy to PM you the URL if you still want it, but remember--it doesn't crash.
UPDATE: I'm feeling a little like a n00b, but it appears that zip.so is not where it is supposed to be. Either I deleted it (unlikely) or perhaps it is somehow not included in 1.8.0 (also unlikely). I feel like I'm missing something obvious but can't figure out what it is.First I looked for zip.so in the location you mentioned:
Then I searched for it from the root directory with negative results:
Is this as simple as finding a compatable zip.so and dropping it in the directory? Maybe this is why fligoin got zip.so from an external source.