PrestaShop 1.7 HTTP ERROR 500

时间:2016-11-14 09:32:09

标签: prestashop

我正在尝试在我的VPS上安装PrestaShop 1.7,当我导航到我的域时,我看到了HTTP ERROR 500?

有人有这个问题吗?

7 个答案:

答案 0 :(得分:2)

实际上,您需要解压缩文件prestashop.zip,然后修复所有目录和文件权限。如果您有权访问命令行,请执行以下命令:

从目录安装执行:

find . -type d -exec chmod 755 {} \;

完成后:

find . -type f -exec chmod 644 {} \;

在此之后,转到浏览器中的网络安装类型:

http://yourdomain/directory_of_prestashop

答案 1 :(得分:2)

将PHP版本从7.2更改为7.0解决了我的问题。

自Prestashop 1.7.3起,不支持PHP 7.2。支持只会以1.7.4

到达

答案 2 :(得分:1)

对于PrestaShop 1.7.0.5我有错误500 我为解决能够安装的错误所做的是:

  1. 解压缩ZIP,删除index.php和Install_PrestaShop.html。
  2. 解压缩prestashop.zip
  3. chmod 644对这些文件:install / index.php, admin / index.php,admin / ajax.php,admin / ajax-tab.php,index.php。
  4. 我还将PHP从默认值5.4切换到5.5。然后安装程序出现了。希望它可以帮到某人。

答案 3 :(得分:0)

根据版本的不同,如果您的服务器没有ssl,则可能需要将$ ssl设置为false: /prestashop/controllers/front/AuthController.php


或者您可以在以下位置创建覆盖:
/prestashop/override/controllers/front/AuthController.php
设置它。

答案 4 :(得分:0)

相同的问题... HTTP 500错误...没有任何帮助。但是我找到了解决方案。问题在于托管服务器PHP版本。这是正式的PHP要求的表格,但对于新安装的prestashop并不确定PS的更新,确实不正确。

official requirements table

我尝试了许多解决方案(更改语言,更改权限,但对我没有任何帮助)。最后,我尝试过的是PHP ver。从5.6更改为7.2,然后正确安装了所有程序,并且在斯洛伐克语(Prestashop v 1.7.5.1)中没有错误。我已经测试了7.0和7.1版的PHP,但是也有一个错误。

所以对我来说,解决方案是将托管服务器PHP更改为ver。 7.2,现在对我来说一切都很好。

PS 1.7.5.1 - after installation

答案 5 :(得分:0)

重建.htaccess文件对我有所帮助。 您需要登录到管理面板。 转到商店参数->交通和SEO。 将“友好网址”设置为“否”,然后单击“保存”按钮。 现在,将“友好URL”设置为“是”,然后单击“保存”按钮。 现在“。 htaccess”已在您的服务器上成功重新生成。

答案 6 :(得分:-1)

此问题与您网站的本地化设置有关。您可以尝试以下步骤:

  1. 打开文件, yourdomain.com/config/ config.inc.php
  2. 找到代码,setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');
  3. 并转换为评论专栏//setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');