2012-02-01 59 views
0

我使用下面的代碼到一個文件夾中複製,它是從位置A內容B.PHP rCopy設置文件chMod?

它的工作文件,但我有一個問題與文件所有權...它設定副本沒人

我試過激活suPHP,但是我的網站崩潰了,所以無法做到這一點。

是否有任何解決方法?

這裏是我使用的代碼:

rcopy("$source_folder", "$target_folder"); 
chmod($target_folder, 0755); 
chmod($target_folder.'/images', 0777); 
} 

回答

1

激活suPHP或實施workaround將是你唯一的選擇。

由於您的一些目錄權限設置不正確,您的網站在suPHP被激活時可能已經損壞。確保您的目錄或文件都不是世界或組可寫的。通常將目錄設置爲744,將文件設置爲644。

請查看您的錯誤日誌以瞭解suPHP爲什麼會阻止您的網站運行的更多詳細信息。

+0

這是一個交通網站,除非是最後的手段,否則不能玩。 – Satch3000 2012-02-01 23:55:40

+0

從切換到suPHP的時間開始,您是否仍有錯誤日誌?您可以在重新啓動之前解決問題,或者使用htaccess向所有用戶提供維護頁面,但您自己可以測試。 – drew010 2012-02-02 00:08:05