2017-02-16 3 views
0

Ich habe eine harte Zeit mit der Bereitstellung einer PHP-Website unter Verwendung Grav auf CentOS.Berechtigung verweigert in Apache anstelle von 777

Immer wenn ich versuche, die Website zu öffnen, erhalte ich 500 Server Error. Die Protokolle sagen:

Uncaught exception 'RuntimeException' with message 'Creating directory '/var/www/html/glug_site/cache//compiled/files' failed on error mkdir(): Permission denied' in /var/www/html/glug_site/vendor/rockettheme/toolbox/File/src/File.php:420\nStack trace:\... 

ich die Führung gefolgt here erwähnt, aber es hat nicht geholfen.

Dann habe ich chmod 777 -R glug_nith/ aber immer noch funktioniert es nicht. Ich loggte mich sogar in apache Benutzer mit sudo -u apache bash, um zu sehen, ob ich in der Lage bin, Ordner und Dateien in MyApp zu erstellen, und ich war erfolgreich. Ich habe versucht, die .htaccess Datei zu löschen, um zu sehen, ob das helfen würde, aber es tat es nicht.

Ich kann nicht verstehen, anstatt alle die Erlaubnis, warum seine Show-Berechtigung verweigert. Ich konnte auch nichts finden, was die Erlaubnis blockieren könnte. Bitte helfen Sie.

+1

Es versucht, in der '/ var/www/html/glug_site/schreiben Cache // kompiliert/Dateien'-Ordner. Nicht dein 'myapp /' Ordner. Und es gibt ein doppeltes '//' in diesem Pfad. Wahrscheinlich eine Einstellung, die nicht mit einem Schrägstrich beginnen oder enden sollte? –

+0

Ich habe die 'myapp' verwendet, um auf' glug_site' zu ​​verweisen. Ich werde es reparieren. Entschuldigung für die Verwirrung. – Lokesh

+0

Ich fand das '//' auch fischig. Wie kann ich es reparieren? Irgendeine Idee? – Lokesh

Antwort

0

versuchen uncommenting die 12. Zeile in ur .htaccess-Datei

ändern diese

# RewriteBase/

zu

RewriteBase/
+0

Versucht dies. Es hat nicht funktioniert. – Lokesh

Verwandte Themen