• Решено ichertilin

    (@ichertilin)


    Здравствуйте, уважаемые Мастера! Прошу помочь в решении проблемы, т. к. будучи ржавым чайником, уже неделю не могу с ней справиться самостоятельно.
    Основная задача такая: создать точную копию сайта для организации английской версии на поддомене: en.mysite.com.

    Сделано:
    1.Скопированы все файлы основного сайта на поддомен.
    2.В файле wp-config.php прописаны данные новой базы данных.
    3.Из панели cPanel скопирована база данных, ей дано нужное название.

    Теперь, по информации из Нета, нужно в этой новой базе данных изменить mysite.com на en.mysite.com. Но это никак не выходит. Экспортировать дамп, править и закачивать обратно не получается, т.к. файл большой, а на хосте ограничение в 50Мв. А как поправить прямо в phpMyAdmin я просто не знаю (и можно ли?).

    Вопросы:
    1.Правильной ли дорогой иду для решения основной задачи?
    2.Правильные ли действия уже произведены?
    3.Как адаптировать новую/старую базу данных?

    Из пройденного:
    1.Когда только скопировал БД, прописал администратором тот же, аккаунт, что и у основной базы. Сайт на поддомене заработал, НО при переходе на любую страницу, я попадал на основной сайт, а не на новый. То же при попытке войти в панель управления сайтом. Я не заметил это и внес не нужные изменения, думая, что правлю англоязычную версию.
    2.После этого я изменил администратора для новой БД. Теперь выдает ошибку: «Ошибка установки соединения с базой данных».

    Помогите, пожалуйста решить проблему. Реально устал/запутался. Да еще при моем уровне компетенции, это ужасно. Может упускаю какую то мелочь, что не дает счастью свершиться?

    С уважением, Игорь.

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • узнайте что такое мультисайти и wpml

    Спасибо, но вариант с плагинами по разным причинам не подходит.

    1.Правильной ли дорогой иду для решения основной задачи?

    Если речь о точной копии и едином управлении, то нет.
    Это у Вас будет два совершено разных сайта. Причём с СПанелью надо еще потанцевать во избежание проблем.

    wpml

    Бесплатных тоже хватает 🙂

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

    Можно узнать хотя бы о части причин? Только плз, не говорите о болезни под названием «плагинопаранойя». Что они-де что-то там нагружают, мешают и тп бреду необразованных копипастеров.

    «Ошибку установки соединения с базой данных» устранил, на первую страницу нового сайта en.mysite.com попадаю. Но любые последующие переходы отправляют на старый сайт. Беда!

    Никакой паранойи. Дело в том, что это, по сути, будут разные сайты, с разными страницами, отличающимся контентом.

    по сути, будут разные сайты, с разными страницами, отличающимся контентом.

    Если всё отличие — контент на разных языках, тогда это не разные сайты. Тогда плагин мультиязычности — самое правильное решение.

    Если же Вам действительно нужны разные (разные задачи, разная структура, разные темы и плагины) — ну устанавливайте ещё одну копию ВП в др домен-каталог (НЕ ПОДКАТАЛОГ основного!!!) и др базу либо с др префиксом.

    Или же — режим мультисайт, но там есть свои особенности.

    Да, разная структура, разные плагины.
    Почему не подкаталог? Мне нужна четкая ассоциация с основным сайтом. В Нете люди пишут, что решение en.mysite.com вполне правильное.

    Почему не подкаталог?

    Потому что
    а) правила хатцеесса распространяются на все подкаталоги и
    б) ваши сайт и статик. файлы будут доступны как на en.mysite.com, так и на mysite.com/en (где en — название подкаталога). Вам нужны эти проблемы?

    Спасибо за рекомендацию.
    Таким образом имею два варианта:
    1.Вместо en.mysite.com делаем mysite.ru.
    2.Находим плагин мультиязычности и универсализируем контент.
    Кстати, подскажите, пожалуйста, оптимальный вариант бесплатного плагина.

    1.Вместо en.mysite.com делаем mysite.ru.

    Не вместо, а вместе. Виртуальный языковой поддомен (en) добавит плагин. (можно не поддомен, а подкаталог.) Отдельно делать не нужно.

    подскажите, пожалуйста, оптимальный вариант бесплатного плагина.

    https://wordpress.org/plugins/qtranslate-x/
    https://wordpress.org/plugins/polylang/
    У каждого свои нюансы и особенности.

    Спасибо, SeVlad.

Просмотр 11 ответов — с 1 по 11 (всего 11)

Тема «Адаптация базы данных» закрыта для новых ответов.