2017-01-13 9 views
0

Ich habe ein kleines Problem cache:clear über ein Tutorial folgen, die mir gesagt, wenn ich einen Fehler haben, während der Befehl ausgeführt wird, ich konnte den dev Ordner von Hand in var/cache/dev So löschen Sie, wenn Sie den Befehl ausführen den Cache zu löschen, bekam ich diese Fehlermeldung:Symfony - verpfuschte Projekt mit Cache: klar

[Symfony\Component\Filesystem\Exception\IOException]         
    Failed to remove file "/var/www/html/Symfony/var/cache/de~/profiler/26/75/2d7526": 

so wie der Fehler aufgetreten ich die dev-Ordner in /var/dev

löschen entschieden Aber dann konnte ich nicht mehr in meinem Browser zu überprüfen, ob alles funktioniert fein. Dieser Fehler ist aufgetreten.

RuntimeException in ClassCollectionLoader.php line 309: Failed to write cache file "/var/www/html/Symfony/var/cache/dev/classes.php". 

Ich habe keine Ahnung, wie man es wieder funktioniert. Meine dev und Cache-Ordner sind wieder in meinem cache folder wie erwartet, aber das tut nichts. Es wird nicht mehr funktionieren.

Also bin ich ein bisschen verzweifelt.

Antwort

1

Haben Sie die Dateiberechtigungen für den Ordner var richtig eingerichtet?

Siehe diesen Link: http://symfony.com/doc/current/setup/file_permissions.html

+0

Ja, ich habe das am Anfang des Projekts mit chmod 777 -R var und fein es funktionierte, bis ich den Cache löschen Ordner von Hand gelöscht –

+0

Was Sie verwenden, um den Cache zu löschen ? Vielleicht das: 'php app/console cache: clear --env = prod' Auch welches Betriebssystem hast du und Webserver? –

+0

Ich benutzte PHP-bin/console cache: löschen. aber ich habe den Fehler in dem Ticket, das ich geöffnet habe, angegeben. Das Tutorial, dem ich folgte, sagte mir, ich könnte den Dev-Ordner in/var/cache manuell löschen. Und nachdem ich das getan habe, hat nichts mehr funktioniert. Ich versuche, über die Rechte zu sehen. Und nachdem ich chmod 777 gemacht habe, hat sich meine Seite geändert, aber es wird immer noch ein Fehler angezeigt. –

Verwandte Themen