Moin!
Ich weiß also nicht was der comment von fastix soll :S
korrektur: Außer der $_FILES['filemane']['error'] ist der rest ja uninterresant und das error-Feld gibt nur 0 zurück.
Hm. An anderer Stelle hast Du was von
move_uploaded_file($_FILES['module']['tmp_name'], '../../modules/')
geschrieben. Irgendwelche Daten scheinen hier nicht korrekt.
2. Dein Rechteproblem:
Der Ordner gehört "www-data", der owner "www-data" hat Schreibrechte am Verzeichnis. Das klingt nach idealen Voraussetzungen dafür, dass der Benutzer "www-data" Dateien anlegt. Die Fehlermeldung "failed to open stream: Permission denied in /home/venty/public_html/shop/backend/modules/install.php" sagt aber, es sei verboten.
Entweder prüfst Du also ob wirklich "www-data" die Datei anzulegen versucht oder Du vergibst die Rechte mit 0777, so dass wirklich jeder mal kann.
Sry
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix