ファイル /root/update/test.php があります。/root/connect.php というファイルもあります。このファイルには次の行があります
include "../config.php";
/root/update/test.php 内。そこにコードがあります
set_include_path(".:/root");
include "connect.php";
/root/update/test.php を実行すると、connect.php は見つかりますが、config.php が見つからないというメッセージが表示されます。
PHP Warning: include(../config.php): failed to open stream: No such file or directory in /root/connect.php on line 2
PHP Warning: include(): Failed opening '../config.php' for inclusion (include_path='.:/root')
警告によって、すべてを正しく実行しているように見えるため、これは混乱を招きます。インクルード パスは /root であり、存在するファイル ../config.php (/config.php) を探しています。誰かが私のためにこれを片付けることができますか? アクセス権のない本番サーバーにデプロイするため、絶対パスを使用することはできません。
Ubuntu/アパッチ