Prestashop“递归写入权限”错误

Ant*_*eza 3 permissions apache2

尝试在本地安装 prestashop (LAMP),以下错误列表阻止安装继续进行。

文件和文件夹的权限

  • www-data 用户在 ~/config/ 上的递归写入权限
  • www-data 用户在 ~/cache/ 上的递归写入权限
  • www-data 用户在 ~/log/ 上的递归写入权限
  • www-data 用户在 ~/img/ 上的递归写入权限
  • www-data 用户在 ~/mails/ 上的递归写入权限
  • www-data 用户在 ~/modules/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/lang/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/pdf/lang/ 上的递归写入权限
  • www-data 用户在 ~/themes/default-bootstrap/cache/ 上的递归写入权限
  • www-data 用户在 ~/translations/ 上的递归写入权限
  • www-data 用户在 ~/upload/ 上的递归写入权限
  • www-data 用户在 ~/download/ 上的递归写入权限

此外,运行以下命令会导致“不允许操作”消息

cd /var/www/prestashop

chown -R www-data *

chgrp -R www-data *
Run Code Online (Sandbox Code Playgroud)

小智 8

您需要获得更改所有权的权限。将 sudo 添加到您正在执行的命令中:

sudo cd /var/www/prestashop
sudo chown -R www-data *
sudo chgrp -R www-data *
Run Code Online (Sandbox Code Playgroud)

或者一次完成所有操作,使用一个命令而不是三个命令:

sudo chown -R www-data:www-data /var/www/prestashop
Run Code Online (Sandbox Code Playgroud)