2016-11-03 5 views
1

Мы просто перенесли сайт moodle и, по большей части, все работает хорошо, кроме администрирования сайта администрирования ссылок. Как только он будет нажат, он будет продолжать вращаться в течение 3 минут, пока он не переполнится с ошибкой 500 и сообщением об ошибке Unexpected token < in JSON at position 0. Вот вывод на консоли:moodle Неожиданный токен <в JSON в позиции 0 при выборе администрирования сайта

moodle/lib/ajax/getsiteadminbranch.php 500 (Internal Server Error) 

Я отключил JS, чтобы получить отладки включены, но не была в состоянии воспроизвести ошибку, пока я не вышел из системы и войти обратно в (JS включен).

Репликация действия, описанные выше, я получил более подробный журнал консоли

Chrome JS console with verbose moodle js notifications

кажется, зацикливаться на

moodle-block_navigation: Loading navigation branch via AJAX: siteadministration 

Вот трассировки стека:

SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse >()
at Object.Y.namespace.parse (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:37340:18)
at BRANCH.ajaxProcessResponse (https://foo-bar.io/moodle/theme/yui_combo.php?m/1477092989/block_navigation/navigation/navigation-debug.js:653:33)
at Y.Subscriber._notify (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26572:35)
at Y.Subscriber.notify (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26601:24)
at Y.CustomEvent._notify (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26264:17)
at Y.CustomEvent._procSubs (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26390:36)
at Y.CustomEvent.fireSimple (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26357:18)
at Y.CustomEvent._fire (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:26339:29)
at IO.fire (https://foo-bar.io/moodle/theme/yui_combo.php?rollup/3.13.0/yui-moodlesimple.js:27492:22)

Код работал на старой среде, но, очевидно, я все еще отсутствует что-то в новом. Любая помощь будет оценена.

+0

Только предположение, но ваш веб-сайт возвращает HTML. Возможно, сообщение об ошибке завершено в HTML. В будущем вы можете захотеть скопировать и вставить сообщение об ошибке, а не изображение. Изображения текста имеют мало значения. – Tibrogargan

+0

Ваше сообщение об ошибке скорее всего означает, что функция Javascript не может проанализировать ответ вызова AJAX на 'moodle/lib/ajax/getsiteadminbranch.php', потому что этот скрипт не прошел. –

+0

Чтобы увидеть реальную ошибку, вероятно, вам придется проконсультироваться с журналом ошибок сервера. Это может быть '/ var/log/httpd/error.log', но будет зависеть от того, какой веб-сервер (например, Apache) и операционная система вы используете. –

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^