2015-04-01 49 views

回答

1

我嘗試安裝的Neos的Aimeos網店包(http://aimeos.org

的問題是,mod_rewrite的是沒有正確設置時有同樣的問題。爲了解決這個問題,我不得不(在我的情況的Ubuntu 14.04)執行此任務:

sudo a2enmod rewrite 

這使得mod_rewrite的第一次。然後你必須調整VHost配置。默認的VHost配置位於/etc/apache2/sites-enabled/000-default.conf(在Fedora或其他Linux發行版中,該目錄可能被命名爲/ etc/httpd/...)。在此文件中,將DocumentRoot更改爲Neos ./Web/目錄,例如

DocumentRoot /var/www/Neos/Web 

此外,你需要添加下面的「的DocumentRoot」行「目錄」指令,讓.htaccess文件中添加重寫規則:

<Directory /var/www/Neos/Web/ > 
    AllowOverride All 
</Directory> 

請小心,在指定目錄下的「目錄「指令與」DocumentRoot「中的指令完全相同,並且包含尾部斜線(/)。最後的任務是重新啓動Apache:

sudo service apache2 restart 

之後,你應該能夠在瀏覽器中打開http://localhost/setup。當心:http://localhost/index.php/setup仍然不行!

下一個問題可能是時區未在您的php.ini中設置。打開的Apache php.ini並在末尾添加了「date.timezone」行:

sudo nano /etc/php5/apache2/php.ini 

date.timezone = Europe/Berlin 

您可以使用另一個時區,如果它符合你的位置更好。有效時區列表可在PHP網站獲得:http://php.net/manual/en/timezones.php