这个问题我一次又一次遇到。我在远程服务器上设置了一个 git 存储库,所有文件都设置为 644,文件夹都设置为 755。但是,每次我从 git 存储库(我使用的是 bitbucket)提取文件后,我都会注意到我修改的文件的权限被更改为 664,这会导致内部服务器错误。例如,我更改了 index.php,当我尝试访问它时,它会出现 500
我必须使用
find . -type d -print0 | xargs -0 chmod 0755
并find . -type f -print0 | xargs -0 chmod 0644
手动将我的文件权限更改回正常