Ich habe ein PHP-Skript, das eine Datei in ein Verzeichnis namens "Uploads" hochlädt. Ich kann den Upload nur dann zum Laufen bringen, wenn ich Folgendes tue:
chmod 777 uploads
Ich weiß, dass dies nicht korrekt ist, aber ich weiß nicht, was ich tun soll, damit es funktioniert.
Serverinfo: T1-Micro Amazon Linux AMI 2013.03 auf Amazon EC2
Fragen:
Wie finde ich heraus, welche Benutzer Zugriff benötigen ... z. B. wie lautet der Benutzername für Apache oder den Webserver?
Welche Zugriffsebene muss ich geben und welchen Befehl würde ich dazu verwenden.
Vielen Dank!
Bearbeiten: Ich habe viele Antworten zum Stapelüberlauf gefunden, die ich untersuchen werde. Beispielsweise
/programming/3642241/php-file-upload-permissions
/programming/10842880/setting-permissions-in-php-on-server
/programming/8948537/permission-denied-when-attempting-to-upload-file-with-php
Vielen Dank
quelle