[英]Apache Server Throwing 500 Internal Server Error
我有一個運行wordpress的LAMP應用程序,我刪除了整個目錄,並替換為新文件 - 基於PHP。
現在,當我去查看運行CentOS的服務器時 - 它只顯示500內部服務器錯誤。
我試過了:
兩者都成功完成,但這沒有解決任何問題。 現在,我不知道從哪里開始。
apache logs @ /usr/local/apache/logs/error_log
:
[Tue Apr 22 11:12:15 2014] [error] [] SoftException in Application.cpp:357: UID of script "index.php" is smaller than min_uid
我自己找到了修復程序,這根本不是Mysql的錯誤,而是我擁有的index.php文件的權限問題。
我在/usr/local/apache/logs/error_log
中找到的錯誤是::小於min_uid腳本頭的過早結束:index.php
要修復,我這樣做了:
ls -l
導致問題的目錄(我的是public_html
) root
用戶擁有該文件的唯一權限,而不是您的CPanel(或系統)用戶名。 (注意這個系統/ cpanel名稱) 在錯誤目錄中運行以下命令( 注意 :此命令必須在主錯誤目錄的所有子目錄中運行。):
sudo chown yoursystemuserhere:yoursystemgroupuserhere index.php
或者應用於整個目錄(感謝@Prix):
sudo chown -R user:group /folder
你們都准備好了。
更多文獻: http : //www.inmotionhosting.com/support/website/general-server-setup/uid-smaller-than-min-uid
我希望將來可以幫助別人。
我在cPanel VPS上有類似的症狀 - 我能夠使用easyApache重新編譯Apache和PHP ,這解決了我的問題。
(我意識到我的問題與你的問題略有不同,但對於將來遇到同樣問題的人來說,這可能會有所幫助)。
chown -R user.usergroup /path_to_the_directory
會解決這個問題。 它基本上是許可問題。
只需安裝wordpress最新版本確保你有至少php版本5.3及以上也看起來全局注冊變量,如果它關閉或只是從服務器刪除htacess文件,看看一般會發生什么500內部服務器提供文件權限丟失所以你應該刪除htacess文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.