WordPress перенаправляет на wp-admin/install.php
Я работаю над своим сайтом WordPress. Я изменил цвет шрифта на своем сайте, затем обновил страницу, но она перенаправляет на wp-admin/install.php
.
Что мне теперь делать? Как я могу получить доступ к своему сайту?

Откройте вашу кодовую базу/настройки через FTP или подобное.
- Проверьте имя базы данных, имя пользователя, пароль и префикс таблиц в файле wp-config.php.
- Убедитесь, что файл wp-config.php существует и его название или расширение написаны правильно.

После перезагрузки компьютера мой WordPress начал перенаправлять на страницу установки. В базе данных через phpMyAdmin сообщалось, что таблицы WordPress "не существуют". Отключение веб-сервера с последующим перезапуском сервера MySQL решило проблему в моей системе.
Попробуйте корректно остановить ваш веб-сервер, а затем перезапустите MySQL.

Проблема находится в файле wp-config.php
. Вам необходимо тщательно проверить поле $table_prefix
и убедиться, что оно соответствует префиксам таблиц в вашей реальной базе данных.
Пример: Если в базе данных ваши таблицы выглядят как wp_website_year_comments
, то в вашем wp_config.php
это должно выглядеть так:
/**
* Префикс таблиц базы данных WordPress.
*
* Вы можете иметь несколько установок в одной базе данных, если каждой
* зададите уникальный префикс. Только цифры, буквы и подчеркивания!
*/
$table_prefix = 'wp_website_year_';

Я также столкнулся с этой проблемой и в итоге выяснил, что плагин Jetpack, установленный вместе с WordPress, является основной причиной. Он предотвращает атаки методом перебора (bruteforce) и повышает безопасность, поэтому после примерно 10 REST-запросов к серверу он автоматически блокирует все запросы, перенаправляя на install.php. Отключение Jetpack решило мою проблему.

Некоторые исправления, которые всегда работают:
ПРОВЕРИТЬ wp-config
- Данные для входа в БД должны быть обновлены
Проверить префикс в wp-config Иногда префикс указан неверно, например wp_ или другой. Проверьте вашу базу данных и исправьте.
Проверить файл .htaccess Попробуйте использовать стандартный htaccess файл WordPress
Проверить имя файла wp-config Иногда люди редактируют файл wp-config-sample вместо нужного. Необходимо редактировать именно файл wp-config.

Решение @Izzy Hegazy сработало в моем случае. Я совсем забыл, что изменил префикс таблиц в старой установке. Между тем, в новой установке я использовал префикс таблиц по умолчанию — wp_.
РЕШЕНИЕ
В случае миграции убедитесь, что префикс таблиц в старой установке совпадает с префиксом в новой.
Удалите файл wp-config-sample.php.
Проверьте, существует ли файл wp-config.php.
Проверьте данные подключения к базе данных и убедитесь, что они указывают на правильную базу данных (имя пользователя и пароль).
Попробуйте восстановить таблицы базы данных с помощью PHPmyadmin. Иногда таблицы базы данных повреждаются и вызывают ошибки.
В большинстве случаев это решает проблему.

Это происходит из-за следующих проблем:
- Отсутствующие файлы
- Проблемы с данными подключения к базе данных
- Проблема с URL сайта
- Проблема с файлом .htaccess
- Сбой веб-сервера
- Ресурсы заблокированы плагином
- Превышен лимит запросов
- Недостаточные привилегии базы данных
- PHP-расширения
Источник: https://www.scratchcode.io/wordpress-keeps-redirecting-to-wp-admin-install-php/
