Такой вопрос образовался.. все перерыл, не могу понять, где приложение хранит файлы, которые загружает? ПОчти 200мб, а найти не могу ни среди кеша ни в файловом..
Ну он к кейсу case IMAGETYPE_PNG:
У меня case IMAGETYPE_WEBP:
Есть подвижки. Версия gd на дев компе - 2.1.0, на серваке 2.1.1. + Версия php на дев 7.2.0, а на серваке 7.2.26
Возможно в этом проблема. + есть еще одно отличие, при конвертации на компе в 2 раза меньше файл, чем на серваке.
Ну и вопрос в кодировке. Открыл нотпадом на локалке - unix, на серваке макинтош почему-то.
Кабинет уже написан. Сам сайт на wordpress, нужно их объединить.
ЛК на WP?? Там не просто менять аватарки нужно, а довольно специфические вещи реализовать. Для этого WP не подходит - 101%
Виктор Таран,
Спасибо за ответ.
Из $_SERVER массива, при запросе страницы на https:
["HTTPS"]=> вообще нет
["SERVER_PORT"]=> string(2) "80"
["REQUEST_SCHEME"] => вообще нет
Зато есть ключ:
["HTTP_X_SSL_EMU"]=> string(2) "on"
К нему я привязывался, когда подключал один сайт на yii2. Тогда правило
RewriteCond %{ENV:HTTPS} !on
Единственное что сработало (оно и понятно).
Поправил на:
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Все равно ["SCRIPT_NAME"] подставляется в урл. Думал браузер так закешил, проверил на 3 хромах и 1 мозилле, тоже самое. index.php добавляется к ссылкам.
На этом хостинге стандартные правила типа:
%{SERVER_PORT} !^443$
или
%{HTTPS} =off
не работают. Как объяснили, что принимают все на 80-й, а там делят виртуально. Т.е. 443 порт закрыт.
Правило %{ENV:HTTPS} !on, где-то нашел в инете. Рабочее для данного хостера.
По поводу: %1 - добавление домена+поддомена, если он есть.
Может какое-то решение вопроса есть?
Спасибо за ответ. Думал решить силами apache. Сайт на фреймворке, там точка входа одна index.php. Силами фреймворка я убрал index.php. Но понадобилось делать редиректы.
Силами php я могу данный вопрос решить, но думаю более правильней будет решить силами apache
Проблему решил через костылик. Прописал через if, чтобы убрать бесконечный редирект. Не понимаю, в чем там проблема. Скорее стоит обновить nginx. Всем спасибо за помощь!
В целом Вы правы. В nginx я добавил только проксирование запросов с php на apache. А в самом apache создал виртуальный хост с 8080 приемом. Залез сейчас в логи nginx, (access.log), там: идет прием "GET //////////////////// HTTP 1.1" 500 4862 и дальше браузер.. а следующая строчка: GET /css/styles.css HTTP/1.1 " 304 0 "domain.com" и браузер.. Далее во всех строчках такой запрос.. может что-то из этого можно понять?