Problem z edycją wpisów w WordPressie

Ostatnio miałem uciążliwy problem z moim WordPressem. Niektórych wpisów nie dało się edytować. Za każdym razem dostawałem 404 a w URL-u widniał adres http://wojciechbednarski.com/wp-admin/post.php.

Szukałem wspólnego mianownika dla tych wpisów. Niestety nic takiego nie mogłem znaleść, problem wydawał się dotyczyć zupełnie losowo wybranych wpisów. Na forum WordPressa wyczytałem, że inni też mają podobny problem i że może on wiązać się z bugiem, który ujawnia się po przekroczeniu 999 znaków wpisu. Zaktualizowałem WordPressa do najnowszej wersji i nic…

Problemem okazał się mod_security, którego regułki skutecznie blokowały edycję niektórych wpisów.

Jeśli miałeś/masz podobny problem proponuję zastosować parę prostych sztuczek, które oszukają moda. Można to zrobić na parę sposobów.

Zamienić wszystkie / na /

By uzysakć /var/ można wstawić komentarz po pierwszym slashu /<!-- -->var/ lub <span /> - /<span />var/.

Oczywiście na innych serwerach mogą być inne regułki mod_security.

Dawno temu na forum polskiej społeczności Mozilli spotkałem się z niemożnością wysłania posta, który zaiwerał string: .htaccess i trzeba było się ratować po przez .[b][/b]htaccess. Więc wszystko jest możliwe ;).

  • Tuesday, 2 May 2006
  • 1,621 views