pragmaMx Support Forum

spezielle pragmaMx Module und Erweiterungen => SiriusGallery => Thema gestartet von: Fokuna2 am 02 Februar 2020, 14:21:04

Titel: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Fokuna2 am 02 Februar 2020, 14:21:04
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.
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 03 Februar 2020, 17:04:00
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.
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Fokuna2 am 04 Februar 2020, 23:08:49
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.
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 11 Februar 2020, 10:06:35
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 (https://www.pragmamx.org/modules.php?name=Downloads&cid=108)
bitte mal Testen und Feedback geben
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Fokuna2 am 11 Februar 2020, 20:48:17
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.
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 11 Februar 2020, 22:29:41
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.....
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Uli2003 am 17 Februar 2020, 09:51:05
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
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Uli2003 am 17 Februar 2020, 10:17:41
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
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 17 Februar 2020, 11:11:16
Ok
Ich bin ab morgen 4 Wochen zur Kur, werde mich aber versuchen darum zu kümmern....
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 17 Februar 2020, 11:22:26
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...
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Uli2003 am 17 Februar 2020, 11:26:39
Ausgewählt hatte ich - passierte nur irgendwie nichts. Alles zurückgesetzt, jetzt klappts. Top, Danke!
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Fokuna2 am 01 März 2020, 21:08:09
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 ?
Titel: Re: Sirius Gallery stellt keine Kategorie mehr
Beitrag von: Olaf am 14 März 2020, 17:38:31
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.