Error 503 Site Temporarily Unavailable после переноса ModX

10.04.2021

При переносе сайта на modX может возникнуть ошибка 503 «Site Temporarily Unavailable», указывающая на ошибки переноса. Самая распространенная причина — ошибки указания пути к папкам с файлами ядра системы. Исправить это можно просто проверив в файлах конфигурации — правильно ли указан абсолютный (от корня) путь к системным папкам modX. Проверять нужно: config.core.php (в корневой папке сайта) /manager/config.core.php /connectors/config.core.php /core/config/config.inc.php Обычно это помогает полностью исправить ошибку. Если после этого сайт возвращает ошибку Fatal error: Call to a member function parseProperties() on a non-object in core/model/modx/modelement.class.php on line 536 — просто удалите всё из папки /core/cache/   (написано по мотивам форума поддержки modx)

Читать дальше




Как перенаправлять запросы из корневой папки в frontend/web/

09.08.2018

Иногда встречается ситуация (особенно при использовании фреймворков) что индексный файл находится не в корне сайта, а в frontend/web/ или какой-то другой папке.  Для того чтобы перенаправить ему запросы достаточно в корневой папке создать файл .htaccess с вот таким содержимым: <IfModule mod_rewrite.c> RewriteEngine on #RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !^web RewriteRule ^(.*)$ frontend/web/$1 [L] </IfModule> («frontend/web/», разумеется, нужно заменить на путь к папке с индексным файлом от корня сайта)

Читать дальше