Cloudflare, https, images, wp-admin
Сайт был зарегистрирован на cloudflare. Изначально он был http.
На cloudflare после регистрации в Custom SSL/TSL было выбрано Flexible.
После этого перестали отображаться изображения на сайте
и в админке wordpress появилась следующая надпись:
Ошибка обновления. Возможно, что подключение к сети недоступно.
В инспекторе кода путь к изображениям отображался, как https, при этом сайт в wordpress был указан как http
Смена Custom SSL/TSL на cloudflare с Flexible на Off привело к тому что сайт стал не доступен.
Было решено сменить настройки сайта в wordpress https
В результате все изображения на сайте стали отображаться. Но был утерян вход на админку.
Решением было добавить в wp-config.php следующие строки, сразу после строк на скрине
define(‘WP_HOME’ , ‘https://domain.com’);
define(‘WP_SITEURL’ , ‘https://domain.com’);
define(‘FORCE_SSL_ADMIN’, true);
if (strpos($_SERVER[‘HTTP_X_FORWARDED_PROTO’], ‘https’) !== false) {
$_SERVER[‘HTTPS’]=’on’;
}
ВСЕ ЗАРАБОТАЛО!!!
Подведем итог:
- Регистрация на cloudflare привела к ошибкам в работе сайта, который был изначально на http.
- Изменения в админке вордпресса на https восстановило работу сайта, но был потерян доступ к админке.
- Изменения в wp-config.php восстановило работу админки.