我遇到了在prestashop中访问我的网站而没有设置777
文件权限的问题。如果我没有将Error: 500
设置为not found
目录中的所有文件夹和文件,则会引发777
或html
错误。
然后我从/var/www/html
目录
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
在此之后,我能够看到我的网站正在运行(只有主页),而不是管理面板或任何其他链接。我该如何解决?
答案 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);