2017-01-12 4 views
0

Я прочитал инструкции WordPress Codex относительно перемещения WordPress, но ни одна из предоставленной информации, похоже, не применима к моей точной ситуации, и перед тем, как я пойду и сломаю вещи, у меня есть пара вопросов. У меня есть основной домен, на котором в настоящее время работает мой старый сайт Wordpress (например, example.com). Я хотел изменить макет веб-сайта, но в то же время хотел, чтобы мой основной сайт работал, поэтому сделал субдомен (бета-версия. example.com) и создал мой новый сайт Wordpress на этом. Теперь я хочу сделать свой бета-сайт основным веб-сайтом (например, сделать beta.example как example.com) и удалить главный веб-сайт, как мне это сделать? Я использую cpanel, и обе мои папки находятся в общедоступном каталоге html. Заранее спасибо.Перемещение WordPress из поддомена в основной домен

+0

пункт example.com на главную папку веб-сайта и перенаправить файл beta.example.com на example.com – user3040610

+0

Я рассмотрел это в ответе на аналогичный вопрос, также используя cPanel, также с папкой в ​​папке public_html. http://stackoverflow.com/questions/41477620/changing-wordpress-site-url-from-subdomain-to-sub-directory/41478969#41478969 – Daniel

+0

@ user3040610 То, что вы не рассматриваете, это то, что URL-адреса будут сохранены в базах данных, поэтому вы, вероятно, получите 500 ошибок при доступе к любому сайту. – Daniel

ответ

0

шагов ниже: -

  1. Создайте новую папку в корневой каталог в Cpanel и переместить старый домен (example.com) файлы в новую папку в качестве резервной копии
  2. Переместить субдомен (бета .example.com) в корневой каталог cpanel
  3. переименуйте свой файл доступа ht, который он автоматически создаст, когда ваш WordPress запустится в браузере.
  4. В вашей PHPMyAdmin создать новую базу данных (например, new_database)
  5. Загрузите базу данных субдомена и откройте его в редакторе что-то (как notpad ++)
  6. В notpad ++ пресс КРТ + F, из вкладок нажмите, чтобы заменить, в найдите раздел положить beta.example.com и заменить секцию example.com, а затем сохранить ее, убедитесь, что вы не используете HTTP, https или www при выполнении задачи замены.
  7. Теперь перейдите в каталог wp-config вашего каталога WordPress и измените имя своей базы данных на вновь созданное одно имя пользователя и пароль.
  8. Посетите веб-сайт example.com/wp-admin с данными вашего входа, которые вы использовали для входа в beta.example.com/wp-admin.
  9. В deshboard-> настройки нажмите на постоянные ссылки и выберите %% postname %%

Спасибо, я надеюсь, что она будет работать для вас, как example.com

+0

, пожалуйста, проверьте мой вопрос также http://stackoverflow.com/questions/43364863/moving-wordpress-child-webitemultisite-schild-to-new-server – Manik

1

Шаг 1: Резервное копирования: Всегда делайте резервные копии файлов/база данных сайта (ов) вы решили работать с

Шаг 2: переместить файлы: Удалить содержимое корневого каталога документов example.com и переместить содержимое blog.example.com на example.com

Шаг 3: Изменить home/site-url: daabase mght имеют и другие жестко кодированные URL-адреса. Поэтому изменить собственный адрес сайта/сайта будет недостаточно, и потребуется полная замена базы данных.

Я бы не рекомендовал использовать блокнот ++ или любой текстовый редактор, чтобы изменить URL-адрес веб-сайта, так как у него есть отличный шанс сломать макет сайта, и я видел, как это может произойти. Я всегда использую и рекомендую вам использовать Database Search and Replace Script от here

скачать версию 2.1.0 в корневом каталоге документов веб-сайта, как search.php

Теперь вызовите скрипт через браузер (как domain.com/ search.php). Сценарий автоматически заполняет детали базы данных. В остальной части инструкций есть пояснительная записка.

Шаг 4: Завершение: проверьте файл .htaccess, что нет переадресаций в blog.example или подобных переадресациях. Если да, удалите их и замените стандартными правилами Wordpress по умолчанию .htaccess.

Это должно быть сделано.

+0

, пожалуйста, проверьте мой вопрос также http://stackoverflow.com/questions/43364863/перемещение-WordPress-ребенок-webitemultisite-Шильд к новому-серверу – Manik