Content von User erstellen lassen und die passende Ausgabe, wie am besten realisieren
am 31.03.2012 - 19:16 Uhr in
Hallo :D
Nachdem ich diverse Versuche unternommen habe Drupal in vieler Hinsicht zu verstehen, habe ich nun eine Frage ob ich das richtig gemacht habe.
Ich wollte das bestimmte User, die als Rolle das Recht haben Videocontent anzubieten.
Das Video Content soll automatisch nach Instrumentart sortiert angelegt werden(taxonomie). Funktioniert auch soweit.
Ich wollte bzw. habe erfolgreich die Ausgabe mit Views hinbekommen, dennoch stehe ich vor einem Problem. Die Videodateien die hochgeladen werden sollen, sollen speziell in einen Ordner hochgeladen werden der natürlich Videos heisst, aber mit dem Namen des Benutzers der es hochläd. Gibt es einen Variablennamen den ich beim Hochladen definieren kann? Warum ich das möchte, nunja, ich möchte damit Datenchaos vermeiden und Überschreibung von vorhandenen Videos. Klar könnte ich auch die Videofile nach einem Muster unbennen, aber ich dachte an etwas Datenordnung und besserer Zuordnung.
Hat jemand schon mal sowas realisiert und hat vielleicht paar Module im Hinterkopf oder Tipps wie man das noch eleganter lösen kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich habe dieses mit Tokens erledigt
am 31.03.2012 - 20:34 Uhr
ich habe dies mit der Pfad Angabe und Tokens schon erledigt
Alles klar, das habe ich mir
am 03.04.2012 - 11:10 Uhr
Alles klar, das habe ich mir mal alles angeschaut und das funktioniert auch, aber jetzt habe ich noch immer ein Problem was mich momentan etwas verwirrt.
Ich habe mir dieses toll video modul installiert:
http://drupal.org/project/video
Aufgedreht, alle req erfüllt und dachte, dann legen wir mal los.
Habe ein Content erstellt mit einer Video datei. Die wurde wohl auch korrekt hochgeladen und statt das Video sehen zu können muss wohl cron noch das video file anpassen, gut, warten wir.
Hab also cron per hand ausgeführt und nun habe ich den feinsten Ärger :D
Immer wenn ich cron ausführe oder clear all caches sehe ich nur noch eine weisse seite.
Gehe ich wieder ganz normal auf meine Seite ist alles wie gewohnt da, komischerweise, dennoch geht cron und clear all caches, zumindest danach werde ich auf eine weisse seite verwiesen und sehe nichts.
Wenn ich versuche beim Video modul zencoder api zu aktivieren, kommt keine erfolgreiche meldung über die aktivierung, sondern eine weisse seite und nur da, dennoch ist das modul angeblich aktiviert?
Nunja, ohne eine Fehlermeldung kann ich wenig damit anfangen. Hat jemand sowas schon mal gehabt? Habe ich vielleicht irgendwas nun zerschossen? Hab auch das angelegte Video gelöscht. dennoch bleibt der fehler.
was sagen denn die Protokolleinträge von PHP?
am 03.04.2012 - 11:31 Uhr
Kann es sein, dass es zu einem Timeout kommt?
Da kann vielleicht der Hoster helfen?
Es kann auch ein out of Memory sein - da kann NUR der Hoster helfen.
Vielleicht brauchst du auch den Hoster, um die Protokolldateien einsehen zu können?
Grüße
Ronald
Also ich habe folgendes
am 03.04.2012 - 11:40 Uhr
Also ich habe folgendes rausgefunden:
Wenn ich das ganze Modul also alle drei Bestandteile deaktiviere geht rcon und auch cache clear mache geht wieder alles.
Könnte es sein also das ich out of memory bin?
entwickle die Seite offline unter OS X Lion mit Mamp also Webserver Software.
Mein System selbst hat eigentlich genug Speicher, hab 8GB und hab die 64Bit Version laufen von Mountain Lion.
Muss ich die configs von Mamp ändern? Zumindest passiert das nur mit dem Modul, hab es auch mal deinstalliert, aus dem Ordner gelöscht und nochmal neu, aber immer wenn ich das letzte Modul aktiviere ist Schluss.
I see it clear in rcon :D PHP
am 03.04.2012 - 11:43 Uhr
I see it clear in rcon :D PHP speicherlimit ist auf 32mb ausgelegt, könnte knapp sein?
Stell das mal um
am 03.04.2012 - 12:31 Uhr
Bei solchen Aktionen kann schon ma etwas mehr Speicher benötigt werden.
Abgesehen davon, dass 32 MB extrem wenig ist.
Ich würde hier mindestens 128 MB eintragen.
Ebenso solltest du dir die Max_Execution_Time ansehen.
Die steht normalerweise bei 30 Sekunden.
Grüße
Ronald
also ich hab mal den apache
am 03.04.2012 - 16:28 Uhr
also ich hab mal den apache auf 128mb hochgeschraubt und ändere das jetzt in der config, was die max_execution_time betrifft, gibt es da einen Richtwert bzw. idealwert für drupal?
Sonst noch vielleicht werte, die ich nachtragen soll?
Statusupdate:
Also ich habe noch in der Config von Drupal nachgetragen Fehler auszuspucken und ich bekomme mit dem Video Modul wenn ich den Transcoder aktivere einen Fehler mit rcon:
Fatal Error: Class "Service_Zencoder" not found in
TranscoderAbstractionFactoryZencoder.inc on line 147
Heisst für mich, dass es diese Class wohl nicht gibt. Muss ich noch optional was installieren? scheint ja irgendein Modul nicht ganz zusammenzuarbeiten.