Поддержка WordPress Multisite Создание рабочего и настроеного "образа" WP

  • Добрый вечер
    Работая с джумлой, приучился делать так называемые образы движка, то есть натсроенные бэкапы движка + экспорт БД.
    Потом этот образ можно использовать при разворачивании нового сайта. И не надо тратить время на повторную установку и конфигурацию движка.

    Попробовал сделать тоже самое с WP. А именно
    — установил WP
    — настроил и установил все плагины
    — сделал экспорт БД
    — сделал бэкап всех файлов корневого каталога

    Потом сделал новый каталог для другого сайта, туда распаковал бэкап настроеного сайта, создал бд, сделал в неё экспорт БД, подготовленного. Прописал в конфиге новое бд.

    Но вот проблема, когда захожу в админ панель, набираю /wp-admin, меня перекидывает на админку старого сайта, на котором я настраивал всё.

    Так вот вопрос, можно ли таким способом сделать рабочий и настроенный образ движка? Либо я чтто не так делаю?

    Подскажите пожалуйста

    Заранее спасибо

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Atrax

    (@atrax)

    Ethical engineer

    Надо еще в базе заменить многочисленные вхождения старого домена на новый. А задача вполне насущная. Я долго искал deploy-плагины и не нашел. Сам начал писать — и бросил. Увы…

    блин, фигово, руками всё править значит 🙁

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Поскольку контента нет, то домен нужно будет заменить только в параметрах home и siteurl в таблице wp_options. Есть и другой путь: эти параметры будут автоматически подстраиваться под текущий домен, если добавить фрагмент в wp-config.php:

    define('WP_HOME', "http://{$_SERVER['HTTP_HOST']}");
    define('WP_SITEURL', "http://{$_SERVER['HTTP_HOST']}");

    Спасибо, попробую!

    С указанными параметрами в конфиге выдаёт ошибку Error 404 — Not Found

    А подскажите пожалуйста запрос для SQL, который бы заменял все вхождения фразы SITE1 на SITE2

    Atrax

    (@atrax)

    Ethical engineer

    Поиск помогает.

    Спасибо!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    С указанными параметрами в конфиге выдаёт ошибку Error 404

    А без них работает? Этот фрагмент рассчитан на случай, если WordPress устанавливается в корневой каталог сайта.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Оказалось, что можно создать файл wp-content/install.php, который выполнится перед установкой WordPress (т.е. может и заменить установку).

    А без них работает? Этот фрагмент рассчитан на случай, если WordPress устанавливается в корневой каталог сайта.

    да, работает всё
    ЗЫ
    извиняюсь за поздний ответ

    Оказалось, что можно создать файл wp-content/install.php, который выполнится перед установкой WordPress (т.е. может и заменить установку).

    Ага, это интересно, почитаю, спасибо

    Atrax

    (@atrax)

    Ethical engineer

    Какая радость «сборкоделам» 🙂 интересный функционал…

    Оказалось, что можно создать файл wp-content/install.php, который выполнится перед установкой WordPress (т.е. может и заменить установку).

    А можно об этом где-то на русском почитать?

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «Создание рабочего и настроеного "образа" WP» закрыта для новых ответов.