После переноса сайта modx стал выдавать белую страницу со словом Error

06.07.2014
Сайт переносился на другой хостинг и домен. Выдаваемая ошибка была крайне лаконична.

В моем случаи причиной было изменение абсолютного пути сайта (/var/home/test.ru/).
Настройка меняется в базе данных в таблице modx_system_settings. Параметр rb_base_dir его нужно указать не до корня сайта, а до папки assets (/var/home/test.ru/assets/).

После этого, нужно очистить кэш. В папке /assets/cache/ удалить файл siteCache.idx.php

Можно сделать SQL запросом, подставив в него свой путь:

 
UPDATE `modx_system_settings` SET `setting_value` = '/home/TEST.RU/www/assets/' WHERE `modx_system_settings`.`setting_name` = 'rb_base_dir';

Сам конфигурационный файл может лежать по разным путям, в зависимости от версии ModX:
/administrator/includes/config.inc.php
/manager/includes/config.inc.php


Если проблема решилась, то нужно в начало index.php добавить:

 
error_reporting(E_ALL);
ini_set('display_errors', 'On');


Категории: MODx
Яндекс.Метрика