2015-10-15 43 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