Установка WordPress напрямую в HTTPS (SSL уже установлен) - PullRequest
0 голосов
/ 02 марта 2020

Я думаю, что мой вопрос очень прост, но очень распространен. В течение нескольких дней я искал решение, но ничего не нашел.

Я пытаюсь установить WordPress непосредственно в HTTPS по этому URL: https://viktora.org Как вы можете видеть CSS стили исчезли и не работают должным образом. Я использую Apache с прокси-сервером NGINX на моей ОС Debian 9.

Я испробовал все решения, такие как установка файла .htaccess, добавив: define ('WP_HOME', 'https://viktora.org '); DEFINE ( ​​'WP_SITEURL', 'https://viktora.org'); в файле wp_config. php, но это не помогло мне.

Пожалуйста, помогите мне с правильным решением. Заранее большое спасибо.

Ответы [ 2 ]

0 голосов
/ 02 марта 2020

Вам нужно сообщить WordPress, что он находится за прокси-сервером, иначе он может на самом деле не правильно переписать местоположения. Добавление чека к вашему wp-config.php файлу, как это может исправить это для вас.

// If we're behind a proxy server and using HTTPS, we need to alert Wordpress of that fact
// see also http://codex.wordpress.org/Administration_Over_SSL#Using_a_Reverse_Proxy
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
        $_SERVER['HTTPS'] = 'on';
}
0 голосов
/ 02 марта 2020

Вы должны изменить URL сайта в админ-панели также перед вышеупомянутым. При открытии URL «https://viktora.org» кажется, что вам нужно добавить имя_БД, имя пользователя и пароль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...