ホームページ >バックエンド開発 >PHPチュートリアル >ucenter - php file_put_contents の奇妙な問題

ucenter - php file_put_contents の奇妙な問題

WBOY
WBOYオリジナル
2016-08-04 09:19:161124ブラウズ

会社のプロジェクトでは ucenter を使用する必要があります。dz をインストールした後、ucenter での通信が失敗していることがわかり、data/cache/apps.php がキャッシュされていることがわかりました。 ucenter が更新されなかったため、apps.php を削除した後、通信が成功しました。
ucenter は、file_put_contents 関数を使用して apps.php キャッシュを更新し、奇妙な問題が発見されました。
ucenter はアプリケーション管理を操作し、アプリケーションを追加、削除、または変更した後、file_put_contents はキャッシュの更新に失敗し false を返し、その後手動でphp のコンテンツが変更または削除された場合、更新は成功します。その後、アプリケーションの追加と削除を再度実行した後、キャッシュの更新 file_put_contents に失敗しました

コンピューター win7 php バージョン 5.6

返信内容:

会社のプロジェクトでは ucenter を使用する必要があります。dz をインストールした後、ucenter での通信が失敗していることがわかり、data/cache/apps.php がキャッシュされていることがわかりました。 ucenter が更新されなかったため、apps.php を削除した後、通信が成功しました。
ucenter は、file_put_contents 関数を使用して apps.php キャッシュを更新し、奇妙な問題が発見されました。
ucenter はアプリケーション管理を操作し、アプリケーションを追加、削除、または変更した後、file_put_contents はキャッシュの更新に失敗し false を返し、その後手動でphp のコンテンツが変更または削除された場合、更新は成功します。その後、アプリケーションの追加と削除を再度実行した後、キャッシュの更新 file_put_contents に失敗しました

コンピューター win7 php バージョン 5.6

権限を確認しましたか? ネットワーク サービスを提供するユーザー/ユーザー グループは、Web サイトのホーム ディレクトリ、一時ファイル、およびキャッシュ ディレクトリに対する読み取りおよび書き込み権限を持っていますか?

  • ファイルへのパスが正しいことを確認してください

  • ファイルディレクトリに書き込み権限が設定されているかどうか

ファイル パスが正しい場合は、777 アクセス許可を設定してみるとわかります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。