Ich versuche Laravel Storage API zu verwenden. Ich kann Verzeichnis machen und Speichern von Dateien auf Speicher/app/users/user_id/Dateiname, aber wenn ich Dateien auf Web-Seite verwenden möchten i verboten bekommen 403. ich einen symbolischen Link gemacht:Zugriff auf Dateien auf Laravel Speicherzugriff durch Apache verboten
ln -s storage/app/users public/users
ich alle Berechtigungen geprüft und es geht ihnen gut. Ich habe alle Berechtigungen auf 777 geändert, aber nichts hat sich geändert. Hier ist meine Apache-Konfiguration für diesen virtuellen Server:
<VirtualHost *:80>
ServerName kamel.dev
DocumentRoot "/home/morteza/development/repo/kamel/public"
<Directory /home/morteza/development/repo/kamel/public>
AllowOverride All
Options FollowSymlinks
Order allow,deny
Require all granted
Allow from all
</Directory>
</VirtualHost>
Chrome Fehlermeldung, wenn ich Dateien verwenden:
GET http://kamel.dev/users/2/phpDiLp1O.jpg 403 (Verboten)
Und das ist Apache-Antwort für den Aufruf url direkt:
Verboten
Sie sind nicht berechtigt, auf diesem Server/users/2/phpDiLp1O.jpg zuzugreifen.
Danke, das ich fixierte rechts oben! – Shedokan