проблема с java скриптами

  • 3 Ответов
  • 476 Просмотров

reffery

  • Сообщений: 11
    • Просмотр профиля
проблема с java скриптами
« : 07 Апреля 2017, 07:23:44 »
Версия 0.5.5. Установка с нуля и сразу ошибки на главной странице в консоли:

http://сайт/javascript/jquery.js Failed to load resource: the server responded with a status of 404 (Not Found)
http://сайт/javascript/jquery.colorbox.js Failed to load resource: the server responded with a status of 404 (Not Found)
script.js:10 Uncaught ReferenceError: $ is not defined
сайт/:22 Uncaught ReferenceError: $ is not defined
http://сайт/javascript/jquery.liquid.slider.js Failed to load resource: the server responded with a status of 404 (Not Found)
сайт/:83 Uncaught ReferenceError: $ is not defined
сайт/:275 Uncaught ReferenceError: $ is not defined

Скрипты все на месте!

Судя по всему не работают скрипты:
- рейтинг фото не выставляется
- комментарии оставить и зарегистрирвоаться нельзя: Неверный секретный код!
- слайдер контента не работает

При этом - на хост былы залиты html страницы на java (сторонний шаблон) - скрипты работают без проблем!

Прошу помочь!

reffery

  • Сообщений: 11
    • Просмотр профиля
Re: проблема с java скриптами
« Ответ #1 : 11 Апреля 2017, 13:57:37 »
java скрипты не работали: их сервер не находил, потому что искал здесь:
/usr/share/javascript

Положили скрипты в /usr/share/javascript и рейтинг заработал. Пока одно решение вижу - не держать скрипты в папках с названием javascript. Лучше переименовать их в js, например.

Может, где-то в настройках сервера что подкрутить? Вообще- почему внезапно сервак стал искать скрипты не в корне сайта , а здесь /usr/share/javascript ? Есть у кого мнения?

Neon

  • Сообщений: 665
    • Просмотр профиля
    • Danneo CMS
Re: проблема с java скриптами
« Ответ #2 : 11 Апреля 2017, 15:11:25 »
Именно поэтому, в новой ветке каталог javascript/ переименован в js/
На сервере включен алиас на данную папку.
Наблюдалось в Ubuntu и Debian.

Файл: (пути могут быть разные, в зависимости от севера)
/etc/javascript-common/javascript-common.conf
/etc/apache2/conf.d/javascript-common.conf
/etc/apache2/conf-available/javascript-common.conf


Содержимое файла:
Alias /javascript /usr/share/javascript/
<Directory "/usr/share/javascript/">
     Options FollowSymLinks MultiViews
</Directory>
Нужно изменить имя алиаса Alias /javascript /usr/share/javascript/ на что нибудь другое.
К примеру: Alias /javascript-common /usr/share/javascript/

После изменений, перезапустить сервер.
DANNEO ™

reffery

  • Сообщений: 11
    • Просмотр профиля
Re: проблема с java скриптами
« Ответ #3 : 12 Апреля 2017, 10:47:57 »
Сомнения были на счет изменения альяса на javascript-common..
Спасибо, попробую.