Испортил сайт инсталляцией fastField

Разрабатываю интернет-магазин.
Все шло прекрасно, пока меня не осенило скачать и инсталлировать fastField — должно было облегчить жизнь.
После инсталляции страницы перестали подключать темплейты, помещенные в папке /core/elements/.
Далее, пытаюсь деинсталлировать приложение:
все виснет, и теперь на любое обращение к сайту и к админу получаю это:
Fatal error: Uncaught Error: Call to a member function parseProperties() on null in E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modelement.class.php:545 Stack trace: #0 E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modx.class.php(1665): modElement->getProperties() #1 E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modx.class.php(580): modX->invokeEvent('OnMODXInit', Array) #2 E:\OpenServer\domains\et-serv-ru\www\manager\index.php(53): modX->initialize('mgr') #3 {main} thrown in E:\OpenServer\domains\et-serv-ru\www\core\model\modx\modelement.class.php on line 545
Подскажите, как это исправить
Владимир
25 июня 2019, 12:15
modx.pro
1
226
0

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

Roman
25 июня 2019, 12:38
0
версия PHP для fastField какая нужна и какая стоит?
Владимир
25 июня 2019, 12:48
0
Стоит php7.0
Андрей
25 июня 2019, 13:34
+1
А зачем ставить fastField если он уже включен в парсер pdoTools?

С разрешения автора, этот функционал уже включен в pdoParser, и даже немного расширен.
    Владимир
    25 июня 2019, 13:57
    0
    Спасибо, не знал.
    Тем не менее, это не дает право приложению рушить весь сайт
Владимир
25 июня 2019, 14:51
0
Спасибо, не знал.
Тем не менее, это не дает право приложению рушить весь сайт
Владимир
25 июня 2019, 15:02
1
0
Нашел решение проблемы.
Не скажу, что красивое.
Обшарив mysql через phpmyadmin, обнаружил, что это славное приложение оставило след в системных настройках, а именно:
parser_class и parser_class_path
Вернул в них значения, соответственно,
pdoParser
и
{core_path}components/pdotools/model/pdotools/
После этого сайт заработал.
Приложение буду рекомендовать исключительно врагам.
    Владимир
    25 июня 2019, 16:43
    0
    … наверно потому что fastField старое (устаревшее) приложение, тот же функционал вошел в pdoTools, но сейчас уже не актуален, так как можно использовать феном,…
      Владимир
      25 июня 2019, 16:54
      0
      Наверное, так
      Но тогда следует исключить его из списка загрузок, во избежание неприятностей.
        Владимир
        25 июня 2019, 16:58
        0
        На modx.com, к сожалению, есть много устаревших пакетов. Наверно нужно писать и им, после таких неприятностей. Ведь через тот репозитарий вы ставили fastField?
    Павел Гвоздь
    25 июня 2019, 17:10
    +2
    буду рекомендовать исключительно врагам
    Жуть! Не хотел бы я перейти вам дорогу…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
10