PRobleme / Fehler beim speichern von Bildern

  • Hallo zusammen,



    ich habe bei einigen neueren Installationen von Joomla 3.x mit der aktuellsten Joomgallery das Problem dass sich Änderungen an den hochgeladenen Bildern nicht mehr speichern lassen.


    Kann es an den aktuellen PHP Versionen liegen oder was könnte das Problem sein?



    Man kann Kategorien speichern, Bilder hochladen und auch alles andere. Öffnet man ein hochgeladenes Bild, ändert etwas am Titel oder der Beschreibung und klickt auf speichern wird man in die Übersicht zurückgeleitet, es wird nichts gespeichert aber es kommt folgender Fehler:



    Fehler


    RuntimeException: Ungültiges Feld: Bild-ID in /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Form/Form.php:2130 Stack trace: #0 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Form/Form.php(1225): Joomla\CMS\Form\Form->validateField(Object(SimpleXMLElement), '', '120', Object(Joomla\Registry\Registry)) #1 /kunden/XXX/rp-hosting/100/101/XXX_2018/administrator/components/com_joomgallery/models/image.php(1010): Joomla\CMS\Form\Form->validate(Array) #2 /kunden/XXX/rp-hosting/100/101/XXX_2018/administrator/components/com_joomgallery/models/image.php(247): JoomGalleryModelImage->_validate(Object(Joomla\CMS\Form\Form), Array) #3 /kunden/XXX/rp-hosting/100/101/XXX_2018/administrator/components/com_joomgallery/controllers/images.php(462): JoomGalleryModelImage->store() #4 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/MVC/Controller/BaseController.php(710): JoomGalleryControllerImages->save() #5 /kunden/XXX/rp-hosting/100/101/XXX_2018/administrator/components/com_joomgallery/joomgallery.php(68): Joomla\CMS\MVC\Controller\BaseController->execute('save') #6 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Component/ComponentHelper.php(402): require_once('/kunden/108313_...') #7 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Component/ComponentHelper.php(377): Joomla\CMS\Component\ComponentHelper::executeComponent('/kunden/108313_...') #8 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Application/AdministratorApplication.php(101): Joomla\CMS\Component\ComponentHelper::renderComponent('com_joomgallery') #9 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Application/AdministratorApplication.php(159): Joomla\CMS\Application\AdministratorApplication->dispatch() #10 /kunden/XXX/rp-hosting/100/101/XXX_2018/libraries/src/Application/CMSApplication.php(196): Joomla\CMS\Application\AdministratorApplication->doExecute() #11 /kunden/XXX/rp-hosting/100/101/XXX_2018/administrator/index.php(51): Joomla\CMS\Application\CMSApplication->execute() #12 {main}



    Statt den XXX sind die tatsächlich gültigen Pfade je nach Installation angegeben.


    Vielen Dank für Eure Hilfe, Thomas

    • Offizieller Beitrag

    Hi,


    Kann es an den aktuellen PHP Versionen liegen oder was könnte das Problem sein?

    gut möglich.

    Welche PHP-Version ist bei dir eingestellt?

    Die JoomGallery ist aktuell noch nicht mit PHP8 kompatibel.

    Bei der JoomGallery 3.5.0 sollte man PHP 7.3 oder 7.4 verwenden.


    Viele Grüße

    MrMusic

  • Hallo, vielen Dank, hier die Ergebnisse:

    Joomla!-Version, z.B. 3.9.24

    JoomGallery-Version, z.B. 3.3.4 (automatische Updates werden nicht angeboten)

    Kann ich mit dem ZIP File ohne Bedenken ein Update machen auf die 3.5.0?

    • Offizieller Beitrag

    JoomGallery-Version, z.B. 3.3.4 (automatische Updates werden nicht angeboten)

    Die JoomGallery 3.3.4 ist schon sehr veraltet.

    Kann ich mit dem ZIP File ohne Bedenken ein Update machen auf die 3.5.0?

    Ja, einfach das ZIP-File über den Erweiterungs-Manager von Joomla hochladen.

    Natürlich sollte aber vorher ein Backup erstellt werden.

    • Offizieller Beitrag

    Sollte es aber nicht so sein dass die Updates angezeigt werden, oder ein Autoupdate möglich ist?

    Wir haben leider keinen Zugriff auf die Seite auf die die alten Updateserver verweisen.

    Deshalb muss das Update über die Zip-Datei installiert werden. Damit werden dann auch die Updateserver aktualisiert.