У меня есть 3 папки, содержащие сценарии PHP:
- core
- custom_modules_1 (cm1)
- custom_modules_2 (cm2)
Ядро выполняется Apache и включает в себя (require_once) файлы из cm1 или cm2. Он никогда не включает см1 и см2 одновременно.
Но проблема возникает, когда cm1 включает файл из cm2, что должно быть предотвращено, но как?
Я использую сервер VPS CentOS с cPanel, поэтому ACL, вероятно, не вариант, так как он может сломать cPanel.