ホームページ > バックエンド開発 > PHPチュートリアル > file_put_contents エラー: ストリームを開けませんでした: 無効な引数 理由の 1 つは、invalidromcontents_PHP チュートリアルです

file_put_contents エラー: ストリームを開けませんでした: 無効な引数 理由の 1 つは、invalidromcontents_PHP チュートリアルです

WBOY
リリース: 2016-07-12 08:51:41
オリジナル
2833 人が閲覧しました

file_put_contents エラー: ストリームを開けませんでした: 無効な引数です。理由の 1 つは、invalidromcontents です

今日 nilcms システムをテストしているときに、エラーが発生し、キャッシュの更新に失敗しました:

リーリー

テスト環境は win7 64 ビットを使用し、UPUPW 環境スイートを使用します。

file_put_contents 関数を使用してファイルを生成します。このディレクトリに他のファイルを生成しても問題ありません。config_site.php のみを書き込むことはできません。もつれた。 。 。

分析プロセス:

1.config_site.php ファイルは nilcms システムが実行される前に直接ロードされます。書き込みに影響しますか?テスト後、ファイルをロードして変更すると、問題なく動作しました。

2. 問題を探し、あらゆる方法で苦労し、言葉を失います。

3. config_site.php ファイルをインポートするときに使用される関数が require_once であることがわかりました。 requireに変更したところ、キャッシュの生成に問題がないことがわかりました。問題が解決しました。

いくつかのメモ:

1. 自分で構築した wamp 環境 (XWAMP) を使用している場合、そのような問題は発生していません。

2. Linux 仮想ホスト環境を使用している場合、そのような問題は発生していません。

3. なぜこの機能を置き換えることでこの問題が解決できるのか、原理がわかりません。

4. 気分が良くなりました^_^

www.bkjia.com本当http://www.bkjia.com/PHPjc/1129140.html技術記事 file_put_contents エラー: ストリームを開けませんでした: 引数が無効です 理由の 1 つは、invalidromcontents 今日 nilcms システムをテストしたときにエラーが発生し、キャッシュを更新できなくなりました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート