1

Я установил чистый Wordpress на AWS Elastic Beanstalk (отдельная база данных MySQL на RDS и несколько экземпляров EC2 (AWS Linux 64bit PHP 5.5)). Я провел некоторое тестирование и смог масштабировать систему до нескольких серверов и отступать - все работало красиво. Проблемы начались, когда я изменил параметры постоянной ссылки в Wordpress с «По умолчанию» на «Почтовое имя», после чего я снова попытался получить образец образца Wordpress Hello World и получил ошибку 404 с сообщением об ошибке: Запрошенный URL/hello-world/не был найденных на этом сервере. Иногда это происходит. Если вы продолжаете нажимать на ссылку, много раз она выполняет страницу справа (с правильным именем в URL-адресе), но иногда она дает 404. Я удалил среду и начал с нуля, но получил тот же результат.Масштабируемый Wordpress на AWS Elastic Beanstalk, 404 вопрос о постоянной поставке

Любая идея, как исправить это? Любые другие рекомендации, которые следует учитывать при настройке автомасштабируемого сайта Wordpress на AWS?

Благодарим за помощь и совет.

ответ

1

Имеет ли apache права на переписывание файла .htaccess? Никогда не использовался beanstalk, но в AWS EC2 в основном это решение. В вашей консоли попробуйте эту команду

sudo chown -R apache:apache /var/www/html 
/* Change the directory, if your wordpress is installed somewhere else */ 
+0

Не проблема AWS или WordPress. Это произошло из-за неправильно сконфигурированного файла htaccess. После исправления он начал работать правильно. Спасибо, что указал мне в правильном направлении :) – jptiilik