Install Crashes

I'm trying to install Omeka 1.5 in a subdomain (diglib.thehaikufoundation.org) that has no other software installed but Oemka. All server prerequisites, etc. cited in your documentation have been met.

I downloaded the zip file for Omeka 1.5 from your site; uploaded it to diglib.thehaikufoundation.org; expanded it; then edited the db.ini file on the remote site. All should be well with these files.

However, when I access the following URL ...

http://www.diglib.thehaikufoundation.org/omeka/

I get the following error:


Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@diglib.thehaikufoundation.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Tech support for my webhost reported:

"the /home/libadmin/public_html/omeka/install/index.php script creates a segmentation fault (program crash) when it is run. This segmentation fault results in a 500 error on the install page."

Do you have any idea what could be causing this?

The only error I see in the log is this one:


[Thu Feb 23 09:07:18 2012] [error] [client 24.148.168.150] File does not exist: /home/libadmin/public_html/500.shtml

But I think this is just from the 404 error reported in the error I cited above.

"Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request."

You have a knack for encountering unique and interesting issues.

Can you or your webhost provide any more information, like Apache or PHP error logs?

I can't think of anything obvious that would cause a segfault in the installer.

You're right on the 404 error report and the log line you pasted; those are probably caused by an ErrorDocument directive that points to a file that doesn't exist (500.shtml). That's unrelated to whatever underlying problem you're having.

Hi John. My talent for finding unique software issues seems to come naturally :-)

I'll see if I can track down any more logs.

The problem I cited in this ticket seems to have been caused by the PHP image on our host.

I asked our web host to do certain upgrades in order to meet the Omeka prerequisites. As part of that effort, they installed PHP 5.3.10. This was within the Omeka prereqs (“PHP version 5.3+ or the Fileinfo extension is highly recommended”).

However, this version of PHP (or this particular installed image) seems to have caused the Omeka 1.5 install script to fail with mysterious errors. All of the experts I consulted swore up and down they’d never seen these errors. The remedy—after a month of trying various things—was to downgrade the version of PHP on our server from PHP 5.3.10 to PHP 5.2.17. This solved our problem.

Thanks to all who offered assistance.