Из серии "что могло пойти так?"

Практиковал я тут метод тыка и полез в настройки pdoTools, где в качестве parser_class написал Fenom. Это не анекдот, но надеюсь кто-то все же улыбнулся. У меня же весь сайт накрыло ошибкой 500 и мне теперь хотелось бы его вернуть. Я нашел в MySQL parser_class и вернул туда значение «pdoParser», но не помогло. Что можно сделать? Может какой файл заклинило и его можно поправить через ftp?
Алексей Яковлев
19 апреля 2016, 20:11
modx.pro
1 034
0

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

Алексей Яковлев
19 апреля 2016, 23:36
0
Уф, не делайте так люди, а если сделали — ищите по ftp в папке cache/system_settings файл настроек и правьте косяк. Помогло. А началось все с того, что код fenom
{if $_modx->user.id > 0}
    Привет, {$_modx->user.fullname}!
{else}
    Вам нужно авторизоваться.
{/if}
так и выводился, сплошным текстом. pdoTools обновлен, в настройках все про fenom успел повключать, а он не сработал.
    Aliaksandr Katlou
    20 апреля 2016, 00:37
    +1
    Настройка называется «Использовать Fenom на страницах». Если вклчена и не работает — скорее всего на странице есть что-то содержащее "{", напимер стиль через
      Алексей Яковлев
      20 апреля 2016, 01:42
      0
      вообще скобки такие есть, в скриптах счетчиков и TicketsConfig их не раз открывает, в других случаях не приметил и вроде все они закрываются. вставил код в пустой шаблон — заработал, так что видимо и впрямь скобка повисла где-то.
        Aliaksandr Katlou
        20 апреля 2016, 07:47
        +1
        Дело не в незакрытых а в их наличии. Можно после скобки открывающейся пробел ставить, но правильнее

        {ignore} счетчики и все потенциально опасное {/ignore}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4