Author Topic: Probleme mit 1.10 und PHP8.1  (Read 8785 times)

0 Members and 1 Guest are viewing this topic.

Offline Buspilotin

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • http://www.buspilotin.de
Probleme mit 1.10 und PHP8.1
« on: November 05, 2023, 05:45:03 PM »
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?  :?
Nicht überall wo Neoplan drauf steht ist auch Neoplan drinn!

Offline Sunny C.

  • Addicted member
  • ******
  • Posts: 1.808
  • I ♥ 4I
    • View Profile
Re: Probleme mit 1.10 und PHP8.1
« Reply #1 on: November 06, 2023, 11:03:59 AM »

Offline Buspilotin

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • http://www.buspilotin.de
Re: Probleme mit 1.10 und PHP8.1
« Reply #2 on: November 06, 2023, 08:01:57 PM »
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
Nicht überall wo Neoplan drauf steht ist auch Neoplan drinn!

Offline Buspilotin

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • http://www.buspilotin.de
Re: Probleme mit 1.10 und PHP8.1
« Reply #3 on: November 12, 2023, 07:11:55 PM »
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
Nicht überall wo Neoplan drauf steht ist auch Neoplan drinn!

Offline Buspilotin

  • Newbie
  • *
  • Posts: 30
    • View Profile
    • http://www.buspilotin.de
Re: Probleme mit 1.10 und PHP8.1
« Reply #4 on: January 05, 2024, 09:20:07 PM »
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:
Nicht überall wo Neoplan drauf steht ist auch Neoplan drinn!