Перейти к содержанию
IPS Invision Community 🇷🇺

Ошибка при редактировании темы


Zapa3a

Рекомендуемые сообщения

Здравствуйте, я новенький) прошу палками по горбу не бить.

недавно настроил 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.

Ссылка на комментарий

Проблема решена! 

Посидев и подумав решил вчитатся в код,  в первой же строке лога ошибки 

Error: Call to undefined function ctype_lower() (0)
#0 

Видно что программа обращается к несуществующей функции ctype_lower.      Для решения проблемы всего лишь надо в конфигурацию сервера добавить модуль php7.0-ctype который добавляет эту функцию. 

  • Нравится 1
  • Поддержать 1
Ссылка на комментарий

Создайте учетную запись или войдите, чтобы комментировать

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти
×
×
  • Создать...
Вверх
Вверх