Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux prestashop文件权限问题_Linux_Prestashop_File Permissions_Prestashop 1.6 - Fatal编程技术网

Linux prestashop文件权限问题

Linux prestashop文件权限问题,linux,prestashop,file-permissions,prestashop-1.6,Linux,Prestashop,File Permissions,Prestashop 1.6,我在prestashop访问我的网站时遇到问题,无法设置777文件权限。如果我没有将777设置到html目录中的所有文件夹和文件,它会抛出Error:500或notfound错误 然后,我从/var/www/html目录中运行了这两个命令 find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \; 在此之后,我可以看到我的网站运行(只有主页),但没有管理面板或任何其他链接。如何修复它?您确定所有文件和子文件

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

然后,我从
/var/www/html
目录中运行了这两个命令

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 {} +");
?>
将“false”更改为“true”,然后单击“保存更改”按钮保存并激活更改。更改后的行应如下所示:

define('_PS_MODE_DEV_', true); 

你检查过.htaccess了吗?
define('_PS_MODE_DEV_', true);