php require Once エラーの解決策: まず、「php.ini」ファイルを見つけて開きます。次に、「display_error=off」を「display_error=on」に変更します。最後に、上位の IUSR の読み取り権限を有効にします。レベルディレクトリそれだけです。
推奨: 「PHP ビデオ チュートリアル 」
ただPMA をインストールし、Firefox でアクセスすると、ホワイトボードが表示されますが、何も出力されません。 IE を使用して 500 エラー (サーバー内部エラー) を確認できます。
エラー レポートを開いた後、
行目で必要な ' ./libraries/common.inc.php' (include_path='.;C:\php5\pear') を開くことができませんでした警告: require_once(./libraries/common.inc.php) を見つけました。 [function.require-once]: ストリームを開けませんでした: ***\mousebomb\pma\index.php の 35 行目にそのようなファイルまたはディレクトリはありません
致命的エラー: require_once() [function.require] : ***\mousebomb\pma\index.php の 35
そして、ファイルは存在し、IUSR (IIS 匿名アクセス ユーザー) がアクセス許可を持っています。
ホワイトボードの解決策: php.ini で関連するエラー出力設定を変更します。デフォルトの php.ini では、display_error=off を display_error =on に変更するだけで済みます。 can
エラー解決が必要です: ./ で始まるすべての相対パス ファイルが必要です。上位レベルのディレクトリの IUSR が読み取り可能なアクセス許可で有効になっている必要があります。 PMA を設定するときだけでなく、どんな Web サイトであっても、wimp の下の に関係なく、./ で始まるファイルにアクセスする場合は、上位のディレクトリ で読み取れる必要があるという事実に注意する必要があります。
http://hi.baidu.com/ucsec/blog/item/193bc1b6e3ae98fc31add1ab.html
PHPmyAdmin をインストールした後、次のような問題が発生することがあります。 IE でアクセスすると状況が発生します:
警告: require_once(./libraries/common.lib.php): ストリームを開けませんでした: ***\index.php の 40 行目にそのようなファイルまたはディレクトリはありません
致命的なエラー: main(): ***\index .php の 40 行目で必要な './libraries/common.lib.php' (include_path='.;c:\php5\pear') を開くことができませんでしたこの問題の理由は次のとおりです:
1. PHPmyAdmin ディレクトリはディスクのルート ディレクトリに配置されます
2. PHPmyAdmin ディレクトリとその上位ディレクトリの権限設定の問題解決策:
· PHPmyAdmin を置き換えます D:\SiteManage\phpmyadmin など、ディスクのルート ディレクトリにディレクトリを配置しないでください。
· PHPmyAdmin ディレクトリと上位ディレクトリの権限を次のように設定します。
Users 読み取りと実行
IUSR_…… 読んで実行してください別の解決策:
----奇妙な問題が発生しました。 phpmyadmin のインストール後、次のエラーが報告されます:
しばらくデバッグを続けた結果、ついに解決策が見つかりました: phpmyadmin および php インストール ディレクトリの上位レベルの ACls 権限だけでは十分ではありません!
警告: require_once(./libraries/common.lib.php) [function.require-once]: ストリームを開けませんでした: X:\Xxxxx にそのようなファイルまたはディレクトリはありません\ phpmyadmin\index.php 行 36
致命的なエラー: require_once() [function.require]: 必要な './libraries/common.lib.php' (include_path='.;C:\php5\pear) を開けませんでした' ) inGive phpmyadmin, php 、および上位ディレクトリの同じ Acl ユーザー 読み取り権限; その後、ブログを開いて正常に完了します! ^_^
1. phpmyadmin をサイトまたは仮想ホストのルート ディレクトリにインストールしないでください。インストールすると、ゲスト ユーザーがルート ディレクトリに対する権限を持つことになります。
注意事項とセキュリティ リスク:2. phpmyadmin に IIS プロセス実行ユーザーと IIS 匿名ユーザーの読み取り権限を与えます。すべてのユーザーを ACL 権限リストに追加しないことを強くお勧めします。 3. プログラムのデバッグやスクリプト環境の設定を行う場合は、まずできるだけ多くの FAQ を読んで、エラー コードから原因を見つけてください... (たとえば、上記のエラー メッセージの場合は、 Index.php の 36 行目を開き、PHP を参照してください。エラーの原因は、コードによってコマンドが実行された後に明らかになります)
注ヒント:
1. phpmyadmin を解凍してインストールしないでください。これをルート ディレクトリに配置すると、ゲスト ユーザーがルート ディレクトリのアクセス許可を所有することになります。2. phpmyadmin に iis ユーザー権限とユーザー グループのユーザー権限を与えます。全員の権限を追加することはお勧めできません。
----------
上の 2 つの方法は考え方が同じなので、試してみてください。
以上がPHPのrequire Onceエラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。