prestashop文件权限问题

时间:2017-05-24 05:28:21

标签: linux prestashop file-permissions prestashop-1.6

我遇到了在prestashop中访问我的网站而没有设置777文件权限的问题。如果我没有将Error: 500设置为not found目录中的所有文件夹和文件,则会引发777html错误。

然后我从/var/www/html目录

中运行了这两个命令
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

在此之后,我能够看到我的网站正在运行(只有主页),而不是管理面板或任何其他链接。我该如何解决?

1 个答案:

答案 0 :(得分:0)

您确定所有文件和子文件夹权限都已更改吗? 尝试在简单的PHP脚本中使用以下代码并运行它。

以下PHP脚本会将所有文件夹权限更新为755,所有具有644权限的文件重新

<?php
exec ("find /path/to/folder -type d -exec chmod 0755 {} +");
exec ("find /path/to/folder -type f -exec chmod 0644 {} +");
?>

不确定这是否对您有所帮助。但是你应该试试 在PrestaShop 1.6中启用错误报告

PrestaShop根文件夹,双击名为config的文件夹,然后打开名为defines.inc.php的文件进行编辑。

找到下面的代码行:

define('_PS_MODE_DEV_', false);

将“false”更改为“true”,然后单击“保存更改”按钮以保存并激活更改。更改的行应如下所示:

define('_PS_MODE_DEV_', true);