Shshzik
@Shshzik
Начинающий

Откуда возникает такая ошибка?

Перенесли сайт с хостинга на VPS теперь перестали создаваться страницы в MODX. В логах MODX'а такой вот лог :

Error 42000 executing statement:
INSERT INTO `modx_site_content` (`type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `content`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`) VALUES ('document', 'text/html', '123', '', '', '123', '', 1, 0, 0, 0, 0, '', '', 1, 1, 43, 1, 1, 1, 1458199590, 0, 0, 0, 0, 0, 1458199590, 1, '', 0, 0, 0, 0, 1, 'modDocument', 'web', 1, '123.html', 0, 0, 1)
Array
(
    [0] => 42000
    [1] => 1305
    [2] => FUNCTION golden_usr._fs_transliterate does not exist
)


Отчего такое возникло? Может ли это быть ошибкой сервера?
  • Вопрос задан
  • 590 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
FUNCTION golden_usr._fs_transliterate does not exist

Какой-то скрипт обращается к несуществующей функции.
Ответ написан
unitby
@unitby
В таблице срабатывает триггер, который должен вызывать функцию транслитерации _fs_transliterate , но ее почему-то в базе нету. Ибо плохо перенесли.
Сделайте по новой дамп, не забудьте туда хранимые процедуры вписать. И права конечно проверьте, чтобы были на создание и вызов этих самых процедур
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы