I’m experiencing a problem installing both Zikula 1.5.9 and 2.0.13 in my Apache server under Ubuntu. Both versions are not able to find the /install directory.
I’m using an Apache 2.4 server with PHP 7.2.19-0ubuntu0.18.04.1 under Ubuntu, running in a local virtual machine.
As the video tutorial shows, I downloaded the most recent releases from GitHub, expanded the files (like sudo tar -xpvzf 2.0.13.tar.gz) into the web root and renamed the folder (like sudo mv 2.0/ zikula20)
Then I created a database for each version.
Calling http://myhost/zikula20/ in my browser, the response is:
Not Found
The requested URL /zikula20/install was not found on this server.
Apache/2.4.29 (Ubuntu) Server at myhost Port 80
How can I solve this problem?
2
Answers
If you want to install it into a sub directory of a domain you probably need to uncomment this line in the
.htaccess
file and change it to the name of your directory (/zikula20
):https://github.com/zikula/core/blob/master/src/.htaccess#L15
When I have had issues like this in the past it is because I inadvertently skipped a stepped during the installation process. It might help to go back through the installation document and make sure everything was done in the correct order. From what you posted, it looks like you meet the system requirements.
Also, check your php and apache logs. That might tell you where the process is failing. Good luck and post back here if you have any more information.