По поводу WordPress 2.8
Весь последний месяц я занимался разгребанием завалов. Апдейтил статьи про плагины и хаки, апдейтил сами плагины, отвечал на вопросы в комментариях (запоздалая помощь, уж извините - если что надо я всегда готов помочь), чистил ручной спам в комментариях (весь так и не смог вычистить), хорошо хоть от автоматического спама я избавился давным-давно, а то совсем плохо было бы. Когда основная работа по апдейту блога подошла к концу настала пора апгрейдить сам WordPress до последней версии, сами ведь понимаете - нельзя писать про WordPress не пользуясь последней его версией, тем более, что многие плагины уже исключили поддержку WordPress младше версии 2.7. Так вот это я к чему: апгрейд WordPress занял у меня почти целую неделю! На фоне восторженных записей в блогах о 5-минутном апгрейде (естественно, я гуглил на эту тему) я себя почувствовал форменным идиотом. Поймите меня правильно, сам процесс апгрейда занял не больше 2-х часов (бэкап файлов блогов, бэкап базы данных блогов, новая установка используемых мной хаков и т.д.), только вот борьба с последовавшими после апгрейда глюками отняла уйму времени и нервов, видимо я уже немного отвык от работы с WordPress и именно поэтому решение возникших у меня проблем заняло столько времени.
На localhost я обновился быстро и успешно. Немного потестировал локальные версии блогов и особых глюков не увидел, только разную мелочь вроде того, что в плагине Themed Login Plugin вдруг некоторые надписи стали английскими из-за того, что их перевод пропал из файлов локализации WordPress. Наверняка подобные недоработки еще будут всплывать в блоге, но это не так уж страшно. После этих небольших тестов я обновил WordPress у хостера. Сделал все, как мне кажется, идеально. Я даже не перезаписывал файлы поверх старого WordPress, а сначала их все удалил, оставив лишь wp-config.php и .htaccess (папка wp-content естественно перезаписывалась лишь частично), чтобы уж точно никакого мусора от старых версий WordPress в блогах не осталось. Проапдейтил в админке базу данных самого WordPress и, в общем, посчитал, что работа над апгрейдом блогов завершена и можно заняться внедрением новых фишек версии 2.7 и выше (древовидные комментарии, разбивка комментариев на страницы и др.).
Первый тревожный звоночек прозвенел, когда я заметил, что в блоге не работают административные виджеты в админке (в нынешней "Консоли"). То есть там отображаются надписи "Загрузка" и ничего дальше не происходит. Ну казалось бы, что с того? Ведь все остальное то идеально работает, по крайней мере, на первый взгляд. Долго изучал настройки блога у хостера и настройки блога у себя на localhost, разницы никакой не заметил, да и откуда ей взяться, если база данных у них отличается всего на 1 день. Решил, что глюки возникли, видимо, опять из-за нестандартных настроек сервера у
Следующим моим шагом стала попытка установить этот плагин в блоге, чтобы после установки его можно было корректно удалить. Однако WordPress что-то хрюкнул про несовместимый плагин и активировать его отказался. Плагин был тут же удален, а я стал думать, что еще можно предпринять, чтобы починить блог. Однако тут он мне выдал уже что-то новенькое: при клике на "Установленные" в меню "Плагины" WordPress перестал показывать список установленных плагинов вообще. То есть даже исходный код страниц обрывался на фразе "Управление плагинами". Обматюгав в сердцах автора Dashboard Widget Manager, создавшего этот убогий плагин, я решил, что единственное, что в данный момент я могу сделать это обновить на всякий случай те 4 плагина, которые стали требовать обновления после апгрейда WordPress (Ozh Better Feed, WP-PageNavi и др). Мол, вдруг эти глюки из-за полной несовместимости старых версий плагинов с новым WordPress. Обновил все плагины, залил их хостеру и полез проверять работу админки, но тут меня ждал очередной сюрприз - админка вообще перестала нормально работать, не только с виджетами и страницей установленных плагинов, а вообще. Не загружался js, отвечающий за раскрытие списков; пропали все виджеты из "Консоли", кроме виджета со числом постов и комментариев и многое-многое другое. Что интересно - сам блог, а не админка работал превосходно и ни малейших глюков я не заметил.
Следующие несколько дней я перепробовал все, что только мог. Мне даже пришла в голову идея установить чистый блог, а контентом его набить через Импорт\Экспорт, чтобы таким образом избежать каких-то глючных настроек, которые застряли где-то в моей базе данных mysql. Естественно, я гуглил в попытке найти решение, но все, что я находил это посты вроде "апгрейд до WordPress 2.8 за 5 минут". По понятной причине, точно сформулировать свою проблему я не мог - вот что искать: "не работает админка в WordPress"; "не работают виджеты в консоли WordPress" или "перестал отображаться список установленных плагинов в WordPress"? Решил проводить эксперименты с другими моими блогами, где возникла та же первоначальная проблема (неработающие виджеты), но которые я еще не успел "убить" своей деятельностью и в которых можно было работать в админке. Совет из FAQ'а - если что-то перестало работать, то отключите все плагины и проверяйте не исчезла ли проблема. Путем включения\выключения плагинов я неожиданно вроде бы решил проблему - выключение плагина
Радостный я полез по ftp удалять плагин
Забавно, что такое простое и лежащее на поверхности объяснение багам WordPress мне совершенно не пришло в голову. Все-таки, целый год перерыва здорово сказывается. Только вот вопрос - неужели новая админка так хороша, чтобы требовать в 2 раза больше памяти? Конечно, тут и мои 40 установленных плагинов повлияли на требования к памяти, но из этих 40 плагинов штук 30 состоят из 1-2 строчек и 1-2 php функций, даже без запросов к mysql. Единственный тяжеловесный и явно мне больше не нужный плагин это
Ладно, поделился своим недовольством и хватит, пора прикручивать новые функции блогу и писать новые статьи. Большая просьба ко всем, если заметите какой глюк - напишите мне об этом, в комментариях или на мыло. Сложно так сказать все ли плагины или настройки нормально пережили апгрейд до новой версии WordPress.
Понравился пост? Подпишись на обновления по RSS или Twitter !
#21,
Flector, спасибо я попробую и отпишусь!
#22,
Не помогло(((
#23,
других решений не знаю. попросите хостера обновить mysql на сервере, все-таки 4.1.22 слишком старая версия. wordpress 3.2 вообще будет только на 5 версии mysql работать.
#24,
Спасибо буду связываться с хостером.
#25,
Мне хостер сообщил что у них версия MySQL 5.0.92, я ввобще в замешательстве.
#26,
у вас случайно в блоге не стоят плагины вроде WPTuner или post view? я еще поискал в гугле по поводу этой ошибки и нашел упоминания о несовместимых плагинах.
если нет, то попробуйте перед апдейтом деактивировать все плагины и переключиться на стандартную тему и только потом производить апдейт. если все выйдет - то будете включать плагины по одному и сразу найдете проблемный плагин.
#27,
Спасибо, буду пробовать и сразу отпишусь.
#28,
Сделал всё по инструкции, но не помогло, придется остаться на данной версии.(((
#29,
Наконец-то обновился!!!
Во первых хочу поблагодарить тебя Flector за подсказку в комменте
Вообщем описываю как я решил данный казус.
Оказалось все дело в плагине wp-tuner. надо его деактивировать, а затем удалить (вместе с файлами). Потом зайти в корень сайта по ftp, найти там файл wp-config.WPTunerOrig.php и удалить его. Потом обновляться по инструкции вручную и обязательно после обновления файлов на сервере замените также файл wp-config.php, т.к. этот плагин там прописывает свой код.
#30,
Спасибо за полезный пост.
Решил я обновиться с WP 3.1.2 до 3.2. Так как я не доверяю автоматической установке, обновлял вручную. Залил, обновил базу данных и каково же было моё удивление когда зашёл в админку и не увидел левую колонку консоли, ту где записи, страницы, инструумены и т.д. Расстроился, перезалил ещё раз, та же фигня. Ну думаю раз вручную не получается, попробую на автомате. Хрен там.Полез искать решение в сеть и наткнулся на эту запись. Ещё раз спасибо. Понял что всё дело в требованиях памяти. Откопал WP 3.1.2, залил и опаньки, всё работает ))).
#31,
Привет.
Помогите пожалуйста:
Я в административной панели блога не могут "перетащить" неактивные виджеты в sidebar. Просто физически указатель мышки не захватывает для переностки в sidebar тот или иной виджет.
#32,
Поясняя блоки виджетов не перетаскиваются в sidebar. Все плагины отключал - не помогает.
#33,
может тема просто не поддерживает виджеты?
#34,
Автор блогналог, попробуй смени браузер, както было у меня такое что не перетаскивались виджеты....
#35,
Здравствуйте. Помогите срочно! У меня такая проблема. Не перетаскиваются виджеты в сайдбар. java установила и в разных браузерах попробовала, всё равно ничего не перетаскивается. (И ещё я хочу вставить счётчик. Счётчик вставляется, а виджет пропадает.
#36,
Добрый день Татьяна.
Обратиться в техническую службу организации, которая предоставляет Вам услуги хостинга. Они могут помочь в решении данной проблемы.
Если Ваш блог на ВордПресс, то проблема заключается в файле Htaccess. В этом файле содержатся настройки, которые мешают нормальному функционированию виджетов. Служба технической поддержки моего хостинга изменила файл Htaccess моего блога -
виждеты снова перетаскиваются в сайбар.
#37,
ну а как вам помочь, если вы толком не объяснили в чем проблема? после чего началась проблема, были ли такие проблемы до этого, какая у вас версия wordpress, работают ли виджеты на дефолтном шаблоне и тд и тп.
к сожалению, угадывать сложно - ваши проблемы могут быть связаны абсолютно с чем угодно.
#38,
Автору спасибо за ответе А вы Flector пишите ерунду. Во первых я только начала делать блог. Я ничего не обнавляла и ничего не могло сломаться. С первой регистрации и входа в админ панель была такая ситуация!
#39,
Да и вообще я сама решила свою проблему. Я просто сменила шаблон.
#40,
девушка, перечитайте пожалуйста ваше первое сообщение внимательно.