2013-04-26 144 views
0

我希望php創建一個可以存儲用戶圖像的文件夾。因此,當某人成功創建帳戶時,會在Images文件夾中創建一個目錄。我使用php mkdir函數來創建目錄,但我得到一個錯誤,表示權限被拒絕。做一些研究,我意識到我需要編輯htaccess文件來授予創建目錄的權限。有人可以給出一個鏈接或教程如何做到這一點?Php,功能mkdir()權限被拒絕

TLDR:我在使用Apache的godaddy服務器上有一個網站。有人能指導我正確的方向,當涉及到編輯htaccess文件授予PHP權限創建目錄?

謝謝

+0

如果您完全控制服務器,這可能會幫助您: http://stackoverflow.com/questions/2900690/how-do-i-give-php-write-access-to-a-directory – 2013-04-26 21:56:40

+0

htaccess與文件系統權限無關。除了'php_value'指令外,沒有什麼.htaccess可以阻止php做任何事情。 – 2013-04-26 21:56:53

+0

不同意Marc B的評論 - 但這是關鍵話題。當然htaccess在解決這個問題時沒有任何**。你如何解決文件系統問題是特定於操作系統的(特別是文件系統和其他訪問控制機制),你甚至沒有告訴我們這個操作系統正在運行,而不管你對系統有什麼級別的訪問。 – symcbean 2013-04-26 22:06:30

回答

4

給目標目錄的父母足夠的權限。

例如,如果您嘗試在/app/uploads/username/ 處創建目錄,請確保/app/uploads/有權限。

登錄到您的FTP,右鍵單擊/uploads/,將權限更改爲755/777。