Ошибка 500 в админке, после миграции с Evo

После переноса сайта с Modx Evo на Modx Revo, в админке перестали загружаться некоторые ресурсы.
Браузер выдает ошибку 500. Однако, если «быстро обновить», то ресурсы грузятся.
Лог php:
Class name must be a valid object or a string in core/model/modx/modtemplatevar.class.php on line 415

Сначала выдавало:
Cannot redeclare class modTemplateVarInputRenderText in core/model/modx/processors/element/tv/renders/mgr/input/text.class.php on line 10
Было исправлено, заменив содержимое text.class.php:
if(!class_exists('modTemplateVarInputRenderText')){
    class modTemplateVarInputRenderText extends modTemplateVarInputRender {
        public function getTemplate() {
            return 'element/tv/renders/input/textbox.tpl';
        }
    }
}
PS корректный код замены text.class.php:
if(!class_exists('modTemplateVarInputRenderText')){
    class modTemplateVarInputRenderText extends modTemplateVarInputRender {
        public function getTemplate() {
            return 'element/tv/renders/input/textbox.tpl';
        }
    }
}
return 'modTemplateVarInputRenderText';
Забыл вернуть название класса.
Дмитрий
24 июля 2016, 14:21
modx.pro
1 808
0

Комментарии: 2

Евгений Webinmd
24 июля 2016, 19:29
+1
какой-то плагин не работает, отключайте поштучно и проверяйте.
Есть еще штука что modx 2.5.1 не работает с текущим tinymce
    Дмитрий
    25 июля 2016, 11:25
    0
    Все верно. Ошибки закончились лишь тогда, когда я удалил из базы все плагины, затем переустановил их через менеджер.

    1. При миграции с Evo в базу загрузились старые плагины.
    2. Пришлось отказаться от TypoMCE/TinyMCE и заменить его на TinyMCE Rich Text Editor
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2