Hallo und guten Abend!
Wir haben ein kleines CMS entwickelt und dort natürlich auch die Möglichkeit, Bilder hochzuladen. In einer vorherigen Version haben wir die Bilder mit der der Funktion move_uploaded_file in den entsprechenden Ordner geschoben.
Probleme haben wir bekommen, als wir eine bestehende Website auf einen anderen Server umziehen wollten. Da wir mit dem FTP-User keine Zugriffrechte auf die hochgeladenen Bilder hatten, kamen wir per FTP nicht ran. Und SSH-Zugriff gab es nicht.
Dann haben wir das System auf FTP umgestellt. Ein Bild wird also mit PHP hochgeladen und dann vom Script nochmal per FTP auf den Server geschickt. Somit hat es den richtigen User.
Problem dabei ist nun, dass das ganze scheinbar nicht überall funktioniert. Wir hatten jetzt 2 Fälle in denen der FTP-Upload per Script nicht funktioniert. In beiden Fällen gab es eine Firewall im Unternehmen, von wo aus das Script bedient wurde.
Kann das denn sein? Das Script mit dem FTP-Connect sollte doch Serverseitig laufen.
Wie auch immer.
Die Frage ist nun, wie man das mit hochgeladenen Bildern am besten und sinnvollsten macht. Auch Rechtemässig.
Viele Grüße
Pino
Wir haben ein kleines CMS entwickelt und dort natürlich auch die Möglichkeit, Bilder hochzuladen. In einer vorherigen Version haben wir die Bilder mit der der Funktion move_uploaded_file in den entsprechenden Ordner geschoben.
Probleme haben wir bekommen, als wir eine bestehende Website auf einen anderen Server umziehen wollten. Da wir mit dem FTP-User keine Zugriffrechte auf die hochgeladenen Bilder hatten, kamen wir per FTP nicht ran. Und SSH-Zugriff gab es nicht.
Dann haben wir das System auf FTP umgestellt. Ein Bild wird also mit PHP hochgeladen und dann vom Script nochmal per FTP auf den Server geschickt. Somit hat es den richtigen User.
Problem dabei ist nun, dass das ganze scheinbar nicht überall funktioniert. Wir hatten jetzt 2 Fälle in denen der FTP-Upload per Script nicht funktioniert. In beiden Fällen gab es eine Firewall im Unternehmen, von wo aus das Script bedient wurde.
Kann das denn sein? Das Script mit dem FTP-Connect sollte doch Serverseitig laufen.
Wie auch immer.
Die Frage ist nun, wie man das mit hochgeladenen Bildern am besten und sinnvollsten macht. Auch Rechtemässig.
Viele Grüße
Pino

Kommentar