Ошибка переноса сайта 500? Лучший способ перенести восстановление из новой установки WordPress

Вы когда-нибудь сталкивались с таким сценарием: после перемещения вашего веб-сайта вы получаете потрясающую страницу с ошибкой 500, как только открываете ее?

Вы чувствуете себя сдутым резиновым мячом?

Сейчас я проведу вас через это самым простым способом.WordPressС ним можно легко справиться даже при перемещении или новой установке, поэтому восстановление веб-сайта не составит труда!

Ошибка 500 — это код состояния ответа на ошибку на стороне сервера. Проще говоря, это означает, что «голова сервера закорочена» и не может обработать ваш запрос.

Проблемы могут возникнуть чаще, особенно когда вы заменяете новый сервер для своего веб-сайта.

Ошибка переноса сайта 500? Лучший способ перенести восстановление из новой установки WordPress

Почему при перемещении сайта возникает ошибка 500?

Во-первых, нам нужно выяснить источник проблемы и сначала выполнить небольшое устранение неполадок.

Ошибки 500 возникают при перемещении, в основном по следующим причинам:

  • Плагин брандмауэра не отключен: Многие игнорируют этот момент, в результате чего сайт «объявляет забастовку» сразу после переезда.
  • Конфликт конфигурации сервера:Такой как .htaccess Правила в файле несовместимы с новым сервером.
  • Проблемы с плагином и темой: исходный плагин или тема не загружены, что приводит к ненормальной работе.
  • Конфигурация базы данных неверна: URL-адрес не обновлен, и ссылка недействительна.

Это кажется сложным, но на самом деле, если следовать инструкциям, все можно легко решить.

Шаг 1. Отключите плагин брандмауэра

Если у вас включен плагин брандмауэра, например Wordfence, обязательно отключите его вручную перед перемещением.

Если на исходную серверную часть веб-сайта невозможно войти, ее можно закрыть только путем изменения файла.

Конкретный метод работы

  1. оказаться .htaccess,.user.ini И php.ini 文件.
  2. Удалите код, окруженный комментарием «Wordfence WAF».
  3. Убедитесь, что оптимизация брандмауэра отключена, и удалите wordfence-waf.php 文件.

⚠️ намек:Исправлять .user.ini После загрузки файла может пройти около 5 минут, чтобы изменения вступили в силу. Если вы проявите слишком нетерпение, вы можете увидеть белый экран или сообщение об ошибке.

Шаг второй: лучший метод восстановления после миграции для чистой установки WordPress

Если ручное отключение брандмауэра не помогает, нам нужно прибегнуть к последнему трюку — новой установке средства восстановления миграции WordPress. Вот подробные шаги:

1. Тестовое восстановление резервной базы данных.

Сначала загрузите файл резервной копии на сервер и распакуйте данные резервной копии. Например:

cd /home/chen/web/chenweiliang.com/public_html
tar zxvf CHENWEILIANG.COM_44XXR4XU01.tar.gz
  • Кроме того, вам необходимо заново установить веб-сайт WordPress на другие доменные имена, например:http://www.etufo.org

2. Восстановление базы данных

Импортируйте файл базы данных в только что установленную базу данных WordPress:

mariadb -u root -pBK********P chen_wl < CHENWEILIANG.COM_44XXR4XU01.sql

3. Измените URL-адрес базы данных.

Измените исходный URL-адрес в базе данных на новое доменное имя:

Чтобы изменить файл конфигурации и URL-адрес базы данных, обратитесь к следующему руководству▼.


**Инструкции по изменению.** Добавьте новый контент в логические разделы, связанные с резервным копированием и установкой. В частности, добавьте абзац в конце первого заголовка, чтобы помочь пользователям выполнить следующий шаг.

Шаг 3. Каталог доменных имен и настройка локального хоста.

Переименуйте каталог доменных имен в новый целевой путь:

mv /home/chen/web/etufo.org/public_html /home/chen/web/chenweiliang.com/public_html
  • Прежде чем переименовывать новый целевой путь, вам необходимо сначала создать каталог доменных имен для нового веб-сайта. /home/chen/web/etufo.org/public_html Переименуйте во что-нибудь другое.

Изменить локальный файл хоста

  1. Откройте Блокнот (права администратора).
  2. Введите путь C:\Windows\System32\drivers\etc\hosts.
  3. Добавьте новый IP-адрес сервера и имя домена, например:
    192.168.1.1   www.chenweiliang.com
    
  4. Сохраните и закройте файл.

Шаг 4. Загрузите плагины и темы исходного веб-сайта.

Далее нам нужно восстановить плагины и темы исходного сайта:

具体操作步骤

  1. Каталоги плагинов и тем пакета:
    tar -zcvf plugins-themes.tar.gz plugins themes
    
  2. Перейти в целевой каталог:
    mv plugins-themes.tar.gz /home/chen/web/chenweiliang.com/public_html/wp-content
    
  3. Разархивируйте файл:
    cd /home/chen/web/chenweiliang.com/public_html/wp-content
    tar zxvf plugins-themes.tar.gz
    

Наконец, добавьте .htaccess И wp-config.php Пользовательская конфигурация файла.

Шаг 5. Замена URL-адреса базы данных и пути

使用 Search & Replace Плагин, заменяющий старые пути к серверу на новые.

Подробнее о конкретных операциях читайте в этой статье:Как изменить все URL-адреса базы данных WordPress на HTTPS?

Шаг 6. Протестируйте плагин шаг за шагом

После завершения новой установки не включайте все плагины одновременно.

Рекомендуется включать 10 плагинов одновременно, и в случае возникновения проблем устранять их по одному.

эпилог

Благодаря окончательному методу миграции «новая установка WordPress» мы можем эффективно решить проблему ошибки 500 при перемещении веб-сайта. Этот метод не только обеспечивает целостность сайта, но и сводит к минимуму различные проблемы, вызванные неправильной настройкой.

И наконец, запомните одну истину:Ваш веб-сайт — это ваш актив, и поддерживать его так же важно, как заботиться о собственных детях.

Теперь попробуйте! Если у вас возникнут какие-либо проблемы, пожалуйста, оставьте сообщение, и я постараюсь помочь вам решить эту проблему!

Расширенное чтение:

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) Поделился «500 ошибок при перемещении сайта?» Вам поможет лучший способ миграции и восстановления после новой установки WordPress.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-32420.html

Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!

Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!

 

发表 评论

Ваш адрес электронной почты не будет опубликован. 必填 项 已 用 * 标注

Наверх