2017-10-13 2 views
0

Ich habe den ganzen Nachmittag versucht, etwas auf meinem Prod-Server zu debuggen.Absolut nichts ändert sich, wenn ich nach Laravel Forge

Ich habe versucht alles, was ich mir vorstellen kann, einschließlich der Repo zu deinstallieren und eine neue Kopie von Bitbucket

packte ich habe meine Browser-Cache um eine hundertmal gelöscht, verwendet Inkognito-Fenster usw.

Wenn ich auf den Server SSH gehe, kann ich sehen, dass meine Dateien hochgeschoben werden, sie ändern nichts im Browser.

Irgendwelche Ideen?

Antwort

0

Haben Sie OPCache in Ihren Server-PHP-Einstellungen aktiviert? Fügen Sie diese Zeile Ihrem Bereitstellungsskript hinzu, um den Cache bei jeder Bereitstellung zu löschen.

+0

yarp, ich tue, ist hier mein deploy Skript: cd /home/forge/mydomain.com git pull origin master Komponist --no-Interaktion --prefer-dist --optimize-Autoloader Echo installieren " "| sudo -S Service php7.1-fpm Reload if [-f Handwerker] dann php Handwerkers Migrate --force fi – dyatesupnorth

+0

Versuchen das Hinzufügen dieser Handwerker-Befehle, um es 'php Handwerker Cache: klar php Handwerker Ansicht: clear' –

+0

Ich tat auch, bevor ich das Repo deinstallierte und neu installierte, ich auch ssh'd und entfernte alles vom Speicher manuell, fügte ich auch hinzu php artisan config: klar – dyatesupnorth

0

Basierend auf dem, was Sie gesagt haben, nehme ich an, dass Ihr Symlink auf das vorherige Commit zeigt. Stellen Sie sicher, dass Ihr Symlink auf das neueste Commit verweist, das Sie gerade bereitgestellt haben.

+0

Wie finde ich das heraus? – dyatesupnorth

0

Wenn dies jemand anderes findet und ein SSL-Zertifikat installiert ist, überprüfen Sie die Cache-Einstellungen Ihres SSL-Providers.

Für mich stellte sich heraus, dass Cloudflare die Website zwischenspeichert. Ich habe den Entwicklermodus in Cloudflare eingeschaltet und meine Caching-Probleme sind verschwunden!

Verwandte Themen