Бэкэнд Wordpress на AWS ElasticBeanstalk не работает? - PullRequest
0 голосов
/ 16 января 2019

Моя команда и я работаем над переносом нашего Wordpress-сайта на AWS, но у нас возникли некоторые проблемы на последнем этапе.У нас есть база данных, код, загрузки и т. Д., Все они размещены в AWS RDS и ElasticBeanstalk, а псевдоним записи типа A Route53 указывает с нужного адреса на наш экземпляр Beanstalk.Когда мы нажимаем на URL, он правильно перенаправляет на Beanstalk, и мы можем видеть наш веб-сайт, как и предполагалось.Проблема возникает, когда мы пытаемся получить доступ к бэкэнду:

WP Backend with no styling

Бэкэнд не имеет стиля, и когда я пытаюсь войти в систему, он дает мне 404ошибка, перенаправив меня на website.com/website.com/wp-admin/ (он добавляет весь URL в конец домена, а не только расширение wp-admin/).Как ни странно, когда я меняю переменные WP_HOME и WP_SITEURL в wp-config.php на http://website.com вместо просто website.com, вход в Wordpress выглядит так, как должен, но только в течение примерно 30 секунд, и затем я получаю«Эта страница не работает. Сайт website.com слишком долго отвечал.»

Вот файл .htaccess, который я использую (основной .htaccess из Кодекса Wordpress):

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Буду очень признателен за понимание того, что может происходить, поскольку мы боролись с этим уже несколько дней.Я также рад предоставить любую дополнительную информацию по мере необходимости.Спасибо!

ОБНОВЛЕНИЕ: Когда я вхожу в Wordpress через экран на картинке (без http: // в конфигурации) с открытым devtools, я получаю следующее:

wp-login.php

Request URL: http://www.website.com/wp-login.php
Request Method: POST
Status Code: 302 Found
Remote Address: 123.456.789.101:80
Referrer Policy: strict-origin-when-cross-origin

wp-admin /

Request URL: http://www.website.com/www.website.com/wp-admin/
Request Method: GET
Status Code: 404 Not Found
Remote Address: 123.456.789.101:80
Referrer Policy: strict-origin-when-cross-origin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...