Seite 1 von 1

Dateiupload funktioniert nicht

Verfasst: Do 12. Jun 2014, 11:48
von malsdgtac
Hallo,
wir haben eine 4.93 Installation auf unserem Enteicklungsserver ohne Probleme erstellt. Dann haben wir diese auf einen anderen Server umgezogen. Nach anfänglichen Problemen mit dem safe-mode und dem ausschalten von diesem, funktioniert das System beinahe. Allerdings funktioniert der Dateiupload gar nicht. Das Problem an der Sache: es gibt auch keine Fehlermeldungen. Der Provider ist gewillt Einstellungen zu ändern, muss aber wissen welche. Ich habe aber jetzt auch keinen Ansatz was ich ihm sagen soll.
Habt ihr einen Tipp für mich? Wo könnte ich ansetzen?

Ach so, Dateiupload funktioniert nicht, bedeutet, dass ich eine Datei auswählen kann, nach dem Absenden auch was passiert, die Datei aber einfach nicht ins System geladen wird.

Danke für eure Hilfe

Re: Dateiupload funktioniert nicht

Verfasst: Do 12. Jun 2014, 12:30
von Faar
Vermutlich fehlen die Berechtigungen für Contenido als PHP-Prozess.
Der Hoster hat den PHP-Prozess und den FTP-Account wohl mit unterschiedlichen Besitz-Berechtigungen und da die Daten sicher mit FTP hochgeladen worden sind, haben die Dateien und Verzeichnisse nun den FTP-User als Eigner und nur der darf dort hochladen. Das Contenido als PHP-Prozess ist somit als Fremder dargestellt, der verbotenerweise versucht, dort Dateien hochzuladen.

Manche Hoster haben einen Tool-Button (all-inkl z.B.), womit man die Besitzrechte je Verzeichnis umschreiben kann.
Lässt man es dort mit Fast-CGI (AddHandler php5-cgi .php) laufen, dann spielt das keine Rolle mehr, weil der PHP-Prozess mit dem "FTP-Besitzer" ausgeführt wird und man kann dann gleichzeitig mit FTP arbeiten und von Contenido aus hochladen.

Ich vermute mal, dass es dieses Problem ist.
Manche Hoster arbeiten auch noch manuell mit dem Linux Befehl CHOWN.
Wer eine Console hat, kann auch das nehmen.