1

私がここで何を間違っているのか疑問に思っています。私はLinux開発環境をセットアップしてきました。私がこのようなことをした場合:

include 'test.php';

それは素晴らしい働きをします。

次に、test.phpファイルをtestというフォルダーに移動して、次のようにします。

include 'test/test.php';

失敗します。何が起こっている?

私も試しました:

include '/var/www/site/test/test.php';
include '/test/test.php';
include '../test/test.php';

など、運がない。

4

2 に答える 2

0

やってみましたrequire('test/test.php');か?

于 2012-05-23T14:33:14.797 に答える
0

インクルードファイルを含むフォルダー(およびphpエンジンにアクセスを要求するその他のネストされたフォルダー)には、実行可能フラグを設定する必要があります。

Linuxターミナルの場合:

chmod a+x /var/www/site/test

権限を確認するには:

ls -l /var/www/site | grep "test"
于 2012-05-23T14:35:08.447 に答える