2014-02-23 70 views

回答

1

如果您使用的結構與ZendSkeleton應用程序相同,則只需在data文件夾上具有寫入權限。

Personnaly,我更喜歡爲緩存等所有易失性數據添加一個runtime文件夾。

如果您的應用程序中有上載功能,例如public/uploads文件夾,您可能需要在位於public的子文件夾寫入權限。您可能還有一個需要寫入權限的assets文件夾。

關於.git文件夾,它不會在您的生產服務器上部署,因此您只需在開發環境中設置權限即可。

對於所有其他的,0755模式就足夠了。

+0

將777權限或chown www-data:www-data分配給數據文件夾會更好嗎? –

+0

777是過度殺傷0755就足夠了,除非你有充分的理由。 – jmleroux

1

文件夾/文件權限都基於您的個人設置,您在此處收到的每個答案都將完全不同,因爲它也將基於他們的設置。

默認的答案是讓您上傳到的用戶/組擁有您的文件夾/文件。

等待您正在運行的Web服務器,這也可能是apache:apache或http:http或nginx:nginx。這嚴重依賴於您當前的設置。