Страница администратора WP дает 404

Вопрос или проблема

У меня возникла проблема с административной страницей сайта http://www.fotoexpo202.nl. Я больше не могу зайти на эту страницу: Не найдено. Запрашиваемый URL не найден на этом сервере.

Кроме того, произошла ошибка 404 Not Found при попытке использовать ErrorDocument для обработки запроса.

Вот что произошло: я попытался удалить часть URL сайта на административной странице WP. URL должен быть таким: http://www.fotoexpo.nl/show, и я попытался удалить show. К сожалению, после сохранения сайт перестал работать. Я также пытался связаться с моим провайдером, но они не помогут мне. Мой провайдер – Budget Webhosting в Голландии. Таким образом, теперь я не могу войти на свой сайт через WP-Admin и сайт полностью не работает. Что я могу сделать, чтобы вернуть его? Большое спасибо за помощь! С уважением, Питер.

Возможно, значение siteurl или home было изменено, когда вы пытались изменить URL сайта в админке WP? Если это так, это может сделать главную страницу и админку WP недоступными, так как система ищет WordPress в каталоге, в котором он не существует.

Исправление в базе данных

Если у вас есть доступ к базе данных MySQL, перейдите в таблицу wp_options и установите значения siteurl и home такими, какими они были до того, как вы их изменили (когда сайт еще работал).

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

Исправление в конфиге WP

Вы также можете вручную переопределить то, что находится в базе данных, добавив эти строки в ваш файл wp-config.php. (Замените example.com на адрес вашего сайта).

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );

Но если вы сделаете это таким образом, вы больше никогда не сможете редактировать URL сайта в админке WP. Больше информации об этом здесь:
https://wordpress.org/support/article/changing-the-site-url/

Я всегда был бы осторожен при редактировании этих полей URL в админке WP.

Надеюсь, это поможет; возможно, я неправильно понял вопрос.

Ответ или решение

Извините за вашу проблему с доступом к админпанели WordPress. Давайте разберем, что могло произойти и как это можно исправить.

Теория

Ошибка 404, "Not Found", обычно указывает на то, что сервер не может найти запрашиваемый ресурс. Когда админпанель WordPress недоступна из-за ошибки 404, это может быть связано с некорректными настройками URL в WordPress. Ваша проблема, скорее всего, вызвана изменением параметров siteurl или home в админпанели, которое привело сайт к поиску ресурсов в неправильной директории.

Пример

Вы упомянули, что пытались изменить URL сайта и удалить часть "/show". Из-за этой операции сайт и админпанель стали недоступны. Это типичный случай, в котором изменение URL без учета фактического расположения файлов WordPress может привести к тому, что система начнет искать их в неправильной директории.

Применение

Для восстановления сайта вы можете действовать следующим образом:

  1. Исправление в базе данных:

    • Получите доступ к базе данных вашего сайта через панель управления хостинга или используйте инструмент phpMyAdmin.
    • Найдите таблицу wp_options.
    • Откройте и измените значения siteurl и home на правильные URL-адреса вашего сайта. Они должны соответствовать тем, которые использовались до изменений.
  2. Исправление через конфигурационный файл:

    • Подключитесь к файловой системе вашего сайта через FTP-клиент или через файловый менеджер хостинга.
    • Откройте файл wp-config.php в корневой директории WordPress.
    • Добавьте следующие строки, заменив http://example.com на ваш фактический адрес:

      define( 'WP_HOME', 'http://example.com' );
      define( 'WP_SITEURL', 'http://example.com' );

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

  3. Последующее управление сайтами:

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

Эти шаги должны помочь в восстановлении доступа и нормализации работы вашего сайта. Рекомендуется также иметь резервные копии перед внесением изменений в конфигурацию сайта. Если у вас возникнут трудности, возможно, стоит обратиться к профессиональному разработчику для помощи.

Оцените материал
Добавить комментарий

Капча загружается...