Heim > Fragen und Antworten > Hauptteil
Die Umgebung des Subjekts ist vmware+ubuntu+laravel+nginx+mysql
Legen Sie die Adresse des freigegebenen Ordners der VM unter Ubuntu /mnt/hgfs/htdocs/data_web fest
Die Berechtigungen vonhtdocs lauten wie folgt:
Die Berechtigungen des Laravel-Projekts lauten wie folgt:
Die Berechtigungen von nginx lauten wie folgt:
Die Funktion file_put_contents wird im Code verwendet: Der spezifische Fehler lautet wie folgt: file_put_contents(/mnt/hgfs/htdocs/data_web/storage/ad_110309.html): Fehler beim Öffnen des Streams: Berechtigung verweigert
php-Cache für Handwerker: klar
chmod -R 777 Lagerung
composer dump-autoload
Aber es funktioniert nicht. Ich frage mich, ob der Benutzer www zu den Benutzerberechtigungen für den freigegebenen Ordner der VM hinzugefügt werden muss, ähnlich wie bei der Lösung dieses Problems von /a/11..., aber ich weiß nicht, wie das geht hinzufügen?