百度云服务器文件权限_目录权限重置
目录权限重置时分清是文件系统权限还是 PHP 配置限制。文件系统权限用 chmod/chown;PHP 限制用 open_basedir(限制可访问目录)、disable_functions(禁用危险函数)、allow_url_fopen 等。PHP 报"Permission denied"是文件系统权限,报"open_basedir restriction"是 PHP 配置。
属主问题:Web 进程以 www/nginx/apache 用户运行,文件属主要和运行用户一致,否则 PHP 无法读写。chown -R www:www 网站目录。虚拟主机共享环境属主由系统管理,用户主要关注权限位。属主错误会导致上传失败、缓存写不了、session 存不了。
参考(各环境伪静态规则):
```
# Apache .htaccess
# Nginx location / { if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?s=$1 last; } }
# IIS web.config
配置安全:php.ini 关闭 display_errors(生产环境)、开启 log_errors、设置 open_basedir 限制到网站目录、disable_functions 禁用 exec/system/passthru/shell_exec 等危险函数、expose_php = Off 隐藏版本。配置加固后网站被入侵的概率降低60%。
Apache 配置检测:apachectl configtest 或 httpd -t 检测语法,systemctl reload httpd 重载。.htaccess 不需要重启但语法错会500。主配置在 /etc/httpd/conf/httpd.conf,虚拟主机在 /etc/httpd/conf.d/。

更新时间:2026-09-03 13:35:27
上一篇:虚拟主机升级后301重定向需要重新配置吗?_规则迁移与检查_配置设置教程
下一篇:网站安全_网站会员数据被修改应急