2016-03-25 7 views
1

Ich versuche, eine Datei in das Verzeichnis des Benutzers zu kopieren. Ich betreibe einen kleinen Hosting-Service, bei dem jeder Benutzer ein separates Verzeichnis hat. Ich kann die Verzeichnisse nicht chmodieren, um den PHP (www-data) Benutzer zu erlauben, da das FTP für die Benutzer und einige andere Programme bricht, die wir auf unserem Server installiert haben.PHP kopieren Datei Berechtigungen mit dynamischen Benutzer System verweigert

Allerdings kann PHP (der www-data) Benutzer mit sudo ausgeführt werden. Ist das eine mögliche Lösung? Wenn es ist: wie man copy() mit sudo ausführt.

Wenn das nicht möglich ist, gibt es eine andere Lösung für mein Problem?

Genaue Fehler:

PHP Warning: copy(/home/user_946221/383838/Modules/xxx.zip): failed to open stream: Permission denied in /panel/handlers/server_functions/download.php

Danke, Jesse

Antwort

0

sollten Sie in der Lage sein exec("sudo cp from to")

Mit freundlichen Grüßen zu tun

Verwandte Themen