Zapa3a Опубликовано 11 января, 2018 Поделиться Опубликовано 11 января, 2018 Здравствуйте, я новенький) прошу палками по горбу не бить. недавно настроил VPS сервер и возникла ошибка при попытке сохранить отредактированный стиль. Error: Call to undefined function ctype_lower() (0) #0 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/TokenFactory.php(48): HTMLPurifier_Token_Tag->__construct('', Array) #1 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer/DOMLex.php(39): HTMLPurifier_TokenFactory->__construct() #2 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier/Lexer.php(117): HTMLPurifier_Lexer_DOMLex->__construct() #3 /var/www/domain/system/3rd_party/HTMLPurifier/HTMLPurifier.php(153): HTMLPurifier_Lexer::create(Object(HTMLPurifier_Config)) #4 /var/www/domain/system/Text/Parser.php(185): HTMLPurifier->purify('<p>\r\n\tThis is a...') #5 /var/www/domain/system/Helpers/Form/Editor.php(337): IPS\Text\_Parser->parse('<p>\r\n\tThis is a...') #6 /var/www/domain/system/Helpers/Form/FormAbstract.php(162): IPS\Helpers\Form\_Editor->getValue() #7 /var/www/domain/system/Helpers/Form/Editor.php(425): IPS\Helpers\Form\_FormAbstract->setValue(true, false) #8 /var/www/domain/system/Helpers/Form/FormAbstract.php(142): IPS\Helpers\Form\_Editor->setValue(true) #9 [internal function]: IPS\Helpers\Form\_FormAbstract->__construct('core_theme_sett...', '<p>\n\tThis is a ...', false, Array, NULL, NULL, NULL, 'theme_setting_g...') #10 /var/www/domain/system/Helpers/Form/Editor.php(163): call_user_func_array('parent::__const...', Array) #11 /var/www/domain/system/Theme/Theme.php(1697): IPS\Helpers\Form\_Editor->__construct('core_theme_sett...', '<p>\n\tThis is a ...', false, Array, NULL, NULL, NULL, 'theme_setting_g...') #12 /var/www/domain/system/Theme/Theme.php(1598): IPS\_Theme->getCustomSettingField(Array) #13 /var/www/domain/system/Node/Controller.php(467): IPS\_Theme->form(Object(IPS\Helpers\Form)) #14 /var/www/domain/system/Node/Controller.php(366): IPS\Node\_Controller->_addEditForm(Object(IPS\Theme)) #15 /var/www/domain/system/Dispatcher/Controller.php(85): IPS\Node\_Controller->form() #16 /var/www/domain/system/Node/Controller.php(62): IPS\Dispatcher\_Controller->execute() #17 /var/www/domain/applications/core/modules/admin/customization/themes.php(49): IPS\Node\_Controller->execute() #18 /var/www/domain/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\customization\_themes->execute() #19 /var/www/domain/admin/index.php(13): IPS\_Dispatcher->run() #20 {main} сам форум версии 4.2.6 но эта ошибка вылазит и на предидущих версиях. Предпологаю что просто не хватает какого-то php модуля, но какого именно не знаю... сборка Nginx php7.0 php-fpm mariadb. Ссылка на комментарий
Sipsb Опубликовано 11 января, 2018 Поделиться Опубликовано 11 января, 2018 21 минуту назад, Zapa3a сказал: сборка Nginx php7.0 php-fpm mariadb. На оф сайте статейка есть по настройке конфига под Nginx. Ссылка на комментарий
Zapa3a Опубликовано 11 января, 2018 Автор Поделиться Опубликовано 11 января, 2018 Nginx работает полностью отлично, однако php может не обрабатывать некоторые функци из за отсутствия нужного модуля. Беда в том что какого модуля не известно Ссылка на комментарий
Zapa3a Опубликовано 11 января, 2018 Автор Поделиться Опубликовано 11 января, 2018 Проблема решена! Посидев и подумав решил вчитатся в код, в первой же строке лога ошибки Error: Call to undefined function ctype_lower() (0) #0 Видно что программа обращается к несуществующей функции ctype_lower. Для решения проблемы всего лишь надо в конфигурацию сервера добавить модуль php7.0-ctype который добавляет эту функцию. 1 1 Ссылка на комментарий
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти