WordPress возвращает ошибку 500 после обновления темы

#php #wordpress #apache #.htaccess

#php #wordpress #apache #.htaccess

Вопрос:

Я пытаюсь загрузить проект в WordPress, после того, как я создал на своем локальном компьютере, я начал миграцию на основной хост. Итак, я выполняю следующие шаги: 1- Переношу базу данных; 2 — Вставляю код; 3 — Устанавливаю тему и плагины. Итак, когда я попытался активировать плагин:

введите описание изображения здесь

Возвращает эту странную ошибку, как если бы какой-то код был написан снова index.php из моей папки «wp-admin» и пусть им нравится это:

 <?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define( 'WP_USE_THEMES', true );

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );
  

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

В левой части показано, как WordPress создает страницу, а в правой — как создается правильная структура.

введите описание изображения здесь

У кого-то такая же проблема?

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

Комментарии:

1. HTTP 500 — это общее сообщение об ошибке на стороне сервера. Сам по себе он практически бесполезен для устранения неполадок. Каждый раз, когда вы видите это, вашим первым шагом должно быть более подробное изучение ваших журналов ошибок.

Ответ №1:

Возможная проблема: Иногда настройки рабочей среды могут в значительной степени отличаться от настроек ваших хостов, если вы не используете среду подготовки. Поэтому могут возникнуть проблемы, связанные с тем, что платформы не являются идемпотентными.

Вы можете попробовать:

WP-Миграция. WP-Migrate помогает вам перенести вашу работу и старается максимально сохранить все настройки, включая вашу базу данных. Это похоже на docker WordPress — если я могу так сказать.

Сделайте это следующим образом — загрузите и установите плагин WP-Migrate на свой локальный компьютер. Упакуйте и экспортируйте свой сайт.

На вашем основном хостинге установите любую тему по умолчанию, затем установите плагин WP-Migrate, импортируйте свой сайт и следуйте инструкциям, и, надеюсь, вы будете отсортированы.