287 Nachrichten unter 96 Themen von 98 Mitgliedern
[SilverStripe Roadmap][Changelog]

Bilder Upload Problem

Seite: 1 , 2 2606 mal gelesen
  • mark-weaver
    mark-weaver Community Member
    7 Beiträge

    Bilder Upload Problem

    Wenn ich im Silverstripe versuche über den Reiter "Dateien & Bilder" ein Bild hochzuladen bekomme ich die Fehlermeldung: "Datei ist kein gültiger Upload". Das Bild ist aber ein gültiges Format - nämlich JPG. Kann mir diesbezüglich jemand weiterhelfen?

    Ich bin noch ein Neuling in Silverstripe und Ich habe das Tutorial durchgemacht und eine News-Seite erstellt.

    Wenn ich hier das selbe Bild im Silverstripe über den Neu hinzugefügten Reiter "Images" hochlade funktioniert der Upload.
    Der Reiter "Images" ist hier neben den Reitern "Hauptteil", "Metadaten", "Google Sitemap" angelegt worden.

    Bitte um Hilfe ....





  • moloko
    Community Member
    14 Beiträge

    Re: Bilder Upload Problem

    hm seltsam, diesen reiter "Images" habe ich nicht - arbeite mit v.2.4 - aber das problem um so mehr! genau so wie bei dir gibt mir das system "kein gültiges Format" zurück. ich habe die rechte geprüft - alles oke.
    desweiteren habe ich mich auch im englishen forum umgetan und folgendes gefunden:

    http://silverstripe.org/general-questions/show/281744?start=8
    http://open.silverstripe.org/attachment/ticket/5547/2.4.0-FileUpload.diff

    Problem nummer 2.
    die Bilder konnte ich zwar dann uploaden aber hatte im Backend plötzlich keinen content mehr (im wysiwyg fenster). weder wurde mir der aktuelle inhalt des Frontends angezeigt noch konnte ich änderungen für das FE vornehmen. Text konnte ich eingaben aber es passiert absolut gar nichts. das Frontend hat absolut gar nichts gemacht!

    ich versteh das nicht! bisher lief das doch so gut! FRUSTRIEREND FRUSTRIEREND FRUSTRIEREND!!!!!!
    hat einer von euch auch diese probleme? und vielleicht eine lösung dafür?

    BITTE!!!!!!!
    beste grüsse
    m. x_x
  • McKinne
    Community Member
    78 Beiträge

    Re: Bilder Upload Problem

    Habe das selbe Problem wie moloko.

    Habe die gleichen Änderungen wie hier http://open.silverstripe.org/attachment/ticket/5547/2.4.0-FileUpload.diff beschrieben gemacht.

    Upload funktioniert, aber ich sehe den Content nicht mehr im HTML Editor. :(

  • Klaus
    Community Member
    10 Beiträge

    Re: Bilder Upload Problem

    Vorweg eine Frage:
    Wenn du Firefox mit dem Webdeveloper-Tool verwendest - zeigt das Tool einen Javascript-Fehler an, wenn du eine Seite im CMS speicherst?

    Vorweg zwei:
    Probier mal, in deine /mysite/_config.php folgendes einzutragen:
    File::$allowed_extensions[] = 'JPG';
    File::$allowed_extensions[] = 'jpg';

    danach einen /dev/build/?flush=1
    Was passiert dann beim Upload?

    Ich habe das Problem noch nie "wirklich" gesehen, werde das aber ob gefragt bzw. man meldet sich, dass Bilduploads nicht funktionieren würden.

    Probleme/Lösungen aus der Praxis (was mir bisher so untergekommen ist):

    - falsche Benutzerrechte unter Linux/Apache2:
    Das Bild wird hochgeladen und ist z.B. per FTP auf dem Server auch zu sehen. Das Bild "gehört" aber nun nicht dem Webuser, sondern dem User 'php'. Nun versuchst du es ins CMS einzufügen mit veränderter Größe. Silverstripe versucht nun, eine Kopie des Bildes (Verkleinerung) anzulegen. Geht aber nicht. Klingt nicht logisch, kommt aber vor.

    - Der Anwender u/o Webdesigner lädt Bilder nicht in das "Uploads-Verzeichnis" sondern ins Verzeichnis "assets" hoch.
    Dies kommt auch vor, wenn Erweiterungen oder Module unsauber geschrieben sind (mit eigener Registerkarte 'images' oder 'Bilder'

    - Verwendung des Javascript-Frameworks jQuery für die Webseite und/oder Module. Wenn nun die Suche von Silverstripe oder das Modul Userforms (o. andere entsprechende Module/Widgets Funktionen) mitgeladen werden, geht im Frontend oft was schief, im Backend immer. Bei Verwendung von jQuery sollte man die Funktion jQuery.noConflict();]http://api.jquery.com/jQuery.noConflict/]jQuery.noConflict(); anwenden und im eigenen Code dann function(jQuery) statt function($).

    - Bei vielen Bildern sollte man Unterverzeichnisse anlegen.

    - chmod 777 ist zwar auf 'assets' und 'Upload' angewendet, aber nicht rekursiv, so dass Dateien und ggf. Unterverzeichnisse keine Schreibberechtigung haben

    Für die Anekdotensammlung:
    In einem Fall - der Kunde pflegte die Seiteninhalte selber - wurden Illustrator-Dateien (*.ai) kurzerhand in *.jpg umbenannt. Bei Anwender/Redakteursschulungen ist immer mit Unbedarftheit zu rechnen.



    Ich weiß, dass ich nichts weiß. (Sokrates) P.S. ich habe viel zu tun und schreibe schnell in Foren. Wer Rechtschreibfehler findet, darf sie behalten...

  • McKinne
    Community Member
    78 Beiträge

    Re: Bilder Upload Problem

    Ich habe es wie es im englischen Forum an einigen Stellen beschrieben (erst einmal auf einer Subdomain) Silverstripe neu hochgeladen, Änderungenen laut http://open.silverstripe.org/attachment/ticket/5547/2.4.0-FileUpload.diff gemacht und dann die Installation durchgeführt.

    Jetzt funktioniert der Upload ohne Probleme und mit dem Editor gibt es auch keine Probleme mehr.
  • ghostrider83
    Community Member
    4 Beiträge

    Re: Bilder Upload Problem

    @Klaus:

    Danke schon mal für deinen Beitrag...


    File::$allowed_extensions[] = 'JPG';
    File::$allowed_extensions[] = 'jpg';


    Dies hat zwar das Stocken in mitten der ProgressBar (Processing...) beim Upload gelöst... die Upload wird jetzt durchgeführt...

    Aber nachher sind wieder keine Files vorhanden...

    Berechtigung habe ich gecheckt...


    Gibts sonst noch lösungsansätze?

    Ich hab die Module DataobjectManager und SWFUploadField unter der aktuellen SS 2.4.6 installiert!

    Danke im Voraus!
  • Klaus
    Community Member
    10 Beiträge

    Re: Bilder Upload Problem

    "Berechtigung habe ich gecheckt... "

    Zwischenfrage: mit dem "Dateiinhaber" auch?

    Ich weiß, dass ich nichts weiß. (Sokrates) P.S. ich habe viel zu tun und schreibe schnell in Foren. Wer Rechtschreibfehler findet, darf sie behalten...

  • Tobias

    131 Beiträge

    Re: Bilder Upload Problem

    Hi hi,

    ich würde swfupload nicht mehr einsetzen (kein Support mehr). Stattdessen gibt es vom gleichen Entwickler uploadify (http://www.silverstripe.org/uploadify-module/). Uploadify und swfupload nicht parallel im Hauptordner ablegen (swfupload am besten löschen) - ein /dev/build?flush=all führt die Installation durch. Man muss am eigenen Code nichts ändern!

    Bitte in die _config.php in mysite noch diese Zeile einfügen:
    Director::set_environment_type("dev");

    Uploadify gibt dann bei Serverfehlern die Fehlermeldungen aus - bei swfupload wird nichts angezeigt :(

    Ciao ... Tobias

    Tobias, Forum-Team

Zur Zeit online: Zur Zeit ist leider niemand online.

Wir begrüßen unsere neuen Mitglieder: saerdna