Сайт не октрывается
После выполнения экспорта товаров сайт на фронте перестал открываться.
Никаких ошибок, просто белый экран. Страница отдает 200 код.
Страница выдает пустые теги head и body
Пробовал сознательно в файле index.php сделать синтаксические ошибки, чтобы проверить, запускается ли вообще этот файл. Ошибка появлялась.
В логах сервера нет ошибок, в логах modx только одна ошибка, которая была и до этой проблемы
[2017-12-10 13:04:50] (ERROR @ /core/components/pdotools/model/pdotools/pdotools.class.php: 977) Unexpected token 'if' in expression in 0bc434adf2bdf11021719ee485abe3b1 line 73, near '{if' < — there
Админка работает
Не уверен, что проблема из-за msImportExport, но именно после его запуска появилась данная проблема.
Даже не знаю что еще можно проверить.
Никаких ошибок, просто белый экран. Страница отдает 200 код.
Страница выдает пустые теги head и body
Пробовал сознательно в файле index.php сделать синтаксические ошибки, чтобы проверить, запускается ли вообще этот файл. Ошибка появлялась.
В логах сервера нет ошибок, в логах modx только одна ошибка, которая была и до этой проблемы
[2017-12-10 13:04:50] (ERROR @ /core/components/pdotools/model/pdotools/pdotools.class.php: 977) Unexpected token 'if' in expression in 0bc434adf2bdf11021719ee485abe3b1 line 73, near '{if' < — there
Админка работает
Не уверен, что проблема из-за msImportExport, но именно после его запуска появилась данная проблема.
Даже не знаю что еще можно проверить.
Комментарии: 6
Где то не верный синтаксис феном. Он сейчас не вываливает ошибки пользователю
Так я ничего нигде не менял. Только pdoTools обновил и сделал экспорт. Причем не работают все странице на фронте. Даже главная.
И если это неправильный синтаксис fenom, то как найти, где ошибка?
Точно! Проблема в новом обновлении pdoTools, откатил на предыдущую версию, сайт заработал
Ошибку вызывала версия 2.10.4-pl
Проблема не в pdoTools, а в синтаксисе на странице. Можно включить настройку и смотреть логи:
Или просто найти в шаблоне или чанке, где у вас есть конструкция — '{if' на 73й строке, и поправить.
2.9.3 pl
[#255] [Fenom] New system setting «pdotools_fenom_save_on_errors» to save code on compilation errors in the cache directory for later debugging.
Или просто найти в шаблоне или чанке, где у вас есть конструкция — '{if' на 73й строке, и поправить.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.