Aganatig Опубликовано 21 апреля Поделиться Опубликовано 21 апреля На нулл 4.7.16 получаю ошибку "Error -200" при попытке загрузить аватары юзера на странице или лого в админке. На официальном форуме говорят, это связано с ограничениями хостинга на загрузки или же надо убедиться что PHP имеет модули обработки изображений - GD и ImageMagick. Хостер доказал, что модуль GD имеется и что проблема скорее всего в неправильной конфигурации движка. Пожалуйста, ткните носом где что искать и как исправить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 21 апреля Поделиться Опубликовано 21 апреля /admin/?app=core&module=overview&controller=files&do=imagesettings Тут включаешь нужный тебе параметр. Отдельно проверяешь с помощью phpinfo, что у тебя на самом деле на сервере установлено. phptest.php Aganatig 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aganatig Опубликовано 21 апреля Автор Поделиться Опубликовано 21 апреля 1 hour ago, Zero108 said: /admin/?app=core&module=overview&controller=files&do=imagesettings Тут включаешь нужный тебе параметр. Отдельно проверяешь с помощью phpinfo, что у тебя на самом деле на сервере установлено. phptest.php 18 B · 0 downloads Спасибо большое за ответ. На сервере стоит GD, параметр переключил на него. Но все равно получаю ту же ошибку. Открыл консоль браузера, и ошибка которая выдается при загрузке файлов следующая: Mixed Content: The page at 'https://forum.xxxxxx.com/index.php?/profile/1-xxx/' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://forum.xxxxxx.com/index.php?/profile/1-xxxx/photo/'. This request has been blocked; the content must be served over HTTPS То есть почему-то запросы на загрузку идут не через защищенный протокол, а незащищенный и бразуер или сервер блокируют это. Где найти в настройках чтоб сделать так , чтобы все запросы для загрузки файлов также использовали защищенное HTTPS-соединение ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 апреля Поделиться Опубликовано 21 апреля В conf_global.php указать https Aganatig и Zero108 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aganatig Опубликовано 21 апреля Автор Поделиться Опубликовано 21 апреля 3 hours ago, Respected said: В conf_global.php указать https Уже пробовали. Тогда Форум вообще не открывается и браузер выдает: This page isn’t working forum.XXXXXX.com redirected you too many times. Try deleting your cookies. ERR_TOO_MANY_REDIRECTS Очистка кеша и кукиз не помогает. Только если вернуть HTTP в config, все работает. Отключение forced SSL redirect не сработало, отключил еще и SSL Rewrites, тогда страница форума загружается криво. Вообщем уже запутался вконец. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 апреля Поделиться Опубликовано 21 апреля Форум через cloudflare работает? Aganatig 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Aganatig Опубликовано 21 апреля Автор Поделиться Опубликовано 21 апреля 3 hours ago, Respected said: Форум через cloudflare работает? Да. HTTP redirect и Automatic HTTPS Rewrites - о которых написал это настройки Cloudflare. Последний кстати как раз для того чтоб не было ошибок Mixed Content о которой говорил выше Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Zero108 Опубликовано 22 апреля Поделиться Опубликовано 22 апреля (изменено) Если много переадресаций, значит у вас не настроен SSL сертификат для связи между сервером сайта и сервером CF (Cloudflare). CF шлет запрос по https вашему серверу, а получает ответ по http. Установите сертификат на свой сервер. Это может быть сертификат любого поставщика. Например, LetsEncrypt или сертификат на 15 лет того же CF. Подробнее об этом написано тут. Изменено 22 апреля пользователем Zero108 Aganatig 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.