ストリームを開くのに失敗しました。そのようなファイルやディレクトリはありません
ストリームを開くのに失敗しました。そのようなファイルやディレクトリはありません
ケース1
(failed to open stream: No such file or directory) IIS下のPHP環境で設定されたディレクトリパーミッションが原因のエラー
原因と解決策
IIS + phpの環境設定
他の環境では問題なく動作しているのに、WinのIISでしか動作しないことを確認すると、このようなエラーが発生します。
Warning: main(. /Config.php): ストリームを開くのに失敗しました。No such file or directory in D:\wwwrootDemoConfig.php on line 13
致命的なエラー: main(): 必要な '. /Config.php' (include_path='. ;c:\php4pear') in D:\wwwrootCoreConfig.php on line 13
この問題は、主にWin NTFSディスクのEveryoneパーミッションを削除することで発生しますが、セキュリティパーミッションにインターネットゲストアカウントを追加することで解決します。
手順を説明します。Dディスク -> プロパティ -> セキュリティ -> ユーザーの追加 IUSR_XXXXX OK
ケース2
問題は
Warning: require_once(. /lib/DBUtil.class.php) [function.require-once]: failed to open stream: No such file or directory in E:\phppro⇄service⇄ExpertService.class. php on line 2
Fatal error: require_once() [function.require]: Failed opening required '.../lib/DBUtil.class.php' (include_path='. /lib/DBUtil.class.php' (include_path='. ;C:╱╱') in E:\phpproExpertService.class.php on line 2
解決策
1. require_once(dirname(__FILE__). "/.... /lib/DBUtil.class.php") のようにします。
2. require_onceの例を次のように理解する。
//b.phpが他のディレクトリのa.phpファイルrequireまたはincludeから参照されている場合
require_once(". /c.php"); //実際には a.php ディレクトリにある c.php を呼び出します。
require_once(dirname(__FILE__). "/c.php"); //実際には b.php ディレクトリで c.php を呼び出します。
require_once("c.php"); //実際にb.phpディレクトリのc.phpを呼び出します。
? >
ケース3
phpのサイトを実行すると、こんなエラーが出ます。
警告 Unknown: ストリームを開くのに失敗しました。そのようなファイルやディレクトリはありません in Unknown on line 0
致命的なエラーです。不明です。Failed opening required 'E:/php/www/mrsoft/registration_login_module/index.php' (include_path='. ;C:\php5
ファイルの構造です。
解決策
apacheは上の画像の"Register Login Module"の中国語のURLをパースできないので、英語のパスに置き換えてください。
取得元:https://www.cnblogs.com/zhanghao1314/p/4949154.html
関連
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
[解決済み】Wordpressの子テーマのstyle.cssが効かない。
-
[解決済み] 重複]でのbooleanに対するメンバ関数execute()の呼び出し
-
[解決済み] call_user_func() は、パラメータ 1 が有効なコールバックであることを期待します。
-
[解決済み] コンパイルエラーです。式の結果に対して isset() を使用できません。
-
[解決済み] Codeigniterです。送信されたURIに許可されていない文字がある
-
[解決済み] クラス...のオブジェクトを文字列に変換できませんでした。
-
[解決済み] PHP 多次元配列を、日付を含む要素でソートする
-
ストリームを開くことができない場合の解決策:Permission denied in error
-
この XML ファイルには、スタイル情報が関連付けられていないようです。ドキュメントツリーは
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] [Solved] Fatal error: メンバ関数prepare()のNULLでの呼び出し
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み】書き込みコンテキストでメソッドの戻り値を使用することができない
-
[解決済み] MySQL サーバーへの接続が失われました、システムエラーです。111
-
[解決済み] dyld: ライブラリが読み込まれません。/usr/local/lib/libjpeg.8.dylib - homebrew php
-
[解決済み] phpで現在の月の初日を取得する方法は?[重複しています]。
-
[解決済み] No query results for model [AppProducts] Laravel
-
[解決済み] PHP Composerのアップデートで「cannot allocate memory」エラーが発生する(Laravel 4使用時)
-
[解決済み] localhost/xampp/index.phpにアクセスできません。
-
[解決済み] laravelでリターン付きの外部URLにリダイレクトする。