PHP Warning: Unexpected character in input: ’\’ (ASCII=92) state=1 in /home/e/euromedicn/public_html/manager/includes/document.parser.class.inc.php(746) : eval()’d code on line 102
PHP Parse error: syntax error, unexpected ’[’, expecting ’]’ in /home/e/euromedicn/public_html/manager/includes/document.parser.class.inc.php(746) : eval()’d code on line 113
Ошибка не показывается, сайт грузится, все покзывается, ошибку обнаружил только через SSH к серверу, напрямую...
Проблема в том, что сайт работать - работает. но по сути выдается 500 ошибк сервера, и не работает соотвественно ни Ajax, и поисковики не могут проиндексировать сайт.
На сервере еще 2 сайта на modx, с ними проблем нету.
Перезаливал файл document.parser.class.inc.php, перезаливал index.php, пересохрнаял в других кодировках, проблема все равно не решается.
Прошу, помогите пожалуйста разобраться. Заранее спасибо
Во-первых, здесь нет экстрасенсов, чтобы угадывать используемую версию MODx. Во-вторых – надо внимательно читать сообщения об ошибках и самостоятельно искать источник проблем перед тем, как спрашивать на форуме.
Написано – проблема в строке 746 файла document.parser.class.inc.php, и, скорее всего, в этом месте выполняются плагины. Даже при нулевых знаниях в PHP об этом можно догадаться по комментарию // evalPlugin. Далее в сообщении об ошибке написано, что проблема в строках 102 и 113. Можно в плагинах искать соответствие строки, а можно поступить проще – последовательно отключать плагины и проверять, когда ошибка исчезнет. Если плагин действительно нужен, тогда на этом форуме можно написать, что проблема в такой-то строке и спросить, как ее можно обойти. Если же плагин не нужен, просто оставить его отключенным.
То есть все необходимое написано в сообщении об ошибке, надо только его внимательно изучить, а не бросаться сразу с вопросом на форум.
Благодарю.
Версия modx: 1.04
Проблема в плагине: Search Highlighting