我在未设置
777
文件权限的情况下访问 prestashop 中的网站时遇到问题。如果我没有将 Error: 500
设置为 not found
目录中的所有文件夹和文件,它会抛出 777
或 html
错误。
然后我从
/var/www/html
目录中运行这 2 个命令
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
此后,我可以看到我的网站正在运行(仅主页),但看不到管理面板或任何其他链接。我该如何解决它?
您确定所有文件和子文件夹的权限都已更改吗? 尝试在简单的 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文件夹,然后打开define.inc.php文件进行编辑。
找到下面的代码行:
define('_PS_MODE_DEV_', false);
将“false”更改为“true”,然后单击“保存更改”按钮保存并激活更改。更改后的行应如下所示:
define('_PS_MODE_DEV_', true);
从 PrestaShop 后台服务器管理 PrestaShop 编码文件、HTML 文件、图像、文档等的最佳解决方案是“文件管理器 Pro”功能。它首次在 PrestaShop Marketplace 上推出。欲了解更多信息,请访问:
https://addons.prestashop.com/en/blog-forum-new/91811-file-manager-pro.html