Atrax
(@atrax)
Ethical engineer
Резервные копии у вас, конечно же, есть?
Какие плагины используются? Возможно, не все они совместимы с 2.8?
Попробовать все плагины отключить или залить версию 2.7 поверху, сделать копию, если всё будет нормально, а потом экспериментировать.
Резервные копии я делал только давно..а попробую отключить плагины…потом попробую залить 2.7 поверху…
спасибо всем!!!
Atrax
(@atrax)
Ethical engineer
«У меня все работает. Что я неправильно делаю?» (с)
Ну и кто вам теперь виноват? К чему истерика в соседней теме?
Русским по белому было написано — перед обновлением сделайте резервную копию. Чтобы была возможность обновление вернуть.
// Соседнюю тему вычистил…
У меня просто резервная была на одном из 6 компов —пока ее нашел вспотел…А истерика потому что все поломалось так что думал не восстановлю…..Я просто представил как неподготовленный чел будет в ступоре когда заинтригованный словосочетанием …»Пожалуйста обновитесь на 2.8 версию» он это сделает…Сейчас залил опять 2.7.1 старую И НАСЛАЖДАЮСЬ!!!!!ВСЕ РАБОТАЕТ!! КАК ЖЕ ЭТО ПРИЯТНО!Еще раз убедился в истинности старой поговорки «ЛУЧШЕЕ-ВРАГ ХОРОШЕГО!»
Просто ради спортивного интереса кто-нибудь перешел без гимороев на 2.8 версию.Если кто прочитает поделитесь!!!
Atrax
(@atrax)
Ethical engineer
Ну, я перешел 🙂 одним кликом, ни одного сбоя. На локальной тестовой машине и двух боевых сайтах у Мастерхоста. А резервные копии делаю каждый раз перед тем, как хоть что-нибудь сделать. Это уже привычка.
Перешёл почти сразу после выхода. Пока всё в порядке.
Поскольку еще не успел толком заполнить сайт контентом, то махнул не глядя — запустил обновление до версии 2.8 в автоматическом режиме. Обновилось…
То, что перевод на русский проявился местами — леший с ним, не суть важно. При попытке открыть тему для редактирования получил следующее:
Fatal error: Call to undefined function token_get_all() in /u1/www/000/10/14/html/wp-admin/includes/misc.php on line 273
После нескольких неудачных попыток разобраться в причине возникновения ошибки просто и безжалостно снес все под самый ноль (вместе с базой) и установил 2.8 вручную. Ошибка осталась прежней — Fatal error: Call to undefined function token_get_all() in /u1/www/000/10/14/html/wp-admin/includes/misc.php on line 273.
Скорее всего, PHP скомпилирован с ключом --disable-tokenizer.
Нужно спросить у хостинг-провайдера, возможно ли это изменить.
Ещё вариант — закомментировать строку 273 в wp-admin/includes/misc.php:
// $tokens = token_get_all( $content );
Она используется для создания списка функций в редактируемом файле плагина или темы и поиска документации по ним.
Спасибо, проблема решилась.