我正在开发一个使用许多 PHP 脚本实现的网站。整个网站是一个运行在专用 Apache 服务器上的 git 存储库。服务器将向全世界提供一个网站,但不包含任何经销商子帐户/经销商帐户。
检查错误日志后,我看到以下内容:
SoftException in Application.cpp:256: File "/home/test/public_html/t.php" is writeable by group
似乎该权限g+w
正在阻止 PHP 脚本执行,并且只是将“500 内部服务器错误”页面返回给 Web 浏览器。每次我从 git 存储库中提取脚本时,脚本都会自动获取权限g+x
。
我应该怎么办?
禁用 suEXEC?这似乎没有帮助。有没有办法禁用此“可按组写入”要求?这还不够吗?
以某种方式将 git 配置为不添加
g+w
权限?还有什么?