2.14.4.7. Винесення каталогу core за межі кореневого каталогу MODX

Для забезпечення більшої безпеки в MODX можна винести каталог core за межі кореневого каталогу сайту. Щоб це зробити, потрібно виконати наступне:

  1. За допомогою файл-менеджера або будь-якого FTP-клієнта перенесіть каталог core з кореневого каталогу сайту на рівень вище — в каталог з назвою основного домену (щоб він був доступний за шляхом example.com/core/, де example.com — назва основного домену).
  2. Відредагуйте три файли: 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 — назву основного домену без піддоменів.

  3. У перенесеному каталозі core відредагуйте файл config/config.inc.php і замініть в ньому всі згадки /www/core/ на /core/.
  4. Перевірте роботу сайту. У разі виникнення помилок викликаних функцій і класів перевірте всі зазначені шляхи до каталогу core в перерахованих вище файлах.
Зміст