有沒有辦法讓一個.htaccess文件夾改變當前文件夾的權限並允許PHP執行?服務器管理員重新編寫了禁止所有目錄中的php擴展。htaccess當前文件夾777
我: [現場] /論壇/
和
[現場] /forum/index.php
index.php文件將不被執行,由於500錯誤。
我會使用AllowOverride FileInfo,或沿着這些行?我從來沒有使用過htaccess。
有沒有辦法讓一個.htaccess文件夾改變當前文件夾的權限並允許PHP執行?服務器管理員重新編寫了禁止所有目錄中的php擴展。htaccess當前文件夾777
我: [現場] /論壇/
和
[現場] /forum/index.php
index.php文件將不被執行,由於500錯誤。
我會使用AllowOverride FileInfo,或沿着這些行?我從來沒有使用過htaccess。
AllowOverride FileInfo
只能在server/vhost配置中使用,並用於確定htaccess文件可以覆蓋哪些服務器配置。您不能從htaccess更改文件權限。
你可能會能夠建立一個處理程序類型,如:
AddHandler x-httpd-php .php
或
AddType application/x-httpd-php .php
但沒有那些不會引起你的500錯誤。如果這純粹是一個文件權限問題,那麼您只需獲得一個403 Forbidden響應,而不是500.不僅如此,如果PHP未執行,您只會看到index.php
文件的內容,而不是500錯誤。
別的東西正在導致你的錯誤。
準確的錯誤:目錄「/ home/accounts/1014801048/site/forum」可由組寫入 – MysteryDev
@ Jakes625您需要將該目錄的權限更改爲「755」。如果您有shell訪問權限,請使用'chmod',如果沒有,請嘗試[Google搜索幾十種可能的選項](https://www.google.com/search?safe=off&site=&source=hp&q=how+to+變化+文件+權限+ FTP和OQ =如何+變化+文件+權限+ FTP) –
檢查您的錯誤日誌,看看是什麼導致500錯誤。 # –
號碼htaccess用於在本地級別更改服務器配置。它與文件權限無關。即使可以,設置世界讀/寫/執行(777)也不是一個好主意。 – Cfreak
@Cfreak他沒有禁用PHP,他只是刪除訪問,除非在htaccess。他說可以改爲屬於AllowOverride這一行,但他已經離線了。 :/ – MysteryDev