jau ne pirmą kartą pastebiu, kad mano dienoraštis lūžta. Tik šiandien prisiverčiau rimčiau į tai pažiūrėt ir išsiaiškint kodėl ir kas vyksta. Lūžimai pasireikšdavo tuo, kad nepasikraudavo pradinis puslapis, administracinės dalies kai kurie puslapiai, o Wordpress tiesiog tyliai numirdavo.
Pirmas žingsnis atstatant sistemą - aktyvios temos katalogo paslėpimas, kad Wordpress nerastų ir atstatytų klasikinę temą. Po šio žingsnio pradėjo krautis jau viešoji dalis. Pavykus prisijungti prie administracinės dalies, paaiškėjo, kad nesikrauna temų ir įskiepių puslapiai. Paieškojus išaiškėjo, kad kartais eAccelerator ir Wordpress funkcija kses.php yra mirtinas derinys.
Problemą galima išspręsti 2 būdais pasinaudojus .htaccess:
1. Išjungti eAccelerator:
php_flag eaccelerator.enable 0
php_flag eaccelerator.optimizer 0
2. Pridėti filtrą prie eAccelerator nustatymų:
php_flag eaccelerator.filter "!*kses.php"
Kol kas ramu… Pažiūrėsim kiek ilgam.
