Ошибка после переезда на другой хостинг. Новый


Всем привет. Создал сайт на бесплатном хостинге (для теста), сделал его и перенёс на нормальный хостинг. Переносил через setup, т.е. поставил чистый модикс, на него накатил свою версию, после чего ещё раз обновил. До этого работало и так перенёс 3 сайта. Но тут что-то пошло не так: всё перенеслось, ошибок я не заметил, но потом, когда нужно было создать новый документ, при нажатии на кнопку «Создать новый документ» появилась ошибка — «Страница не найдена» (500), при редактировании документов появлялась та же ошибка.
Залез в логи, там было следующее:

[2016-11-30 13:25:02] (ERROR @ /home/y/yaavzyqn/site.ee/public_html/core/xpdo/xpdo.class.php: 502) Path specified for package assman is not a valid or accessible directory: /home/u492618116/public_html/core/components/assman/model/

В первой части ошибки указан настоящий адрес сайта, на котором он сейчас лежит (/home/y/yaavzyqn/site.ee/public_html/core/xpdo/xpdo.class.php). Во второй — адрес старой директории на сервере (/home/u492618116/public_html/core/components/assman/model/).

Поискал по всем файлам на сервере, где упоминается адрес:"/home/u492618116/public_html/". Нашёл что эта строка упоминается только в 2-х местах: логи и кэш. Полез в кэш, файл config.cache.php. Там вот это:

'extension_packages' => '[{«gallery»:{«path»:"[[++core_path]]components/gallery/model/"}},{«minishop2»:{«path»:"[[++core_path]]components/minishop2/model/"}},{«assman»:{«tablePrefix»:«ass_»,«path»:"/home/u492618116/public_html/core/components/assman/model/"}}]',

Т.е. я так понял, что проблема в модуле assman, и он почему то берёт старый адрес и из-за этого появляется ошибка. Если заменить в кэше этот адрес в этой строке на новый, тот который нужен, ошибка исчезает, пока не очистится кэш.

Что делать? Как исправить ошибку? Можно и костыль, т.к. программная начинка изменяться уже не будет. Возможности заново скачать файлы сайта со старого хоста уже нет, хостинг провайдер его удалил. Заранее спасибо.
30 ноября 2016, 13:42    Александр   
1    550 0

Комментарии (7)

  1. Виталий Киреев 30 ноября 2016, 15:41 # 0
    Это надо в системных настройках поправить Пакеты расширений extension_packages. Заменить путь на [[++core_path]] как у gallery.
    1. Александр 30 ноября 2016, 15:48 # 0
      Не нашёл в системных настройках «Пакеты расширения». Это в разделе Core?
      1. Виталий Киреев 30 ноября 2016, 16:05 # 0
        Ищи по extension_packages
        1. Александр 30 ноября 2016, 16:34 # 0
          Заменил, но теперь всегда ошибка:
          [2016-11-30 16:33:09] (ERROR @ /home/y/yaavzyqn/site.ee/public_html/core/xpdo/xpdo.class.php: 643) Could not load class: msCategory from mysql.mscategory.
          1. Александр 30 ноября 2016, 16:51 # 0
            Не так заменил, спасибо большое!
            1. Александр 30 ноября 2016, 16:53 # 0
              А у вас нет нормального метода, как переходить с сервера на сервер без таких ошибок? Не ужели у Модикса нет нормально средства для импорта, чтобы без всяких ошибок?
              1. Андрей 30 ноября 2016, 17:24 # 0
                Есть. Vapor называется.
        Вы должны авторизоваться, чтобы оставлять комментарии.