織夢dedecms無法更新文章空間超限或者權限導致生成文章報500

  我助理昨天早上起來更新最模板的文章,結果添加第一條的時候就出錯了,織夢dedecms添加文章的時候報500錯誤,經常幾番排查終於解決500錯誤的問題。
  1、文件夾權限有可能導致dedecms報500錯誤
  比如說你文章生成目錄爲/a/20136/xxx.html,如果a這個文件夾沒有寫入權限就會出現500錯誤
  剛開始以爲是網站空間又抽風了,因爲之前就出現過空間商私自修改了權限導致dedecms無法生成文章,今天出現問題後立馬上空間查看權限,仔細查看後發現權限並沒有問題。
  2、空間超限導致dedecms無法生成文章
  多數網站都是使用的虛擬主機,一般來說主機空間大小也就幾百MB,但是不斷更新文章、下載圖片空間幾下就滿了這樣就會引起無法生成文章的問題,這個其實跟第1點是一樣的,空間滿了後也就沒有寫入權限
  然後立馬更新下空間實際使用大小,果然剩餘空間大小已經是負的10MB了,整理刪除了一些文章後,剩餘空間終於變成正數了,激動萬分的打開竅門天下後臺生成文章,結果問題依舊還是500錯誤,已經把dedecms的/include/common.inc.php文件顯示錯誤信息打開,但這500錯誤還是沒提示到底是哪裏有問題,
  又是幾經折騰,最後懷疑是不是網站被黑,然後上ftp挨個查看網站哪些文件最近被修改過,最後定位到/include/inc/inc_fun_funString.php,發現這個文件昨天被修改過,立馬把這個文件下載下來,用DW打開一看
  <?php
  {
  exit("Request Error!");
  }
  {
  $str=preg_replace("/<sty(.*)\/style>|<scr(.*)\/script>|<!--(.*)-->/isU","",$str);
  $alltext="";
  $start=1;
  for($i=0;$i<strlen($str);$i++)
  很明顯這個文件被損壞了內容不全,從最新的dedecms安裝目錄複製該文件上傳到空間後,dedecms報500的錯誤終於是解決了,但直到現在我也不確實是網站被黑了,還是因爲空間超限導致這個文件被損壞的,不過反正問題最終解決了就好,由於500錯誤本身比較難排查加上php調試比較麻煩,特地分享到網站上希望能幫助所到類似問題的朋友,如果你碰到500錯誤有比較好的解決辦法,歡迎分享給我們更新到網站上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章