FTP-Zugang Modul für User
am 22.02.2008 - 15:18 Uhr in
Ich suche dringend ein Modul oder eine Möglichkeit den Usern der Seite die Möglichkeit zu geben große Dateien (100-2000 Mb) hochzuladen. Ich weiss nicht wie ich die Dateien (außer mit der Post) auf meine Seite/ zu mir bekomme.
Leider kann ich die Größenbeschränkung meines Providers nicht aufheben (php.ini). Einen eigenen Server wollte ich nur für den Zweck nicht mieten. USB-Sticks kann ich allen Usern auch nicht zuschicken. E-Mails sind limitiert.
Ein Ausweg der hier im Forum geschildert wurde ist der Austausch der Datein (kleine Datei hochladen -> große über FTP und austauschen). Das kommt bei mir nicht in Frage, da die Seitenbesucher ja selber die Dateien hochladen sollen.
Gibt es vielleicht ein Modul, das dem User ermöglicht (ohne extra Software Filezilla & co) Datein via FTP-Zugang hochzuladen und in dem der User und der Name der Datei gespeichert werden. Bei meinem Provider kann ich 20 FTP Zugänge nutzen und voll konfigurieren (username, pw, Beschränkt auf ein Unterverzeichnis). Ich würde mir das so vorstellen, ich konfiguriere einen oder mehrer Zugänge, trage die Zugangsdaten für den User nicht sichtbar in des Modul ein, der User sagt hochladen, sieht den Fortschritt und irgendwann "erfolgreich abgschlossen".
Bitte helft mir (ich möchte keinen eigenen Server mieten, nur um einen Eintrag in der ini zu ändern)
- Anmelden oder Registrieren um Kommentare zu schreiben
Re: FTP-Zugang Modul für User
am 23.02.2008 - 11:04 Uhr
Gibt es vielleicht ein Modul, das dem User ermöglicht (ohne extra Software Filezilla & co) Datein via FTP-Zugang hochzuladen ...
Nein. Um über ein HTML-Dokument Dateien hochzuladen brauchst du ein Formular. Formulare können auf zwei Arten zum Sever übertragen werden: POST und GET. Beide Arten sind an das HTTP-Protokoll gebunden. Um Dateien via FTP-Zugang hochzuladen musst du das FTP-Protokoll verwenden. FTP-Protokoll und HTTP-Protokoll sind inkompatibel zueinander.
--
FTP-Zugang Modul für User
am 23.02.2008 - 12:58 Uhr
Erst mal danke traxer.
Mit get und post holt bzw. übergibt man doch irgendwelchen Variablen oder so, aber ich bin da wirklich nicht der Spezi. Meinst du damit könnte ich die php.ini Einstellungen umgehen, um große Dateien hochzuladen?
Ich bin da wirklich nicht der Spezi.
Bis jetzt war ich ja wirklich begeistert von drupal, habe Das zum laufen bekommen, funktioniert hervorragend, aber ich dachte das Drupal auch "WWW2" tauglich ist. Wenn ich keine Interaktion mit den Seitenbesuchern hinbekomme ist das wohl doch nicht das Richtige. Nur Texte auszutauschen bzw. kleine Bildchen (aber max. 2 Mb) ist doch nicht mehr zeitgemäß.
Sicherlich ist mein Provider Schuld, weil er die Größenbeschränkung in der INI hat, aber es muss doch einen anderen Weg geben - haben alle Drupaluser eigene Server - ist das Systemanforderung. Schade
Hat jemand sich das Modul Drupal FTP angesehen - ist das geeignet. Wäre das nicht schön, wenn man nicht Drittsoftware wie Filezilla bräuchte um Drupal bedienen zu können. Kann man nicht mit API (keine Ahnung) sowas realisieren oder gibts das nicht in irgend einem Modul - ich möchte nicht zu typo3 & Co.
Drupal und Web 2.0
am 23.02.2008 - 13:29 Uhr
Das Drupal Web 2.0 tauglich ist braucht angesichts der vielen mit Drupal erstellten Sites wohl nicht diskutiert werden.
Wie kommst du darauf, dass Interaktion mit dem Benutzer per FTP stattfindet?
Größenbeschränkungen von Uploads (Videos usw.) sind aus vielen Gründen sehr sinnvoll.
Oder hast du unbeschränkten Festplatten Speicherplatz bei deinem Provider? Und wieviel GB Traffic ist im Preis inbegriffen. Wenn du hier keine Beschränkungen hast, kann das sehr schnell teuer werden.
Selbst bei YouTube sind Uploads auf 4 MB beschränkt.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
YouTube hat die max.
am 23.02.2008 - 15:16 Uhr
YouTube hat die max. Videogröße kürzlich auf 100 MB angehoben.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal
Ah.
am 23.02.2008 - 16:58 Uhr
Das hab ich nicht gewusst :-(
Können die sich ja mittlerweile auch erlauben.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Drupal und Web 2.0
am 23.02.2008 - 19:29 Uhr
Bei meinem Provider habe ich 6 GB space und unlimited Traffic (bin ja auch mit der Performence, Service usw. zufrieden - Strato - das soll keine Werbung sein) und auch mit Drupal. Hätte nie gedacht wie einfach man so Seiten umsetzten kann, ABER wie bekomme ich (die User) große Dateien upgeloadet. Mit FTP würde das ja gehen (hat ja jeder), aber Zugang zur php.ini habe ich bei Strato und bei den meisten Shareprovidern nicht.
Ich dachte da gibts ein Modul, einen Trick oder irgendwas (ich hab schon gekuckt - alternativ würde sich der Versand von USB-Sticks per Post anbieten 0,79 EUR/1 GB) - aber das ist doch nicht mit Web 2.1 gemeint. Würde sich aber mehr rechnen als ein Server (Kostendiff. 31 EUR - ca. 20 Sticks mit Versand - dann wäre meine Platte bei Strato auf jeden Fall voll :).)
Kann man bei Typo Datein >2 MB hochladen?
Wenn du große Dateien
am 23.02.2008 - 20:21 Uhr
Wenn du große Dateien hochladen willst, nimm ein Filehoster!
FILEHOSTER,FTP oder EIGNER SERVER!
Weil sonst könnte man denken du willst irgendwas böses machen!
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
"unlimited traffic" gibt es
am 23.02.2008 - 23:50 Uhr
"unlimited traffic" gibt es im Übrigen erfahrungsgemäß nur als Werbegag. Wer es auf die Spitze treibt wird von seinem Hoster gekündigt oder anderweitig schikaniert, notfalls mit dem Hinweis darauf, dass der Account wegen Shared Hostings die anderen Acounts einschränkt, oder dergleichen. Das gleiche Problem hat so manch ein DSL-Kunde mit Flatrate...
Traffic kostet nunmal Geld und "traffic unlimited" kann es nur geben, wenn die Mischkalkulation aufgeht und die meisten Kunden sehr wenig Traffic verursachen (was in der Regel der Fall ist). Da habe ich lieber einen Hoster der mir ehrlich angibt, wo die Grenzen liegen und was mich bei Überschreitung erwartet, als einen der mich mit Flatrate ködert und mir ins Gesicht spuckt, wenn es darauf ankommt.
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal
Es ging ja hier drum
am 24.02.2008 - 00:02 Uhr
Bis jetzt war ich ja wirklich begeistert von drupal, habe Das zum laufen bekommen, funktioniert hervorragend, aber ich dachte das Drupal auch "WWW2" tauglich ist. Wenn ich keine Interaktion mit den Seitenbesuchern hinbekomme ist das wohl doch nicht das Richtige. Nur Texte auszutauschen bzw. kleine Bildchen (aber max. 2 Mb) ist doch nicht mehr zeitgemäß.
Sicherlich ist mein Provider Schuld, weil er die Größenbeschränkung in der INI hat, aber es muss doch einen anderen Weg geben - haben alle Drupaluser eigene Server - ist das Systemanforderung. Schade
Drupaluser haben mit Sicherheit i.d.R. keinen eigenen Server. Größenbeschränkungen von Uploads sind sinnvoll bzw. zu deinem eigenen Schutz und Interaktion mit den Besuchern deiner Site sollte sich nicht auf die Möglichkeit Unmengen von Daten hochzuladen beschränken. Und schon mal gar nicht per FTP.
vg
--
md - DrupalCenter
mdwp* :: Drupal Services
vg
md - DrupalCenter.de
mdwp* Drupal Consulting & Services
Größenbeschränkungen sind
am 24.02.2008 - 03:33 Uhr
Größenbeschränkungen sind auch notwendig, bzw. ergeben sich nicht nur aus expliziten Angaben entsprechender Konfigurationsparameter, sondern auch implizit durch Upload-Geschindigkeit, max. Ausführungszeit des Skripts, ggf. max. Beschränkung eines Datensatzes in der Datenbank, etc.
FTP hat neben HTTP eben durchaus seine Daseinsberechtigung, da HTTP für solche Geschichten auch ursprünglich nicht gedacht war. Obige Beschränkungen kann man bestenfalls via Ajax u.ä. umgehen, indem man den Upload transparent für den User in Chunks aufteilt, für die sichergestellt ist, dass sie nicht mit irgendwelchen Server-Parametern kollidieren.
Interaktion mit FTP und multiplen über das CMS laufenden Usern ist auch gar nicht möglich, da serverseitig FTP ein eigener Dienst ist, dessen User Systemuser sind und dessen Konfiguration nicht einfach so von allem und jeden geändert werden kann. Da es Unmengen verschiedener FTP-Server und Konfig-Varianten gibt, kann es ein allgemeingültiges Modul nicht geben. Da müsste man schon ein komplettes Adminpanel in Drupal integrieren oder z.B. bei Verwendung von ISPConfig über XML-RPC ne Schnittstelle bauen. Bei anderen Admin-Panels ist mir die Existenz einer solchen Remote-Schnittstelle nichtmal bekannt und die Wald-und-Wiesen-Hoster werden einen Teufel tun sowas anzubieten.
Was deine 2 MB Beschränkung angeht:
Wenn du dich vorher nicht erkundigst, ob dein neuer Wagen auf 45 km/h begrenzt ist, musst du dich hinterher nicht wundern. Das ist aber nicht die Schuld des Autos....
P.S.:
Das 2 MB Upload Limit des PHP deines Hosters wirkt sich natürlich auf jedes PHP-basierte CMS aus, das du da installierst. Wie die Amis sagen, "Don't blame the messenger".
--
"Look, Ma, I'm dead!"
Cell, Stephen King
Suchmaschinenoptimierung (SEO) & Drupal
Re: FTP-Zugang Modul für User
am 25.02.2008 - 11:46 Uhr
Vielen Dank erst mal für die Antworten, aber leider scheint das Problem wohl doch nicht so leicht lösbar zu sein wie ich dachte.
Ich möchte den unlimited Traffic von Strato nicht überstrapazieren und die Kündigungsgrenze austesten oder irgendwas Unschönes umsetzten, sondern nur einige Dateien > 2 MB von den Usern zu mir bekommen.
Das mit der Größenbeschränkung als Sicherheitsschranke sehe ich genauso, allerdings würde ich die Größenordnung pro User und Vorgang bzw. insgesamt selber festlegen wollen. Im Zeitalter von Fotos mit 10 Mpix und Videos sind solche Beschränkungen wie bei Strato & CO sicherlich nicht mehr angebracht.
Mir liegt es wirklich fern Drupal mit all seinen Vorzügen für dieses Manko verantwortlich zu machen, aber Fakt ist doch, das ich als unwissender Drupaluser (Neuwagenbenutzer - kostenloser) das Defizit erst merke, wenn ich mit dem Teil schon 8 Monate fahre (bzw. wenn User sich beschweren, das der Upload nicht geht). Sollte man vielleicht als Systemanforderung für Drupal klar definieren – nur für User mit eigenem Server bzw. freiem Zugang zu php.ini und .htaccess.
Ich kenne mich leider noch nicht mit anderen CMS aus, aber ich glaube bei Typo3 (für mich sicherlich zu schwer) ist ein FTP-Zugang Standard und voll konfigurierbar.
Mal abgesehen von meinem erfolglosen Versuch mit den Seitenbesuchern in Interaktion zu treten, könnte ich mir für den Einsatz von FTP auch ein automatisches Update der Module etc. vorstellen. Und bitte nicht über http, da sonst alle NichtServeruser echte Probleme bekommen.
Vorerst werde ich wohl erst mal USB-Sticks versenden (zumindest bis ich einen freizügigeren Provider als Strato gefunden habe – kennt ihr einen mit gleicher technischer Ausstattung, Service und Preis, aber Zugriff?).
Ich habe das Modul „Drupal FTP“ versucht zu testen. Hat auch alles super geklappt. Ich konnte den zu diesem Zweck eingeengten FTP-Zugang im Drupalmodul konfigurieren und die Rechte je User / Rolle freigeben. Allerdings muss man die FTP-Funktionalität über PHP-Script abrufen (und da hörts echt bei mir auf). Auf der Seite zu dem Modul beschreibt der Autor auch ein par Beispiele, ab wenn ich die auf einer eigenen Seite einbinde bekomme ich Fehlermeldungen wie diese hier:
require_once() [function.require]: Failed opening required 'class.myftp.php'
Hat jemand schon Erfahrungen mit dem Modul oder kennt jemand ein Modul, das diese Funktionen bzw. Klasse nutzt oder weiß jemand wie man das in PHP umsetzt?
Warum verwendest du nicht
am 25.02.2008 - 14:30 Uhr
Warum verwendest du nicht einfach Filehoster( http://www.oneclickhoster.com/ ), fertig ist Sache!
Da brauch man nicht lange reden!
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
FTP-Zugang Modul für User
am 26.02.2008 - 09:07 Uhr
Gute Idee. Bis die Vertragslaufzeit bei Strato abgelaufen ist werde ich vorerst USB-Sticks verschicken (ist günstiger).