Jump to content
IPS Invision Community
Sign in to follow this  
Zapa3a

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

Recommended Posts

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.

Share this post


Link to post
Share on other sites
Sipsb
21 минуту назад, Zapa3a сказал:

сборка Nginx php7.0 php-fpm mariadb.

На оф сайте статейка есть по настройке конфига под Nginx.

 

Share this post


Link to post
Share on other sites
Zapa3a

Nginx работает полностью отлично,  однако php может не обрабатывать некоторые функци из за отсутствия нужного модуля. 

Беда в том что какого модуля не известно

Share this post


Link to post
Share on other sites
Zapa3a

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

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

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

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

  • Нравится 1
  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...