私はこれまで多くのスレッドを検索しましたが、解決策を見つけることができないようです。PHPスクリプトの1つで、サーバードキュメントのルートを取得しようとしていますが、取得する値が完全ではなく、ドメインフォルダーが欠落しているだけです。ホスティングやその他の共有が原因だと思います。
これが私が現在使用している方法です:
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
そして私が得る道は次のようなものです:
/home/content/01/0151247/html
私はそれが次のようになるべきであることを知っていますが:
/home/content/01/0151247/html/mydomain
SCRIPT_NAMEと比較すると、パスにmydomainが表示されていることがわかります。
誰かが私を導いてくれることを願っています。
コミュニティについて同じ質問を何千回も質問してくれてありがとう、そして申し訳ありません。私はここから実際に物事を試しましたが、これまでのところ何も役に立ちません。
アップデート
残念ながら、DIRでインデックスファイルを使用することはできません。これはワードプレスのセットアップであり、ワードプレス機能を含む別のフォルダーで作業していますが、そのためにはdocument_rootが必要です。それが役立つなら。
アップデート
どうやら次の方法で私のケースは解決しました、多分それはいつか誰かを助けるでしょう:
realpath($_SERVER["SUBDOMAIN_DOCUMENT_ROOT"]);
基本的に、サーバーのセットアップとドメインがサブドメインとして構成されているためです。
参加してくれたすべての人に感謝します。