PrestaShop 1.7 HTTP错误500

PrestaShop 1.7 HTTP错误500,prestashop,Prestashop,我正在尝试在我的VPS上安装PrestaShop 1.7,当我导航到我的域时,我看到HTTP错误500 有人遇到过这个问题吗?对于PrestaShop 1.7.0.5,我遇到了错误500。 为了能够安装,我解决了错误: 解压缩ZIP文件,删除index.php并安装_PrestaShop.html。 解压prestashop.zip 这些文件上的chmod 644:install/index.php, admin/index.php,admin/ajax.php,admin/ajax-tab.p

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


有人遇到过这个问题吗?

对于PrestaShop 1.7.0.5,我遇到了错误500。 为了能够安装,我解决了错误:

解压缩ZIP文件,删除index.php并安装_PrestaShop.html。 解压prestashop.zip 这些文件上的chmod 644:install/index.php, admin/index.php,admin/ajax.php,admin/ajax-tab.php,index.php。
我还将PHP从默认的5.4切换到了5.5。然后安装程序出现了。希望它能帮助别人。

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

从安装目录执行:

完成后:

之后,转到浏览器中的web安装类型:


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

也可以在以下位置创建替代: /prestashop/override/controllers/front/AuthController.php
设置。此问题与网站的本地化设置有关。您可以尝试以下步骤:

打开文件yourdomain.com/config/config.inc.php 找到代码,setlocaleLC_CTYPE,$locale.'.UTF-8',$locale.'.utf8'; 并转换为注释行://setlocaleLC_CTYPE,$locale'.UTF-8',$locale'.utf8';
将PHP版本从7.2改为7.0为我解决了这个问题


从Prestashop 1.7.3开始,不支持PHP7.2。支持只会出现1.7.4版的相同问题。。。HTTP 500错误。。。我什么都没用。但我找到了解决办法。问题出在托管服务器PHP版本上。下面是一个表,其中列出了官方的PHP要求,但对于新安装的prestashop来说,这确实是不正确的,不确定是否需要更新PS

我尝试过很多解决方案,包括语言更改、权限更改,但都不管用。所以我最后尝试的是PHP版本。将5.6更改为7.2,然后在斯洛伐克语langauge Prestashop v 1.7.5.1中正确安装了所有内容,没有任何错误。我已经测试了PHP版本7.0和7.1,但也有一个错误

因此,我的解决方案是将托管服务器PHP更改为ver。现在对我来说一切都好了


重建.htaccess文件对我有帮助。 您需要登录到您的管理面板。 进入商店参数->流量和搜索引擎优化。 设置“友好URL”编号并单击保存按钮。 现在,将“友好URL”设置为“是”,然后单击“保存”按钮。
现在,已在服务器上成功重新生成“.htaccess”。

哪些是VPS的配置?启用开发模式以查看出现的错误,编辑/config/defines.inc.php并将_PS_mode_dev_u更改为true。-使用FTP或主机控制面板打开文件:config/defines.inc.php-更改为false->true:define'PS_mode_dev',false;定义'PS_MODE_DEV',true;为Prestashop 1.7.6.5 PHP 7.1启用高级参数->性能->调试模式下的错误
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
http://yourdomain/directory_of_prestashop