Ich habe meine Phar in die cache_list Direktive in php.ini
hinzugefügt und Caching hat super funktioniert. Ein paar Tage später aktualisiert ich die phar jetzt bekomme ich folgende Fehlermeldung:Wie wird ein Phar mit der phar.cache_list-Direktive zwischengespeichert?
Warning: Phar::webPhar(phar:///usr/share/app/app.phar/www.php): failed to open
stream: phar error: internal corruption of phar "/usr/share/app/app.phar"
(crc32 mismatch on file "www.php") in /usr/share/app/app.phar on line 8
Wenn ich die cache_list
Richtlinie auf Kommentar, die phar Arbeiten und Lasten in Ordnung, aber jetzt kann ich nicht mehr zwischenzuspeichern. Das lässt mich glauben, dass PHP sich die crc32
der alten Datei anschaut.
Ich habe versucht, Apache neu starten Ich weiß nicht, wie sonst den Cache "auffrischen" oder wenn das sogar das Problem ist.
Haben Sie versucht mit einem neuen Dateinamen? – inf3rno