0

私は自分が何をしたのか分かりません。私はphpファイル「create_account.php」を持っています

<?php include("includes/accounts.php"); ?>

「create_account.php」と同じフォルダ内に「includes」フォルダがあり、「includes」内に「accounts.php」というファイルがあります。「create_account.php」を開こうとすると、no such file or directory エラーが発生します。

約1時間いじってから、「includes」フォルダーをファイルシステムのルートに移動すると、機能し始めました。「includes/accounts.php」が「/includes/accounts.php」を開く理由

編集:自分の質問に答えるのに十分な担当者がいないので、ここに入れます

OK、これはかなりばかげています...プレビューをクリックすると、IDE「Coda 2」が決定したことがわかりました。ITは、ApacheではなくPHPコードを実行する必要があります。

/facedesk

4

1 に答える 1

0

どうですか

<?php include("./includes/accounts.php"); ?>

したがって、同じディレクトリでファイルを開くことを明示的に指定できます。

別のアイデア: ファイル システムのプロパティは問題ありませんか? php cgi/webserver はファイルの読み取りを許可されていますaccounts.phpか?

于 2013-10-05T22:26:25.120 に答える