Допустим, файл и структуру папок, как показано ниже:Как сделать сервер распознавать глобальные имена файлов
- public_html/интерфейс/index.php
- public_html/входит/EliteScript.php
- public_html/интерфейс /site/template.php
в 1-ый, я должен быть в состоянии поставить эту require_once("includes/EliteScript.php");
и должны искать includes/EliteScript.php
на сервере, без заставляя меня изменить его на ../includes/EliteScript.php
в public_html/interface/index.php
В 3-м один, я должен быть в состоянии поставить эту require_once("includes/EliteScript.php");
и должны искать includes/EliteScript.php
на сервере, не заставляя меня изменить его на ../../../includes/EliteScript.php
в public_html/interface/site/template.php
I точно не знаю, как объяснить, но надеясь, что вы поймете, что я прошу.
Убедитесь, что ваш включать путь имеет 'public_html /' в пути, то –
Это не помогло. Даже если это сработало, я не хочу этого. coz Есть много страниц мат, трудно изменить во всем, он дает новую ошибку при изменении :( – Steve
Ваш путь включения должен быть изменен в одном месте, и только одно место, и это в вашем [php.ini] (http : //php.net/manual/en/ini.core.php#ini.include-path), ясно, что вы не изменили его правильно, если это дает вам ошибку –