Sirius Gallery stellt keine Kategorie mehr

Begonnen von Fokuna2, 02 Februar 2020, 14:21:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Fokuna2

Hallo Liebes Pragramm Team,

ich weiss gerade nicht, was ich falsch mache.
Den Ich kann keine neue Kategorie  in der Galerie erstellen.

1.Versuch -

-Man gibt den Namen / Titel der Kategorie ein
-Geben die Kategorie Frei
-und man speichert
-
Leider ohne Erfolg

2. Versuch

-Man gibt den Namen / Titel der Kategorie ein
-Geben die Kategorie Frei
-und man  übernimmt
---
auch kein Erfolg

Woran kann es liegen, es ging doch vor kurzen noch.
Bei mir hat sich nur das PHP und MySQL geändert sonst nichts.
Davor ging es einwandfrei.
Mit freundlichen Grüßen
Thomas
Meine genutzte Daten:
Mysql:8.0.36-28
PHP-Version:8.3.9

Olaf

schau mal bitte in die Logdateien und/oder schalte den Debug-Modus an.
In der aktuellen Version mit PHP 7.3 kann ich keine Fehler finden. Eine MySQL-Version 8.x wie du sie offenbar hast (lt. Signatur) kann ich weder Testen, noch simmulieren. ggf. mal die MySQL-Version auf eine 5er heruntersetzen.
Ein MySQL 5.7.x ist empfehlenswert und auch getestet.
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Fokuna2

#2
Guten abend Olaf,

Debug ist (nun) eingeschaltet und folgende meldungen erscheinen, wenn man eine Kategorie, in der Sirius Gallery erstellen möchte  mit  speichern:
Zitatmodules/SiriusGallery/admin/admin_category.php:
· Field 'import' doesn't have a default value query: insert {prefix}_tmgallery_albums set title='Test5', parentaid='0', publish='1', comments='1', votes='1', userid='0', sort='4', access='0', description='', thumb='0', config='a:1:{s:14:"FRONT_TEMPLATE";s:1:"0";}', alb_password='', alb_password_hint='', alb_pass_id='0'   , datum=1580853427, pos='3' on line 331


Und folgende Fehlermeldung bei übernehmen:

Zitat

mysql error (1364):
Field 'import' doesn't have a default value
query: insert {prefix}_tmgallery_albums set
title='77',
parentaid='0',
publish='1',
comments='1',
votes='1',
userid='2',
sort='4',
access='0',
description='',
thumb='0',
config='a:1:{s:14:"FRONT_TEMPLATE";s:1:"0";}',
alb_password='',
alb_password_hint='',
alb_pass_id='0'   
, datum=1580853726, pos='3'
in modules/SiriusGallery/admin/admin_category.php on line 331

Leider kann ich keine datenbank von  mir her ändern, weil diese vom Provider vorgegeben sind.

Und anscheinend sind So gut wie alle Dateien im Modul Ordner nicht (mehr) aktuell, zumindesten wird es von pragmaMx Version Überwachung so gemeldet.  komisch das diese Meldungen mir vorher nicht aufgefallen sind.
Mit freundlichen Grüßen
Thomas
Meine genutzte Daten:
Mysql:8.0.36-28
PHP-Version:8.3.9

Olaf

Moin  :morning:

habe mir das mal angesehen und hoffenlich die Probleme beseitigen können.  :BD:
Ebenso gefixt der FTP-Upload.
hier gibts das neue Paket
bitte mal Testen und Feedback geben
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Fokuna2

Hallo Olaf,
danke erstmal für die Arbeit.
Ich kann wieder Kategorie erstellen und auch Bilder hochladen.
Ich bekomme noch eine Fehlermeldung ( Debug System ist eingeschaltet):


ZitatPHP Run-time warning:
array_keys() expects parameter 1 to be array, bool given
in includes/classes/iptc.php on line 98
PHP Run-time warning:
Invalid argument supplied for foreach()
in includes/classes/iptc.php on line 98
Schönen Abend und ein schönes Wochen wünsch ich ihnen.
Mit freundlichen Grüßen
Thomas
Meine genutzte Daten:
Mysql:8.0.36-28
PHP-Version:8.3.9

Olaf

Der Fehler:
ZitatPHP Run-time warning:
array_keys() expects parameter 1 to be array, bool given
in includes/classes/iptc.php on line 98
PHP Run-time warning:
Invalid argument supplied for foreach()
in includes/classes/iptc.php on line 98
Kann ignoriert werden, ich kümmere mich aber drum für die nächste Version. Der Fehler betrifft nur die IPTC Daten der Bilder. Es werden in diesem Falle Diese nicht übernommen.
Alles andere sollte aber laufen.....
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Uli2003

Hallo Olaf,
vielen Dank für deine Mühe. Ich war leider eine Weile im Krankenhaus und kann jetzt erst Feedback geben. Ich lade mir das Paket gleich herunter und installiere es, dann schauen wir mal ob es läuft.

Herzliche Grüße
Uli

Uli2003

Kategorien erstellen klappt nach wie vor, Bilder vom ftp-Ordner einfügen jedoch nicht.

Folgende Fehlermeldungen gibt es:

PHP Run-time notice:
Undefined index: sgfile
in modules/SiriusGallery/inc/functions.upload.php on line 120

PHP Run-time warning:
Invalid argument supplied for foreach()
in modules/SiriusGallery/inc/functions.upload.php on line 774

Olaf

Ok
Ich bin ab morgen 4 Wochen zur Kur, werde mich aber versuchen darum zu kümmern....
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Olaf

Zitat von: Uli2003 am 17 Februar 2020, 10:17:41

Folgende Fehlermeldungen gibt es:

PHP Run-time notice:
Undefined index: sgfile
in modules/SiriusGallery/inc/functions.upload.php on line 120

PHP Run-time warning:
Invalid argument supplied for foreach()
in modules/SiriusGallery/inc/functions.upload.php on line 774

das kommt, wenn du keine Datei angewählt hast von den FTP-Dateien. Habs gerade mal gecheckt.....

eine, oder mehrere Dateien anklicken und dann sollte es gehen.
Sicher, fehler ist unschön, werde ich aber noch korrigieren...
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

Uli2003

Ausgewählt hatte ich - passierte nur irgendwie nichts. Alles zurückgesetzt, jetzt klappts. Top, Danke!

Fokuna2

Leider hat sich nun bei einem  Versuch ein Bild, Jpeg Datei.
ca 500kb gross und 6000px Breit und Hoch, wie meine Vorgaben in der Sirius Galerie Version 2.6 ist.
Diese Fehlermeldung eingeschlichen:

ZitatPHP Run-time warning:
array_keys() expects parameter 1 to be array, bool given
in includes/classes/iptc.php on line 98
PHP Run-time warning:
Invalid argument supplied for foreach()
in includes/classes/iptc.php on line 98
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16384 bytes) in /var/www/ud20_135/html/pragmaMx/includes/classes/Upload/class.upload.php on line 2798

Das Bild wird anscheinend hochgeladen, und dann doch nicht, den es dann ein Platzhalter für das Bild vorhanden.
Woran kann das den liegen ?
Mit freundlichen Grüßen
Thomas
Meine genutzte Daten:
Mysql:8.0.36-28
PHP-Version:8.3.9

Olaf

schau mal in die Fehlermeldung.... da steht genau, daß durch die Bearbeitung des Bildes (Verkleinern) der Speicher überschritten wird. Hier kannst du nur Abhilfe schaffen, die Abmessungen zu verkleinen, was den Upload UND die Anzeige betrifft. Die SG kann den Speicher des Webdervers selbst nicht beeinflussen. Die SG fragt zwar die Speicherangaben ab, um zu prüfen, ob das Bild noch in den Speicher passt, aber nicht alle Server geben diese Angaben richtig weiter.
g

Olaf

Kein Support über PN, Mail etc.!
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!