遇上了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>