Я создал экземпляр AWS EC2 с работающим сайтом WordPress. База данных MySQL находится на Amazon RDS, и все работает отлично. Я создал образ из экземпляра EC2 и снимок из экземпляра RDS и попытался открыть сайт, используя новые экземпляры, но у меня все время появляется пустой белый экран. Я могу подключиться к новому экземпляру RDS с помощью MySQL Workbench, чтобы он выглядел так, как будто он работает. Я могу открыть страницу phpinfo.php на экземпляре EC2, чтобы он выглядел так, как будто веб-сервер работает. Я изменил файл wp-config.php, чтобы он указывал на новый экземпляр RDS, и изменил DOMAIN_CURRENT_SITE, чтобы он указывал на новый экземпляр EC2. Все еще получаю пустой экран. Любые другие варианты я могу попробовать? Я установил для WP_DEBUG значение true, но я не получаю никаких сообщений об ошибках. Любая помощь будет принята с благодарностью.
Благодарю.
По моему опыту, белые экраны — это проблемы с базой данных.
Убедитесь, что вы подключаетесь правильно и база данных WordPress верна.
При угадывании наиболее вероятной проблемы; ваш /wp-config.php
должен содержать правильное имя хоста базы данных instance-name.randomcode.amazon-region.rds.amazonaws.com
в отличие от localhost
, Это потому, что если вы используете экземпляр RDS для своей базы данных, это другой сервер и ваш экземпляр AWS. Это означает, что это не на AWS localhost
,
Для получения дополнительной информации документы AWS обычно несколько полезны. Вы можете найти их Вот
Других решений пока нет …