Schreibrechte legen zum Symfony2 Projekt

Meine Fehlermeldung war:

Whoops, looks like something went wrong.

1/1 RuntimeException: Failed to write cache file „/Applications/XAMPP/xamppfiles/htdocs/PhpProject1/app/cache/dev/classes.php“.

Der Web Server muss auf den app/cache-Ordner die Schreibrechte besitzen.

Howto for Mac

  1. Terminal starten (Watch out! Bash-Shell also Bash Befehle nutzen)
  2. zum Symfony Ordner wechseln in dem der app-Ordner aufgeführt ist
    /Applications/XAMPP/htdocs/PhpProject1/app
  3. die Rechte meines cache-Ordners:
    drwxr-xr-x    cache
    die Rechte zum Lesen und Ausführen sind vorhanden, das Schreiben fehlt
  4. Befehl ausführen: chmod 777 cache
    ändert für alle Benutzergruppen die Rechte, dass alles erlaubt ist
  5. die Rechte meines cache-Ordners jetzt:
    drwxrwxrwx   cache
  6. weiter gehts, der logs-Ordner sollte zusätzlich verändert werden
    chmod 777 logs
  7. der Bash Befehl ls -al zeigt die Dateien gelistet mit Dateirechten an
  8. Done.

Der web-Ordner hatte nicht alle Rechte gesetzt so hab ich dem auch alle gegeben. Wenn sich beim Neuladen der Projektseite nichts verändert und die gleiche Fehlermeldung bleibt, wechselt in den Finder zum Symfony Projekt. Dort unter dem Verzeichnis app/cache alle vorhandenen Ordner löschen! Ob dev-Ordner oder prod-Ordner einfach löschen – keine Sorge die kommen wieder. Im Browser die URL neu laden und tata! Es sollte sich etwas geändert haben 🙂 Fehler behoben.

Im Blogpost Symfony2 Start mit NetBeans wird dieser Post benötigt zur Lösung einer Fehlermeldung.

Advertisements

Kommentare

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s