We have attempted to move our Omeka-2.4.1 installation following a system crash to a new server. We have installed Omeka-2.5.1. We have uploaded the database files and support files as directed in the site:
https://omeka.org/classic/docs/Technical/Moving_to_Another_Server/
At the present time, the public page comes up, however all of the navigation buttons (“Browse Items”, “Browse Collections”, “Map”, “Browse Exhibits” and “About” are broken. They all result in a page with the message "Not found; The requested URL … " was not found on this server.
Indeed, the link references do not exist in the Omeka Installation when reviewing the installation with the command-line interface. For example, the file /var/www/html/omeka-2.5.1/items/browse does not exist although the main public page is calling it.
Other posts, notably “Still getting 404 errors messages” (Still getting 404 errors messages) and others suggest that there is the need to modify the ‘Allow Overrides’ directives in /etc/apache2.conf.
It appears that changing any of the directives from ‘AllowOverride None’ to ‘AllowOverride All’ completely crashes the site; the public page will not come up. We then have tried every permutation of of AllowOverride as well as variants of: ‘Require all granted’ and ‘Require all denied’, with the same result. If ‘AllowOverride None’ is in force, the public page will come up but the links are broken.
We have also experimented with the lines following “The following lines prevent .htaccess and .htpasswd files from being viewed by web clients”. There are three lines, we have changed the default ‘Require all denied’ to ‘Require all granted’ as well as commenting out all three lines.
There is a file on our site /var/www/html/omeka-2.5.1/.htaccess. We have experimented with the debugging settings in that file all to no avail.
We have tried all available combinations as noted running mysql Ver 14.14 Distrib 5.7.20 as well as with the latest mariadb packages. We have installed, and reinstalled the entire Ubuntu server experimenting with as many settings that we can identify as possible, all to no avail. Among other things, we have changed the permission of all files and directories below /var/www/ to 777 to insure that the files are ‘writable by the server’. We have installed and uninstalled many suites of PHP packages as well.
Is there anything else that can be done to get Omeka-2.5.1 to run? Are the buttons “Browse Items”, “Browse Collections” &c. incorrectly coded?
We previously ran Omeka 2.4.1 on our Microsoft Azure/Ubuntu 16.04 server with no incident until we experienced a site crash.
Thanks in advance for your help.