Обновление WordPress

Обнаружил несносный зависящий от контента глюк. И смог его выделить в 5 символов. WordPress выдаёт ошибку если в тексте или заголовке сообщения написать /etс/. Что-бы это “запостить”, я поставил обхитрил глюк и поставил русскую “с”. Стоит заменить её на английскую и перестанет работать, как автосохранение, так и сохранение руками. Причём последнее будет гадко ругаться.

Method Not Implemented
POST to /wp-admin/post.php not supported.
Apache/2.2.6 (CentOS) mod_rpaf/0.5 PHP/5.2.6 with Suhosin-Patch mod_ssl/2.2.6 OpenSSL/0.9.8b NPS/0.6.1 mod_mass_hosting/0.2 Server at youngblog.hoster-ok.com Port 80

  1. Сделать экспорт данных
    Инструменты-Экспорт-Все авторы-Сохранить.
  2. Сохранить базу данных например при помощи PHPMyAdmin
  3. Загрузить на сервер последнюю версию WP
    здесь строка для загрузки …
  4. Распаковать архив во временный каталог
    # mkdir wp
    # cd wp
    # tar -xvzf wordpress-2.7.1.tar.gz
  5. Скопировать в другой  временный каталог все каталоги рабочего WprdPress с сервера
  6. Скопировать в каталог нового WP файлы из каталогов
    wp-content uploads – весь каталог с подкаталогами
    wp-content plugins – те плагины которых нет в новом WP
    wp-content themes – те темы которых нет в новом WP
    файлы .htaccess – из корневого каталога и каталога wp-admin если они у вас есть
    wp-config.php – настройки старого WP
  7. Pекурсивно поменять владельца и группу на ту, что отображает ls в рабочем каталоге WP, и сбросить доступ “остальных” пользователей
    # ls -l
    # chown -R u000002015:g000001003 *
    # chmod -R o= *
  8. Удалить всё из корня рабочего WP каталога и сразу перезаписать новым содержимым.
  9. Зайти на страницу ваш_блог wp-admin upgrade.php и обновите WP.

Затем войдите в новую административную панель, посмотрите, как стоят плагины, виджеты и темы. Плагины могут иметь новые версии решите нужно ли вам их обновлять.

Какое чувство? У меня, хреновое – повозился, обновился, то зачем это делал – не изменилось. Одно радует, всё задокументировал и выложил для широкой публики.

Сегодня 25.02.2009 WordPress русский Версия 2.7.1.  Ошибка на месте. Можете попробовать запостить коментарий. А в нём просто /etс/ увидите error. Поясните, как от контента может быть зависима ошибка?

Leave a Reply