marassa: Комментарии

Главные вкладки

19 декабря 2018 в 13:15

Orion76 wrote:

Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx
Nginx

Ну нет у меня никаких следов и упоминаний nginx'а и его конфигурации на радоновском хостинге. Лежит в корне нетронутый web.config от друпаловского дистрибутива, сейчас снес его вообще для прикола - ничего не изменилось.

19 декабря 2018 в 13:02

gun_dose wrote:
Минуточку. Миниатюры не генерятся в момент запроса картинки. Миниатюры генерятся во время рендера форматтеров и всего такого. То есть, сервер перед тем, как "выплюнуть" ссылку на миниатюру в атрибуте src, должен её предварительно сгенерировать, если в папке со стилями этой картинки ещё нет.

19 декабря 2018 в 9:44

Orion76 wrote:

надо выяснить конфигурацию вэб-сервера...
И посмотреть логи вэб-сервера.

Так выяснили и посмотрели давно.
Orion76 wrote:

В 99% случаев эти действия помогут получить всю необходимую для решения проблемы информацию

19 декабря 2018 в 8:10

Попробовал вставить LogLevel debug в .htaccess , получил довольно неожиданный результат: все картинки отдались с кодом 500, но при этом отдались и отрисовались как ни в чем ни бывало Wink
Никаких других подробностей в логе нет - по прежнему одна запись на один запрос.

19 декабря 2018 в 7:00

VasyOK wrote:

Может опять глупость скажу: а если gallery_formatter отключить, тогда эффект сохраняется?

Я пробовал с другой галереей и другим стилем (просто снёс часть давно сгенерированных "миниатюр"): результат такой же, куча 404 при первом обращении, при этом все картинки генерируются и показываются.

19 декабря 2018 в 6:57

Phantom63rus wrote:

В конфиге апача выставить LogLevel debug, правда там мусора в логах будет... но должно что-то проясниться.

Попробую попозже, если это возможно сделать на уровне .htaccess, без доступа к общей конфигурации апача.

18 декабря 2018 в 21:47

Phantom63rus wrote:

А если убрать?

RewriteRule \.(jpg|jpeg|png|gif)$ http://art.nouveau.world/nohotlinking.jpg [R,L]

Убрал (вместе с соответствующими RewriteCond), ничего не изменилось. Картинки все отдаются, но свежесгенерированные с кодом 404.

18 декабря 2018 в 21:06

Отвечу на все вопросы сразу:
Панель управления хостингом - cPanel, хостинг один и тот же, сервер - Apache.
Вот - весь /sites/default/files/.htaccess от прод-сервера, где проблема есть:

18 декабря 2018 в 14:47

VasyOK wrote:

Пока на страницу не зайдешь, миниатюра в папке стиля не сгенерируется

Всё верно, но зачем свежесгенерированная картинка отдается с кодом 404? Причем на одном сайте из двух?
VasyOK wrote:

Как варинт указать стиль изображения используемый при редактирвании ноды

18 декабря 2018 в 9:24

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

18 декабря 2018 в 7:51

Sergey1917 wrote:

Помог совет marassa с settings.php. Спасибо!

Рад, что помогло, но надо понимать, что это не решение, а затычка. Надо бы разобраться почему именно стили перестали создаваться и исправить .htaccess.

17 декабря 2018 в 21:38

Godwin wrote:

не нашёл его

Файл error_log должен быть в корне инсталляции друпала, там же где index.php, .htaccess и директории core, modules, themes и т.п. Директория logs это на уровень выше.

17 декабря 2018 в 18:50

Godwin wrote:

Эрик мне написал, как совет

И еще раз: это не совет. Это краткое описание того, что он изменил своим патчем.
Godwin wrote:

Из этого я ничего не понял: Какой сервис извлечь, из какого глобального объекта, как???

16 декабря 2018 в 21:57

Godwin wrote:

Может ли кто-нибудь пояснить, о чем идет речь и нужно делать?

Это просто комментарий к его последнему патчу, пояснение что именно он там поменял в коде. Разбираться в этом не обязательно. "Что делать?" - поставить патч. Если всё равно не работает - написать туда же.

13 декабря 2018 в 21:25
1

Слово "перестали" подразумевает что раньше работали, так? Что менялось в конфигурации перед тем как перестали работать? Не накосячено ли в теме, шаблонах, стилях? Может оно выводится, но или белым по белому, или через какой-нибудь display:none спрятано?

10 декабря 2018 в 19:39

Augustus wrote:

учитывая установленные мной размеры в px, вес всегда получается подходящий

Так не устанавливайте ограничение по весу вообще, и всё.

7 декабря 2018 в 8:33

Присоединюсь к предыдущему оратору насчёт перевода и добавлю, что в восьмёрке специально введена возможность "переводить" с дефолтного языка на дефолтный же, то есть просто модифицировать системные сообщения для конкретного сайта под конкретные нужды.
На странице /admin/config/regional/language выбрать язык по умолчанию и поставить галку напротив "Включить перевод интерфейса на xxx". Потом вводить свои варианты сообщений как обычные переводы на /admin/config/regional/translate

5 декабря 2018 в 8:26

PS Сущность в любом случае называется picture и содержит ровно одну картинку (эдакая Media для бедных), и количество строк вью всегда равно количеству картинок, так что тут проблем не будет.

5 декабря 2018 в 8:21

Да, я уже вхукнулся через hook_views_post_execute и убедился, что total_rows содержит правильный тотал во всех моих конкретных случаях. А раз так, и никакой дополнительной нагрузки на сервер не требуется, то я наверное из этого хука буду сохранять тотал в drupalSettings (в разрезе вью), и брать оттуда уже из js-кода лайтбокса.