これが私のコードです:
<?php
$file = 'install.php';
echo file_get_contents($file);
?>
このコードは、実際には file_get_contents() に渡されるファイル内にあります。「ストリームを開くことができませんでした: No such file or directory in /path/to/install.php」という警告が表示されるのはなぜですか? 同じサーバー上にある別のプロジェクトでもまったく同じことが完全に機能するため、意味がありません。
助けてください!
ところで、私は cURL を有効にしていて、allow_fopen を On に設定しています。何が問題なのかわかりません。
アップデート:
絶対パス (/var/www/path/to/install.php) を使用すると期待どおりに動作しますが、これの目的は自動インストール スクリプトを設定することなので、相対パス。これを達成する場所はありますか?