При переносе сайта на 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)
Читать дальшеremote_smtp: all hosts for ‘domain.com’ have been failing for a long time (and retry time not reached)
27.03.2019Как устранить ошибку «all hosts for have been failing for a long time (and retry time not reached)»
Читать дальшеКак через .htaccess заблокировать доступ к файлу на веб-сервере по IP
26.09.2018В этой заметке описывается, как закрыть доступ к файлу (или файлам) по IP через .htaccess
Читать дальшеКак удалить все файлы с одинаковым расширением
16.08.2018Простая инструкция по удалению файлов одного типа (имеющих одинаковое расширение)
Читать дальшеКак перенаправлять запросы из корневой папки в 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/», разумеется, нужно заменить на путь к папке с индексным файлом от корня сайта)
Читать дальше