Fatal error и мультисайт поддомены

Всем доброго времени суток)))

Настроил поддомены на сайте через контексты с переключением от Василия ссылка на плагин.
Контекстов на сайте много, но по существу 2 типа. Один по городам другой по компаниям.
На сайте стоит дополнение minishop2, добавил доп свойство для товара (способ через плагин) для выбора из списка значений компанию (значения полностью идентичны context_key). Они же является context_key для поддоменов компаний, чтобы в будущем выводить на странице компании все её (услуги/товары).
Вызываю снипет на базовом поддомене вида sitename.ru, чтобы он мне создал ссылку на поддомен компании — работает ссылку создаёт правильно.
Вызываю снипет на город поддомене вида сity.sitename.ru, чтобы он мне создал ссылку на поддомен компании — пишет ужас).

Fatal error: Call to a member function get() on a non-object in /home/vkus207/public_html/topquests/core/cache/includes/elements/modsnippet/33.include.cache.php on line 5

Привожу код чанка для ссылки и снипа для её создания.
В чем может быть дело? Помогите разобраться.

Код чанка:
<a href="[[+link]]" target="_blank">[[+link_text]]</a>

Код снипета:
<?php
$site_name = $modx->getObject('modContextSetting', array('context_key'=>$ctx, 'key'=>'site_name'));
$site_url = $modx->getObject('modContextSetting', array('context_key'=>$ctx, 'key'=>'site_url'));
$name = $site_name->get('value');
$host = $site_url->get('value');
$output = $modx->getChunk('my_Chunk',array(
  'link' => $host,
  'link_text' => $name,
));
return $output;

Снипет вызываю так в чанке продукта:
[[test? &ctx=`[[+company]]`]]
Константин Обухов
21 марта 2016, 20:10
modx.pro
1
986
0

Комментарии: 2

SEQUEL.ONE
22 марта 2016, 00:24
0
Скорее всего директория создалась под root'ом попробуйте через SSH команду выполнить:

chown -R user:user /var/www/user/data/www/site.ru/
Пример привожу от установки ISPmanager 5 Lite на Debian 7, где user это ваш пользователь и группа по умолчанию.
    Константин Обухов
    22 марта 2016, 10:10
    0
    Проблема решилась! Было не верное значение для поля компания у одного из документов. Физически этого контекста не было в modx)
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2