Вы можете сделать что-нибудь в вашем файле начальной загрузки:
define( 'ROOT_PATH', dirname( dirname( __FILE__ ) ) );
Это, очевидно, зависит от того, находится ли первый запущенный файл в подкаталоге или нет.
, например
/docroot
- index.php --> define( 'ROOT_PATH', dirname( dirname( __FILE__ ) ) );
/docroot
- /common
- - index.php --> define( 'ROOT_PATH', dirname( dirname( dirname( __FILE__ ) ) ) );
Дополнительное замечание: это действительно способ правильного доступа к файлам ваших приложений и необязательно определения того, находитесь ли вы в корневом каталоге документов вашего веб-сервера. В любом случае надеюсь, что это поможет, или, по крайней мере, даст вам некоторые идеи.