簡體   English   中英

受git控制的php腳本的“按組可寫”異常

[英]“Writeable by group” exception for php scripts which are under git control

我正在開發一個使用許多PHP腳本實現的網站。 整個網站是一個在專用Apache服務器上運行的git存儲庫。 服務器將向全世界提供網站,但不包含任何經銷商子帳戶/經銷商帳戶。

檢查錯誤日志后,我看到以下內容:

SoftException in Application.cpp:256: File "/home/test/public_html/t.php" is writeable by group

似乎權限g+w阻止PHP腳本執行,只是將“500 Internal Server Error”頁面拋回Web瀏覽器。 每次我從git存儲庫中提取腳本時,腳本都會自動獲取權限g+x

我該怎么辦?

  1. 禁用suEXEC? 這似乎沒有幫助。

  2. 有沒有辦法禁用此“可按組寫入”要求? 那會不夠呢?

  3. 以某種方式將git配置為不添加g+w權限?

  4. 別的什么?

在CGI / FastCGI模式下運行時,您應該編輯/etc/suphp/suphp.conf並更改:

allow_file_group_writeable=true
allow_directory_group_writeable=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM