私は午後、プロダクトサーバで何かをデバッグしようとしています。私はレポをアンインストールし、私は無数の時間についての私のブラウザのキャッシュをクリアしてきたのBitbucketLaravel Forgeに展開すると全く変わりません。
から新しいコピーをつかむなど、私は考えることができるすべてのものを、試してみた
、シークレットウィンドウを使用など
サーバーにSSH接続すると、ファイルがプッシュアップされていることがわかります。ブラウザで何も変更していないだけです。
アイデア?
私は午後、プロダクトサーバで何かをデバッグしようとしています。私はレポをアンインストールし、私は無数の時間についての私のブラウザのキャッシュをクリアしてきたのBitbucketLaravel Forgeに展開すると全く変わりません。
から新しいコピーをつかむなど、私は考えることができるすべてのものを、試してみた
、シークレットウィンドウを使用など
サーバーにSSH接続すると、ファイルがプッシュアップされていることがわかります。ブラウザで何も変更していないだけです。
アイデア?
サーバのPHP設定でOPCacheを有効にしていますか?この行をデプロイスクリプトに追加して、各デプロイ時にキャッシュをクリアします。
echo "" | sudo -S service php7.1-fpm reload
あなたの言ったことに基づいて、あなたのシンボリックリンクが以前のコミットを指していると仮定します。あなたのシンボリックリンクが、直前にデプロイした最新のコミットを指していることを確認してください。
どうすればわかりますか? – dyatesupnorth
誰かがこれを見つけて、SSL証明書をインストールしている場合は、SSLプロバイダーのキャッシュ設定を確認してください。
私にとっては、Cloudflareがサイトをキャッシュしていたことが判明しました。私はCloudflareの開発者モードをオンにして、キャッシュの問題は消えました!
yarp、私行い、ここで私のデプロイスクリプトがあります: CD /home/forge/mydomain.com gitの "原点マスター 作曲--prefer-distの--no-相互作用をインストール--optimize、オートローダ エコーを引きます"| sudoの-Sサービスphp7.1-FPMリロード [職人-f]であれば、それにこれらの職人のコマンドを追加し、その後 PHPの職人移行の--force Fiの – dyatesupnorth
てみ 'PHPの職人キャッシュ:明確な PHPの職人ビュー:clear' –
また、リポジトリをアンインストールして再インストールする前に、私もssh'dして手動でストレージからすべてを削除しました。また、PHPのartisan設定を追加しました: – dyatesupnorth