2010-09-29 111 views
0

我可以寫/ etc/apache2 /目錄嗎? 我想用php和apache創建一個文件。但我必須根。 有沒有辦法給sudoers?php apache root寫入權限

可以做到這一點嗎?

+2

你是說你想要一個PHP網頁程序有寫訪問自己的Apache服務器的私人文件夾?哎喲。 – Spudley 2010-09-29 15:24:40

+0

你不需要寫訪問apache2文件夾來創建一個php的web應用程序。相反,嘗試找到'htdocs'文件夾並將你的php文件放在那裏。 – erikbwork 2010-09-29 15:27:05

+0

@Spudley,我可以寫apache目錄。 @erikb我知道。 – feykintosh 2010-09-29 15:30:30

回答

1

您可以將/ etc/apache2組更改爲apache運行的同一組,並給予組寫入權限。這可能比嘗試使用php和系統調用更安全。

0

希望Apache進程寫入的任何目錄都需要由Apache守護程序運行的用戶寫入。所以你要麼需要將目錄設置爲全局可寫的(即chmod 777),要麼由Apache用戶擁有。