4images Help / Hilfe > Error Messages / Fehlermeldungen

Probleme mit 1.10 und PHP8.1

(1/1)

Buspilotin:
Hi zusammen,

ich habe vorhin meine Galerie von 1.7 auf 1.10 geupdatet.
Funktioniert soweit auch, allerdings ist mir eben in den Servereinstellungen aufgefallen, das 4images dort weiterhin php8.0 nutzt.
Dieses wird aber zum Monatsende abgeschaltet. Also habe ich die Einstellung eben testweise auf 8.1 geändert, mit fatalen Folgen:


Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'session_ip' at row 1 in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php:76 Stack trace: #0 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php(76): mysqli_query(Object(mysqli), 'REPLACE INTO 4i...') #1 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(244): Db->query('REPLACE INTO 4i...') #2 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(137): Session->update_session() #3 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(95): Session->demand_session() #4 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(429): Session->__construct() #5 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/index.php(31): require('/is/htdocs/wp10...') #6 {main} thrown in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php on line 76


Hat jemand eine Idee, wo das Problem sein könnte?  :?

Sunny C.:
Vllt hilft das weiter?
https://www.4homepages.de/forum/index.php?topic=33111.msg168360#msg168360

Buspilotin:
Habe ich eben versucht, nun kommt der Fehler aus einer anderen Zeile....

Fatal error: Uncaught mysqli_sql_exception: Data too long for column 'session_ip' at row 1 in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php:81 Stack trace: #0 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php(81): mysqli_query(Object(mysqli), 'REPLACE INTO 4i...') #1 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(244): Db->query('REPLACE INTO 4i...') #2 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(137): Session->update_session() #3 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(95): Session->demand_session() #4 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/sessions.php(429): Session->__construct() #5 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/index.php(31): require('/is/htdocs/wp10...') #6 {main} thrown in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_2/includes/db_mysqli.php on line 81

Buspilotin:
Da ich noch immer keine Lösung gefunden habe, wollte ich nun testweise eine neue Galerie installieren. Doch auch das funktioniert nicht, die Installation bricht mit folgender Meldung ab:

Fatal error: Uncaught mysqli_sql_exception: Specified key was too long; max key length is 1000 bytes in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_3/includes/db_mysqli.php:76 Stack trace: #0 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_3/includes/db_mysqli.php(76): mysqli_query(Object(mysqli), 'CREATE TABLE 4i...') #1 /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_3/install.php(252): Db->query('CREATE TABLE 4i...') #2 {main} thrown in /is/htdocs/wp1032560_J2NAVG7S4K/www/html/4images_3/includes/db_mysqli.php on line 76

 :x

Buspilotin:
So, ich habe nun noch einmal ausgiebig das Netz auf links gedreht und gegraben, dabei bin ich über VARCHAR Werte gestolpert. Ich hab nicht wirklich viel Ahnung von dem ganzen, aber nachdem ich den Wert der session_ip von 15 auf 32 geändert habe, ist meine Galerie wieder da  :D

Ob das jetzt die ideale Lösung ist, keine Ahnung, aber es funktioniert  :mrgreen:

Navigation

[0] Message Index

Go to full version