我正在尝试在我的VPS上安装PrestaShop 1.7,当我导航到我的域时,我看到了HTTP ERROR 500?
有人有这个问题吗?
答案 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 我为解决能够安装的错误所做的是:
我还将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的更新,确实不正确。
我尝试了许多解决方案(更改语言,更改权限,但对我没有任何帮助)。最后,我尝试过的是PHP ver。从5.6更改为7.2,然后正确安装了所有程序,并且在斯洛伐克语(Prestashop v 1.7.5.1)中没有错误。我已经测试了7.0和7.1版的PHP,但是也有一个错误。
所以对我来说,解决方案是将托管服务器PHP更改为ver。 7.2,现在对我来说一切都很好。
答案 5 :(得分:0)
重建.htaccess文件对我有所帮助。 您需要登录到管理面板。 转到商店参数->交通和SEO。 将“友好网址”设置为“否”,然后单击“保存”按钮。 现在,将“友好URL”设置为“是”,然后单击“保存”按钮。 现在“。 htaccess”已在您的服务器上成功重新生成。
答案 6 :(得分:-1)
此问题与您网站的本地化设置有关。您可以尝试以下步骤:
setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');
//setlocale(LC_CTYPE, $locale.'.UTF-8', $locale.'.utf8');