Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » При подключение cloudflare не загружаются картинки,как исправить?

При подключение cloudflare не загружаются картинки,как исправить?


     23.05.2015    Все вопросы » Общие вопросы    2044

вопрос
Привет всем!Моральную сторону не будем обсуждать,у каждого может быть своя причина.Мне дали лицензионную версию DLE 10.4,проблема в том что нет купить ее.Сейчас новый наполняю кино сайт,он у меня пока на бесплатном хостинге,трафика пока не будет,нет смысла переезжать на платный.Подключил как прокси
cloud flare перестали загружаться картинки,вот что показывает
http://prntscr.com/78hvw1 Госпада подскажите что можно сделать,что б и прокси не отключать и картинка загружалась?

Ответил: mazaxakon


Менее трудоёмкий вариант решения проблемы - вставить данную строку в файл engine/data/config.php
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];

или

в файлах engine\inc\include\functions.inc.php и engine\modules\functions.php после строки:
function get_ip() {

вставить строку:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];

12 комментариев

mazaxakon
Юзер

mazaxakon - 23 мая 2015 23:08 -

В папке engine\ajax во всех файлах после <?php вставьте эту строку:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];

А также в файлы index.php и admin.php в корневой папке DLE.

Роман48
Юзер

Роман48 - 23 мая 2015 23:22 -

Цитата: mazaxakon
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];

в самом верху так http://prntscr.com/78kh8n да?

mazaxakon
Юзер

mazaxakon - 23 мая 2015 23:26 -

Роман48, верно.

Роман48
Юзер

Роман48 - 23 мая 2015 23:31 -

mazaxakon,
(у меня по русскому языку двойка, я не знаю, что в русском языке не существует приставки з и поэтому пишу так, как слышу) зделал но теперь пишет http://prntscr.com/78klcx
хотя я авторизирован на сайте

mazaxakon
Юзер

mazaxakon - 23 мая 2015 23:34 -

Роман48, почистите cookies c Вашего сайта и авторизуйтесь заново.

Роман48
Юзер

Роман48 - 23 мая 2015 23:44 -

mazaxakon,
все сделал как написано и даже кеш браузера и сайта почистил
вот что теперь http://prntscr.com/78kqxw
пробовал заходить с другого браузера,может что то еще можно попробовать

Роман48
Юзер

Роман48 - 23 мая 2015 23:53 -

заработало братец большое СПАСИБО!!!
а что этот код делает,разрешение дает како это?

mazaxakon
Юзер

mazaxakon - 23 мая 2015 23:57 -

Роман48, DLE теперь видит IP адрес посетителя, а не CloudFlare.

Роман48
Юзер

Роман48 - 24 мая 2015 00:03 -

теперь да мой айпи http://prntscr.com/78kzep может сейчас на другом своем сайте так сделаю!Вопрос один под угрозу безопасности это сайт не поставит.
нашел еще какой-то скрипт только не пойму для сего он и нужен он мне или нет http://www.couchcms.com/forum/viewtopic.php?p=15992

Роман48
Юзер

Роман48 - 24 мая 2015 00:22 -

вопрос решен проблем нет! человеку mazaxakon респект!

mazaxakon
Юзер

mazaxakon - 24 мая 2015 00:36 -

***Комментарий удален***

dominika
Юзер

dominika - 2 октября 2015 21:19 -

А есть ещё какие варианты, мне это почему-то не помогает.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх