Не подхватываются JS скрипты после переноса сайта на боевой хостинг

19 сентября 2014 в 18:17

Привет, друпалисьты.

Буду очень благодарна за помощь в решении проблемы. Абсолютно рабочий сайт перенесен на боевой хостинг. После переноса не работает ни один JS скрипт. После включения агрегации JS часть скриптов работает, но возникают проблемы с СKEditor (он просто не отображается, поля body вообще не видно, есть только метка) для него также пробовала в настройках проставлять агрегацию, но это ситуацию не меняет. Грешу на хостинг, но нужны веские аргументы, чтобы предложить заказчику переезд на новый хостинг (права на папки абсолютно одинаковые, как на локальном так и на боевом серверах).
Проводила эксперимент. Сливала сайт с хостинга обратно на локальный сервер (мало ли в процессе переноса было что-то упущено, что было маловероятно) и вуаля на локальном вновь все ok.

Заранее спасибо.

Комментарии

Пути все верны. Скрипты находятся. Вот скрин с файрбага при отключенной агрегации JS и после чистки кеша на сайте. Тем не менее ни один из них не отрабатывает

10 ноября 2015 в 11:49

NurOff wrote:
775?

Да, абсолютно на все папки (понимаю, что не секьюрно, но пока в процессе решения проблемы уже вариант с недостаточным количеством прав отметаю).

Что касается консоли, то в ней вижу ошибку TypeError: this is not a function в drupal.js - скрипт ядра. Эта же ошибка есть и на локальном сервере, тем не менее проблем с остальными JS не возникает. На сайте установлен модуль JQuery Update (отмечена версия JQuery 1.8 пробовала и другие, но без результатов). Думаю суть явно не в этой скриптовой ошибке, поскольку на локальном была бы та же беда.

19 сентября 2014 в 20:06

Вэб-сервер не nginx?
Скрипты "находятся" "визуально" или пробовали как-то иначе загружать?..
Хорошо бы лог вэб-сервера посмотреть, на предмет "доступ запрещен" и т.п.

20 сентября 2014 в 1:06

orion76 wrote:
Вэб-сервер не nginx?
Скрипты "находятся" "визуально" или пробовали как-то иначе загружать?..
Хорошо бы лог вэб-сервера посмотреть, на предмет "доступ запрещен" и т.п.

Спасибо за вопрос. Через Cpanel вижу возможность добавления Apache обработчиков, тем не менее пару раз при инсталляции модулей Drupal в админке видела ошибки вида "nginx 504 gateway timeout" (т.е. там связка Apache + nginx/1.7.1)

Из логов, которые доступны мне есть только это (см. в аттаче, нужно только заменить расширение на gz, иначе сюда приаатачить не могла)

10 ноября 2015 в 11:49

dashiwa wrote:
Может у вас кеширование на сервере стоит жестокое. Создайте в корне тестовый файл и запустите.

Файлик подкинула и сразу же до него достучалась.

20 сентября 2014 в 10:48

Судя по тому куску логов, который Вы выложили (с 17/Sep/2014:13:06:42) на запрос скриптов отдается код 304 (Файл не изменился), с кодом 200 ни одной записи..

20 сентября 2014 в 14:07

orion76 wrote:
Судя по тому куску логов, который Вы выложили (с 17/Sep/2014:13:06:42) на запрос скриптов отдается код 304 (Файл не изменился), с кодом 200 ни одной записи..

Да, то же самое показывает и файрбаг (см. скрин из второго комментария в теме). То же самое и на локальном сервере

А вообще может проблема как-то с nginx связана? Может какие-то настройки не учтены?

20 сентября 2014 в 15:36