Как понять, в каком месте обрывается процесс сохранения ресурса?
Проблема в следующем: Открываем ресурс на редактирование (и обычным способом, и «Быстро обновить документ») и пытаемся сохранить. Появляется прогресс-бар и уже не исчезает. Изменения не сохраняются. Консоль пустая, в разделе «Сеть» один запрос висит 40-45 сек. и обрывается по таймауту:
В это время я экспериментировал с плагином автоматического редиректа. Отключил все свои плагины. Картина та же.
Решил, что могли затереться файлы коннекторов или процессоров, восстановил на всякий случай файлы из недельного бекапа (тогда такой проблемы не наблюдалось). Ничего. Обновил MODX (была версия 2.2.6, обновил до 2.2.7). Так же ничего.
Подскажите, пожалуйста, как локализовать проблему, в какой файл смотреть, чтобы по строчкам отследить, где именно проблема. Спасибо.
В это время я экспериментировал с плагином автоматического редиректа. Отключил все свои плагины. Картина та же.
Решил, что могли затереться файлы коннекторов или процессоров, восстановил на всякий случай файлы из недельного бекапа (тогда такой проблемы не наблюдалось). Ничего. Обновил MODX (была версия 2.2.6, обновил до 2.2.7). Так же ничего.
Подскажите, пожалуйста, как локализовать проблему, в какой файл смотреть, чтобы по строчкам отследить, где именно проблема. Спасибо.
Комментарии: 9
А что насчет E_NOTICE в phpшном логе?
Вообще это ошибка отработки AJAX скрипта, ну и соответственно скорее всего это сопровождается выхлопом в error
Вообще это ошибка отработки AJAX скрипта, ну и соответственно скорее всего это сопровождается выхлопом в error
Если обрывается по timeout — смотреть надо в логах сервера.
Предварительно можно еще в php.ini включить отображение всех ошибок.
Предварительно можно еще в php.ini включить отображение всех ошибок.
error_reporting = -1
display_errors = 1
Сейчас тестировал Васин репозиторий, скачал ms2 ну и решил попробовать затестить его и попробовал создать ресурс для категорий товаров… Висит, по таймауту не отхлопывает, просто крутится сохранение… Ошибок в логах нету, но в момент сохранения в консоли
Uncaught SyntaxError: Unexpected token < ext-all.js:7
Ext.util.JSON.doDecode ext-all.js:7
(anonymous function) ext-all.js:7
Ext.override.handleResponse utilities.js:237
Ext.form.Action.processResponse ext-all.js:11
Ext.extend.success ext-all.js:11
o ext-all.js:7
s ext-all.js:7
I ext-all.js:7
modx 2.2.7 чистый, только pdoTools и ms
Переключись на вкладку Network, потом кликни на последний ajax запрос и увидишь, что такого необычного для ExtJS тебе ответил сервер.
Если ошибка — она же должна быть и в логе сервера.
Если ошибка — она же должна быть и в логе сервера.
index.php :
<br />
<b>Notice</b>: Undefined index: aliasMap in <b>/var/www/mag/www/core/components/minishop2/processors/mgr/product/create.class.php</b> on line <b>69</b><br />
{"success":true,"message":"","total":0,"data":[],"object":{"id":10}}
Это ты friendly urls не включил, или карту алиасов отключил?
В любом случае, не нужно выводить ошибки уровня E_NOTICE на рабочем сервере — это можно настроить в php.
В любом случае, не нужно выводить ошибки уровня E_NOTICE на рабочем сервере — это можно настроить в php.
это тест разумеется, и FUrl не включены, карта тоже, алиясов и псевдонимов просто нет, модХ из коробки, системные настройки так же не тронуты )
Данная проблема локализована (правда не до конца). Вот тут modx.pro/help/1278/
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.