Es funktioniert, wenn ich etw hinzufüge. wie mount -t vboxfs htdocs / var / www -o uid = www-data, gid = www-data zu /etc/rc.local
htdocs ist der Name der Freigabe in VirtualBox.
Ich habe einen Windows7-PC mit einer gehosteten VirtualBox (Ubuntu). Auf der VirtualBox befindet sich ein Apache2. Der ist für den Windows7-Host freigegeben. Wenn ich also ls -l verwende, sehe ich, dass der Inhalt von root: vboxsf gehört.
Wenn ich die VirtualBox auf den Apache-Benutzer "www-data" (sudo su www-data) schalte, kann ich mkdir -p / newfolder / newsubfolder nicht verwenden
Folgendes würde funktionieren: mkdir / newfolder mkdir / newfolder / newsubfolder
Wenn ich ein PHP-Script starte, habe ich auch Probleme mit mkdir (), wenn der dritte Parameter wahr ist mkdir ("/ newfolder / newsubfolder", 0774, true);
Ich habe auch ein Problem, wenn ich ein PHP-Skript mit file_exists () verwende. Das Ergebnis ist immer wahr.
Wie muss ich den freigegebenen Ordner konfigurieren?
Es funktioniert, wenn ich etw hinzufüge. wie mount -t vboxfs htdocs / var / www -o uid = www-data, gid = www-data zu /etc/rc.local
htdocs ist der Name der Freigabe in VirtualBox.