2010-11-25 62 views
3

全新安裝Debian服務器。 Apache2,PHP5。403禁止試圖執行php腳本

當我嘗試瀏覽一個PHP文件時,我得到403 Forbidden。我可以瀏覽到html文件。

我曾嘗試以下:

  • 重新安裝了Apache,PHP中的libapache2-MOD-PHP5
  • 重啓動Apache的
  • 經過conf文件徹底,從默認的複製,設置正確的目錄路徑和全部允許
  • 檢查目錄權限,作爲測試已授予/ var/www/site全部777權限 - 仍禁止

想不出還有什麼可嘗試的?

+0

你已經爲php文件設置了755? – 2010-11-25 06:21:33

+0

ive也試過chown目錄www-data:www-data – Tim 2010-11-25 06:21:54

回答

0

檢查http.conf中的alow/deny模式是否設置正確。 什麼是寫入到Apache錯誤日誌?

1

執行PHP腳本所在目錄的chmod 755

之後重新啓動Apache/nginx的服務器

如果以上方法不行,請聯繫您的託管服務提供商到白名單這個URL phpscript因爲它可以與問題的mod_security。它是hostgator用戶正面臨的最煩人的事情。