wordpress 文章不能發佈問題

遇上了wordpress不能插入圖片,文章不能update,很多後台指令按了就彈回首頁。忙了一輪,不知什麼原因,又重裝,又搞代碼,頂,原來是伺服器的mod seurity的問題。

簡單就是針對網站關了。

但也可以入apache改代碼。

查錯誤日志

tail -f /usr/local/apache/logs/error_log

找以下代碼

ModSecurity: Access denied with code 500 (phase 2) … [ id "300013" ] [rev "1"] [msg " Generic SQL injection protection "] [severity "CRITICAL"] [hostname  www.prelovac.com"] [ uri "/vladimir/wp-admin/page.php"

編輯apache /usr/local/apache/conf/modsec2/exclude.conf

加入以下的指令就解決了。

<LocationMatch "/vladimir/wp-admin/page.php"> SecRuleRemoveById 300013 </LocationMatch>