2015-10-15 75 views
0

如何使prestashop在我的本地服務器上使用prestashop.conf文件,該文件是000.default.conf的克隆?如何更改prestashop的默認Apache conf文件?

當我禁用000-default.conf時,prestashop不加載。 當我啓用它時,網頁正常加載。

我已啓用prestashop.conf並重新加載/重新啓動Apache。

我使用的是Apache2,prestashop 1.6.1,操作系統是Linux Mint。

也許有人可以給我建議我還應該改變什麼。到目前爲止我還沒有找到解決方案。

P.S. prestashop.conf是000-default.conf的完整克隆。

回答

2

您是否更改了路徑以匹配您的網站?

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "path/of/your/website" 
    ServerName website-name.com 
    Options All Indexes FollowSymLinks 
     <Directory "path/of/your/website"> 
     DirectoryIndex index.html 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     Require local 
     </Directory> 
</VirtualHost> 

請確保它位於/ etc/apache2/sites-enabled /!

修改此之後,你需要重新啓動服務器(須藤的apachectl重新啓動)

+0

我已經修改了一點點我的prestashop.conf文件,包括從你的榜樣一些字符串。但仍然沒有成功。文件prestashop.conf是站點可用和站點啓用的。它被啓用並且apache重新啓動。 當我在地址欄'localhost/prestashop /'中寫入時,我收到消息,請求的URL/prestashop /在此服務器上找不到 –

+0

在'apache2.conf'中有。在'prestashop.conf'中我寫了'DocumentRoot/home/user/web/prestashop'和'

+0

你在/ etc/「127.0.0.1」之後的主機? – Kayofeld