文件和文件夹的递归写入权限:Prestashop 安装

文件和文件夹的递归写入权限:Prestashop 安装

我正在尝试在我的 Linux 机器上安装Prestashop。但它说

Recursive write permissions on files and folders:
~/config/
~/cache/
~/log/
~/img/
~/mails/
~/modules/
~/themes/default/lang/
~/themes/default/pdf/lang/
~/themes/default/cache/
~/translations/
~/upload/
~/download/
~/sitemap.xml 

我在里面看到了一些红色的叉号。但是我给了777prestashop目录权限chmod -R 777 prestashop

答案1

我知道这已经过时了,但最好的方法是执行以下操作:

sudo chown -R user:www-data /var/www/prestashop
sudo chown g+w -R /var/www/prestashop

以上授予用户访问权限,请确保将用户添加到 www-data 组 1st g+w 授予组写权限

答案2

更改 Prestashop 目录下文件的所有权,以允许 Web 服务器用户写入

sudo chown -R www-data:www-data /var/www/prestashop

禁用 SELinux(最好配置 SELinux 以允许 prestashop 目录执行其操作)

setenforce 0 

答案3

在 Ubuntu Linux 上:您需要授予 apache 网络服务器(其用户名和组名是 www-data)对 prestashop 下文件系统中的文件执行操作的权限。

# cd /var/www/prestashop
# chown -R www-data *
# chgrp -R www-data *

刷新 prestashop 安装页面,该特定问题就应该消失。

相关内容