私は xampp を実行しており、サイト構造は単純です。
--> C:\xampp\htdocs\mywebsite\pub\index.php
--> C:\xampp\htdocs\mywebsite\other.php
私が持っているindex.phpで
<?php require("../other.php"); ?>
index.php に移動すると、次のエラーが表示されます。
警告: require(../other.php): ストリームを開けませんでした: No such file or directory in C:\xampp\htdocs\mywebsite\pub\index.php on line 2
致命的なエラー: require(): C:\xampp\htdocs\mywebsite\pub\index.php で必要な '../other.php' (include_path='.;C:\xampp\php\PEAR') を開くことができませんでした2行目
「../」は前のディレクトリに戻らないのですか? コードをオンラインで実行してもローカルでは実行しない場合は正常に動作します
**問題は、ローカルで機能させるためだけに多くのパスを手動で変更する必要があるプロジェクトに関連しているため、解決策ではなくローカルで機能しない理由にもっと興味があります