Wordpress

    WordPress 2.3

    Juhu! 2.3 w końcu jest i mój blog już biega na nowej wersji. Tym razem nie obyło się bez małego incydentu. Po wyłączeniu wszystkich pluginów, wgraniu nowej wersji na serwer oraz przeprowadzenia update’u bazy i sukcesywnym włączaniu pluginów w pewnym momencie całe menu wtyczek zniknęło… Oczywiście jest taka możliwość, że któryś plugin nie zadziała i po prostu należy go wyłączyć, ale tym razem taka możliwość została wyłączona wraz z włączeniem wtyczki, która spowodował białą stronę w menu dodatków. W pierwszym przypływie paniki próbowałem wyłączyć plugin bezpośrednio w MySQL’u niestety nie udało mi się. Następnie przejrzałem logi Apache i znalazłem:

    PHP Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 53109 bytes) in /home/cancer/public_html/wp-admin/includes/plugin.php on line 4, referer: http://maciejewski.org/wp-admin/plugins.php?activate=true

    Uff błąd PHP a nie WordPress’a i to trywialny do rozwiązania, zwiększyłem memory_limit = 8M do 32MB i wszystko zaczęło działać poprawnie. Trochę mnie jednak dziwi, że skrypt który zlicza popularność postów chciał użyć ponad 8 MB. Być może jednak standardowa wartość jak na dzisiejsze czasy jest trochę za mała. Póki co nie zaobserwowałem żadnych niedogodności.

    Z fajnych rzeczy, które na pierwszy rzut oka widać to natywne tagi (chociaż nie widać ich pod postami – muszę przejrzeć opcje czy trzeba je włączyć czy po prostu skórka nie obsługuje) i powiadamiacz o nowych pluginach (co prawda sam ich jeszcze nie instaluje tylko przenosi do strony skąd można pobrać najnowszą wersję ale dobre i to :)

    Jeśli doświadczyliście dzisiaj dziwnego zachowania się strony to teraz już wszystko powinno być w porządku. Zapraszam do odwiedzania i subskrybowania :)

    UPDATE: Aaa i właśnie podczas pisania tej notki wystąpił jeszcze jeden błąd – może się komuś przyda opis:

    Podczas pisania posta w momencie autosave pojawia się błąd bazy:

    WordPress database error: [Table 'cancerwp.wp_post2cat' doesn't exist]
    SELECT cat_ID AS ID, MAX(post_modified) AS last_mod FROM `wp_posts` p LEFT JOIN `wp_post2cat` pc ON p.ID = pc.post_id LEFT JOIN `wp_categories` c ON pc.category_id = c.cat_ID WHERE post_status = 'publish' GROUP BY cat_ID

    Co ciekawe google mówi, że nie jest to zapytanie WordPressa 2.3 :) Czyli jakiś plugin generuje taki błąd, chwila poszukiwań i jest winowajca – Google Sitemaps. Chwilow zmuszony jestem go wyłączyć i zaczekać na poprawioną wersję.



    Related Posts with Thumbnails
    Add your widget here