При создании заявки вылетает ошибка HTTP ERROR 500

часто возникающие проблемы при установке
Ответить
SergeyKuritsyn
Сообщения: 2
Зарегистрирован: 15 мар 2019, 12:02

При создании заявки вылетает ошибка HTTP ERROR 500

Сообщение SergeyKuritsyn » 15 мар 2019, 12:27

Логи:
[Fri Mar 15 14:59:45.587284 2019] [:error] [pid 16438] [client 192.168.2.134:28135] PHP Fatal error: Uncaught exception 'InvalidArgumentException' with message 'List indices should be integers' in /var/www/html/support.ellida.local/www/include/class.util.php:149\nStack trace:\n#0 /var/www/html/support.ellida.local/www/include/class.forms.php(81): ListObject->offsetExists('message')\n#1 /var/www/html/support.ellida.local/www/include/class.ticket.php(3564): Form->getField('message')\n#2 /var/www/html/support.ellida.local/www/scp/tickets.php(329): Ticket::open(Array, Array)\n#3 {main}\n thrown in /var/www/html/support.ellida.local/www/include/class.util.php on line 149, referer: http://support.ellida.local/scp/tickets.php?a=open

Логи из самой OS:
[SELECT A1.`id`, A1.`name`, A5.`address` FROM `ost_user` A1 LEFT JOIN `ost_user_email` A2 ON (A1.`id` = A2.`user_id`) LEFT JOIN `ost_organization` A3 ON (A1.`org_id` = A3.`id`) LEFT JOIN `ost_user__cdata` A4 ON (A1.`id` = A4.`user_id`) LEFT JOIN `ost_user_email` A5 ON (A1.`default_email_id` = A5.`id`) WHERE (A2.`address` LIKE '%123%' OR A1.`name` LIKE '%123%' OR A3.`name` LIKE '%123%' OR A4.`phone` LIKE '%123%') LIMIT 25] Table 'osticketdb.ost_user__cdata' doesn't exist

---- Трассировка ----
#0 (корень)/include/mysqli.php(204): osTicket->logDBError('DB Error #1146', '[SELECT A1.`id`...')
#1 (корень)/include/class.orm.php(3136): db_query('SELECT A1.`id`, ...', true, true)
#2 (корень)/include/class.orm.php(3192): MySqlExecutor->execute()
#3 (корень)/include/class.orm.php(1845): MySqlExecutor->getRow()
#4 (корень)/include/class.orm.php(1818): FlatArrayIterator->{closure}()
#5 (корень)/include/class.orm.php(1797): CallbackSimpleIterator->next()
#6 (корень)/include/class.orm.php(1806): CallbackSimpleIterator->rewind()
#7 (корень)/include/class.orm.php(1463): CallbackSimpleIterator->valid()
#8 (корень)/include/class.orm.php(1480): CachedResultSet->fillTo(9223372036854775807)
#9 (корень)/include/class.orm.php(1489): CachedResultSet->asArray()
#10 (корень)/include/ajax.users.php(94): CachedResultSet->getIterator()
#11 [internal function]: UsersAjaxAPI->search('local')
#12 (корень)/include/class.dispatcher.php(145): call_user_func_array(Array, Array)
#13 (корень)/include/class.dispatcher.php(38): UrlMatcher->dispatch('/local', Array)
#14 (корень)/include/class.dispatcher.php(120): Dispatcher->resolve('/local', Array)
#15 (корень)/include/class.dispatcher.php(38): UrlMatcher->dispatch('/users/local', NULL)
#16 (корень)/scp/ajax.php(262): Dispatcher->resolve('/users/local')
#17 {main}
Вложения
Screenshot_1.png

Аватара пользователя
mikhey
Администратор
Сообщения: 10
Зарегистрирован: 09 дек 2018, 15:09

Re: При создании заявки вылетает ошибка HTTP ERROR 500

Сообщение mikhey » 15 мар 2019, 14:44

Table 'osticketdb.ost_user__cdata' doesn't exist
значит что таблица не существует, может неправильно установили?

SergeyKuritsyn
Сообщения: 2
Зарегистрирован: 15 мар 2019, 12:02

Re: При создании заявки вылетает ошибка HTTP ERROR 500

Сообщение SergeyKuritsyn » 15 мар 2019, 14:59

Не правильно установил что?

pavel
Сообщения: 2
Зарегистрирован: 24 мар 2019, 14:23

Re: При создании заявки вылетает ошибка HTTP ERROR 500

Сообщение pavel » 24 мар 2019, 15:48

При нажатии "Открыть заявку" открывается пустая страница. При регистрации пользователя и нажатии кнопки Register тоже открывается пустая страница. На каких файлах, на каких папках после установки какие права нужно изменить, чтобы это исправить? Изменял только файл ost-config.php: 544. Пробовал также 644. Нужны ли дополнительные настройки базы данных?

Ответить