Fenom не работает (ошибка на сервере)
Добрый день!
Не работает Fenom/
В логах сервера вот такая ошибка:
Не работает Fenom/
В логах сервера вот такая ошибка:
[Fri Sep 08 08:18:46.227563 2017] [:error] [pid 24506] [client 10.88.35.77:50935] PHP Fatal error: Uncaught Error: Undefined constant 'T_ABSTRACT' in /srv/www/smiarhiv/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php:270\nStack trace:\n#0 /srv/www/smiarhiv/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(202): Fenom\\Template->compile()\n#1 /srv/www/smiarhiv/public_html/core/components/pdotools/model/pdotools/pdotools.class.php(940): Fenom\\Template->source('f16b7476eca7b4a...', '<!doctype html>...', true)\n#2 /srv/www/smiarhiv/public_html/core/components/pdotools/model/pdotools/pdotools.class.php(523): pdoTools->_compileChunk('<!doctype html>...', 'f16b7476eca7b4a...')\n#3 /srv/www/smiarhiv/public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(54): pdoTools->fenom('<!doctype html>...', Array)\n#4 /srv/www/smiarhiv/public_html/core/model/modx/modresponse.class.php(69): pdoParser->processElementTags('', '<!doctype html>...', true, false, '[[', ']]', Array, 10)\n#5 /srv/www/smiarhiv/public_html/core/model/modx/modrequest.class.php(137): mod in /srv/www/smiarhiv/public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php on line 270
Подскажите, как исправить? Комментарии: 8
нужно поставить расширение Tokenizer
в phpinfo() есть информация:
PHP Credits
Module Authors
tokenizer Andrei Zmievski, Johannes Schlueter
Говорит ли это о том, что данное расширение установлено? Или как узнать установлено или нет оно? в php7/extension нет такого файла, но я так понимаю он и не должен быть там?
а включено?
Как это узнать? у меня есть доступ к панели на базе WEBMIN
Там вообще ничего не вижу, ни php расширения, ничего. Может быть у меня нет таких прав либо я не туда смотрю, я не знаю.
Можно конечно написать админу, но это проблематично :) Хотелось бы для начала выяснить самостоятельно все что от меня зависит ))
Там вообще ничего не вижу, ни php расширения, ничего. Может быть у меня нет таких прав либо я не туда смотрю, я не знаю.
Можно конечно написать админу, но это проблематично :) Хотелось бы для начала выяснить самостоятельно все что от меня зависит ))
Все что у меня есть в phpinfo о Tokenizer, это лишь:
И вопрос как его включить? в каком файле искать? Знаю лишь то, что вроде как он НЕ должен быть php.ini (как я понял из гугла)?
PHP Credits
Module Authors
tokenizer Andrei Zmievski, Johannes Schlueter
Как я писал выше. Значит ли это то, что расширение в сборке имеется, но оно просто выключено?И вопрос как его включить? в каком файле искать? Знаю лишь то, что вроде как он НЕ должен быть php.ini (как я понял из гугла)?
Через ssh php -m | grep tokenizer должен показать enabled или disabled, хотя tokenizer должен быть по умолчанию вкл.
Спасибо за помощь всем. Проблема решена.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.