prestashop 文件权限问题

问题描述 投票:0回答:2

我在未设置

777
文件权限的情况下访问 prestashop 中的网站时遇到问题。如果我没有将
Error: 500
设置为
not found
目录中的所有文件夹和文件,它会抛出
777
html
错误。

然后我从

/var/www/html
目录中运行这 2 个命令

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

此后,我可以看到我的网站正在运行(仅主页),但看不到管理面板或任何其他链接。我该如何解决它?

linux prestashop file-permissions prestashop-1.6
2个回答
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文件夹,然后打开define.inc.php文件进行编辑。

找到下面的代码行:

define('_PS_MODE_DEV_', false);

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

define('_PS_MODE_DEV_', true); 

0
投票

从 PrestaShop 后台服务器管理 PrestaShop 编码文件、HTML 文件、图像、文档等的最佳解决方案是“文件管理器 Pro”功能。它首次在 PrestaShop Marketplace 上推出。欲了解更多信息,请访问:

https://addons.prestashop.com/en/blog-forum-new/91811-file-manager-pro.html

© www.soinside.com 2019 - 2024. All rights reserved.