• Здравствуйте. Не даёт покоя вопрос об обновлении движка. Сейчас всё работает нормально, и я боюсь — не сделать бы хуже. Можно ли обходиться без обновления, или они жизненно необходимы? Можно-ли обновляться через несколько версий? Т.е. с 3.4.2 сразу до 3.6.1

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Yui

    (@fierevere)

    永子

    сделайте бэкап
    отключите плагины
    вернитесь временно на одну из тем по умолчанию

    http://ru.wordpress.org/releases/

    возьмите дистрибутив версии 3.5
    обновите вручную до 3.5 (переписать все .php файлы и папки wp-include и wp-admin)

    потом обновите до 3.6.1

    включите плагины и тему

    возьмите дистрибутив версии 3.5

    ИМХО лучше 3.5.2 😉

    (переписать все .php файлы и папки wp-include и wp-admin)

    ..и обновить БД.

    Модератор Yui

    (@fierevere)

    永子

    ИМХО лучше 3.5.2 😉

    естественно лучше брать последний в ветке

    ..и обновить БД.

    для этого достаточно зайти в админку

    А поподробнее раскрыть обновление БД через админку можно? Я совсем недавно на ВП с вопросом обновления пока еще не сталкивался.

    Модератор Yui

    (@fierevere)

    永子

    там (полу)автоматическое обновление БД
    заходите в админку, вам вместо админки выдается страничка с кнопкой «Обновить базу», жмете на нее, вуаля!

    при обновлении по порядку обычно ошибок не возникает, можно конечно и рискнуть «прыгнуть», но чем больше разрыв версий, тем больше шанс что не все пройдет гладко

    Модератор Yui

    (@fierevere)

    永子

    http://codex.wordpress.org/%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_WordPress_%28%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D0%B1%D0%BD%D0%BE%29

    обновление wordpress в статьях кодекса

    обновлять рекомендуется всегда, т.к. в старых версиях могут быть ошибки связаные с безопасностью, обновление версий по порядку можно делать до последней версии с помощью автоматического обновления (1 кнопкой в админке)

    для этого достаточно зайти в админку

    Вы же понимаете, что некоторые могут просто последовательно накатывать файлы, не заходя в консоль? Я поэтому и добавил пропущенную процедуру. 🙂

    Ребята, как это делается я уже знаю назубок. В Codex всё же подробно расписано. Меня беспокоит, не нажить бы проблем — «Хотели как лучше, а получилось как всегда». В том же Codex, обязательно присутствует оговорка «если вдруг что-то пойдёт не так». Значит может пойти не так? В Подробном руководстве 14 позиций. А если, не дай бог, сам где случайно ошибёшься? Для бекапа у меня стоит WordPress Database Backup. Раз в неделю делает копии. Но в WP.org про него сказано, что он давным давно не обновлялся и значит никакого доверия ему нет. Я ещё новичок и просто боюсь остаться без сайта.

    ля бекапа у меня стоит WordPress Database Backup

    Плагин-плагином, но надежней сделать руками. Это не так долго и трудно. Зато уверенности прибавит 🙂

    Значит может пойти не так?

    Естественно. Начиная от фатально несовместимых темы или плагинов и заканчивая нападением на хостинг инопланетных агрессоров.

    А если, не дай бог, сам где случайно ошибёшься?

    Для этого и существуют бэкапы. На нормальных хостингах бэкап делается в один клик в ПУ хостинга. Для надежности можно утащить домой копии всех файлов (по ftp или из ПУ) и дамп базы (в два клика в phpmyadmin). Либо же загрузить себе созданный на хостинге бэкап.

    Модератор Yui

    (@fierevere)

    永子

    нападением на хостинг инопланетных агрессоров

    или прогрессоров 🙂

    мне попадался блог с этим плагином, если честно не совсем понятно где там что конкретно лежало, дамп базы вообще был куда-то упрятан…

    если есть шелл доступ, то лучше все сделать скриптами (их же и в crontab повесить можно)

    #!/bin/sh
    DATE=<code>date +%Y%m%d</code>
    umask 077
    set -x
    cd $HOME/backups
    
    tar -cvvzf backup${DATE}.tgz /путь/к/файлам/сайта/
    
    mysqldump --defaults-extra-file=$HOME/.my.passwd -c --single-transaction --databases ИМЯ_БД | gzip -9 > dbase${DATE}.sql.gz

    форум воюет с апострофами, вообщем в переменной DATE там команда date с параметрами заключена в апострофы как тег code на этом форуме,
    это позволяет получать имена файлов с текущей датой в названии

    в .my.passwd данные для mysql

    [client]
    user                                    = имя_пользователя_бд
    password                                = очевидно_что_пароль
    host                                    = 127.0.0.1
    port                                    = 3306

    Это не так долго и трудно.

    Как же трудно попасть в свою тему. На десятый раз получается. Пишет про циклическую переадресацию. Спасибо ребята! Я всё понял. Нужно пройти этот путь и вникнуть, чтоб снять этот вопрос. Первый раз наверное трудно. И страшно. Но по другому, видимо, не получится. не обновляться, как я понял, нельзя.

    то лучше все сделать скриптами.

    Вчера только открыл учебник PHP, так что скрипты мне ещё не по силам.

    Модератор Yui

    (@fierevere)

    永子

    это скрипты на bash, причем достаточно простые, просто несколько команд

    учебник PHP

    Вы поступили абсолютно правильно, что открыли УЧЕБНИК, а не посмотрели кино (аля видеоуроки). У Вас определённо положительные привычки. 🙂
    Удачи.

    Yui, спс

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Обновление WordPress» закрыта для новых ответов.