ホームページ >バックエンド開発 >PHPチュートリアル >ucenter - php file_put_contents の奇妙な問題
会社のプロジェクトでは 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 アクセス許可を設定してみるとわかります