Рейтинг:0

«Объединить и сжать файлы CSS» и «Объединить файлы JavaScript» не работают.

флаг cn

Недавно выбранный Агрегировать и сжимать файлы CSS или же Агрегировать файлы JavaScript на странице «Производительность» перестали работать на сайте Drupal 7: при их выборе файл CSS/JavaScript не загружается.

Я клонировал сайт на другой сервер, и там проблема не возникает. Версия PHP и версия Drupal (7.89) одинаковы.

Как я могу отладить то, что здесь происходит?

Изменить: Дополнительная информация

Как я упоминал в комментариях, агрегированные файлы CSS недоступны для просмотра в браузере. Однако, если я изменю имя файла, например. test.css, тогда является просматриваемый.

Дальше:

У каждого сводного файла есть соответствующий .gz с таким же именем. Когда я удаляю это, файл .css становится доступным для просмотра через браузер. Похоже, проблема связана с этими файлами .gz.

No Sssweat avatar
флаг ua
Обычно это происходит из-за проблемы с правами доступа к папке. Убедитесь, что у папки `/sites/default/files` есть правильный владелец папки и группа, помимо соответствующих разрешений `chmod 755`.
флаг cn
К сожалению, в этом случае разрешения правильные.
флаг id
Что на самом деле означает «Когда они выбраны, файл CSS/JavaScript не загружается»? Файлы не создаются на диске или неправильно указаны в HTML?
флаг cn
@cilefen Например, в HTML есть ссылки на агрегированный CSS.Когда я открываю их через FTP, в них есть данные, но я пытаюсь просмотреть их в браузере через HTML-код сайта, и они, по-видимому, пусты.
флаг id
Чем отличается конфигурация веб-сервера рабочего сайта от неработающего?
флаг id
Также: они пусты? Является ли ответ HTTP кодом 200?
флаг cn
@cilefen оба Apache, оба работают под управлением PHP 7.4. Пустые страницы имеют ответ 200.
флаг id
Идентичны ли конфигурации веб-сервера?
флаг cn
@cilefen, вероятно, нет. Рабочий — общий сервер, нерабочий — VPS той же компании. Я не уверен, как найти подробную информацию о конфигурациях (помимо вопроса, конечно).
флаг cn
Кажется, что новые агрегированные файлы CSS не создаются, когда происходит изменение, и затем выбирается агрегация.
Рейтинг:2
флаг cn

Что ж, получается, что mod_headers не был включен на моем сервере, что означало, что '# Правила правильного обслуживания сжатых gzip файлов CSS и JS' раздел в .htaccess не работал.

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

Ответить или комментировать

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