LAMP权限问题可通过以下方式解决:
文件/目录权限
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html
(目录)sudo chmod -R 644 /var/www/html
(文件)sudo chmod -R 775 /var/www/html/uploads
配置文件权限
/etc/apache2/apache2.conf
):sudo chmod 644 /etc/apache2/*.conf
用户与组管理
sudo usermod -aG www-data username
SELinux/AppArmor(若启用)
sudo setenforce 0
sudo chcon -R -t httpd_sys_content_t /var/www/html
特殊场景
upload_tmp_dir
指向的目录可写。sudo chown -R mysql:mysql /var/lib/mysql
。注意:避免使用777
权限,遵循最小权限原则,修改后重启服务并检查日志。
参考来源: