I’ve been following instructions on [https://omeka.org/s/docs/user-manual/install/]
I’ve confirmed that system requirements are met(permission, firewall, httpd.conf etc) and database is ok. When I go to the site it complains that it [https:///install] is not found. Creating an index.html in /var/www/html/omeka-s/ does show up with the content of it, so we know apache is working
Error:
This page isn’t working omeka01.mtsu.edu is currently unable to handle this request.
HTTP ERROR 500
Steps followed
Download the latest release from the release page, After the unzip of omeka-s-3.0.1.zip I changed owner and permissions to apache and 775 then moved it to /var/www/html/omeka-s
Open config/database.ini and add your MySQL username, password, database name, and host name. .
Made sure the files/ directory were writable by Apache.
access the site via url and it goes to gives “HTTP ERROR 500”
This is RHEL 8. i’ve stopped firewall and selinux
Any suggestions on what else to troubleshoot will be helpful.
To correct what I meant. When I do http:// it redirects to http://install and then give me a 500 error. I’ve placed a index.html file in the root of the omega-s directory’s (/var/www/html/omeka-s/) and content shows up when I do http://index,html.
After the unzip I do not see a /install file or dir and no /admin either, so is it missing from the 3.0.1 version of omega?.
As suggested, I found the issue in the php www-error.log ( PHP Fatal error: Interface ‘JsonSerializable’ not found in). Two php modules were missing and after installing php-json.x86_64 , php-mbstring.x86_64, the install page came up.