2.14.4.7. Винесення каталогу core за межі кореневого каталогу MODX
Для забезпечення більшої безпеки в MODX можна винести каталог core за межі кореневого каталогу сайту. Щоб це зробити, потрібно виконати наступне:
- За допомогою файл-менеджера або будь-якого FTP-клієнта перенесіть каталог
core
з кореневого каталогу сайту на рівень вище — в каталог з назвою основного домену (щоб він був доступний за шляхомexample.com/core/
, деexample.com
— назва основного домену). - Відредагуйте три файли:
config.core.php
,manager/config.core.php
таconnectors/config.core.php
. У кожному з них знайдіть рядок:define('MODX_CORE_PATH', '/home/user/example.com/www/core/');
І замініть його на такий:
define('MODX_CORE_PATH', '/home/user/example.com/core/');
Замість
user
вкажіть назву хостинг-акаунту, а замістьexample.com
— назву основного домену без піддоменів. - У перенесеному каталозі
core
відредагуйте файлconfig/config.inc.php
і замініть в ньому всі згадки/www/core/
на/core/
. - Перевірте роботу сайту. У разі виникнення помилок викликаних функцій і класів перевірте всі зазначені шляхи до каталогу
core
в перерахованих вище файлах.