У меня есть файл JavaScript с именем circle.terminals.cmd.var .js
и apache возвращают ошибку 500 с:
[Sun Jun 15 15:00:55.194900 2014] [negotiation:error] [pid 20095] [client 127.0.0.1:50879] AH00681: Syntax error in type map, no ':' in /var/www/projects/jcubic/terminal/test/cirlce/code/js/circles/terminal/commands/circle.terminals.cmd.var.js for header _global_terminal_dictionary.push( "var" ) ;\r\n
_global_terminal_dictionary.push ("var")
- первая строка js файла.
похоже, что он пытается выполнить этот файл, почему? Как заставить apache возвращать этот файл и не выполнять его?
mod_negotiation
вызывает проблемы!
Попробуйте переименовать файл, чтобы удалить var
; это должно исправить это, не так ли?
Я не совсем понимаю, почему это должно применяться к файлу .var.js
, но, вероятно, там есть карта типов AddHandler .var
] в конфигурации по умолчанию, с которой был установлен Apache (и, кто знает, может быть, даже .var.js
).
Удалите карту типов AddHandler
там, где она отображается в ваш конфиг,