Van de week kreeg ik een mail van mijn websiteprovider dat ik mijn php versie moest updaten van 5.x naar 7.x
De website werkte na de update, maar het forum gaf problemen en foutmeldingen.
Nu werkte ik nog met een oude versie phpbb versie en heb het forum gelijk ge-update naar de laatste versie 3.2.7.
Het forum werkte prima. Ik heb een backup van de database met alle bestanden gemaakt vanuit het admin paneel.
Gisteren heb ik een nieuw geregistreerd lid toegelaten en daarna uitgelogd.
Vanmorgen kreeg ik een internal server error. Ik kreeg wel de voorpagina, maar kon niet meer inloggen. Ik kon geen foutlog vinden bij mijn provider.
Ik heb inmiddels al backups teruggezet van voor de toelating van het nieuwe lid, daarna een van een dag eerder en tenslotte van voor de update.
Toen heb ik geprobeerd om gewoon de update weer te installeren. Alle bestanden van versie 3.2.7 via ftp ge-upload en een nieuwe installatie gedaan.
Helaas.
Ik krijg nu wel een duidelijker foutmelding
Helemaal bovenin staat
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1570: A non-numeric value encountered
Begrijp ik het goed dat het iets te maken heeft met de nieuwe stijlen die ik had geinstalleerd omdat de oude niet meer werkten met 3.2.7? En natuurlijk dat de fout in de database zit.Algemene fout
SQL ERROR [ mysql4 ]
Table 'DB1965244.styles_template' doesn't exist [1146]
SQL
SELECT s.style_id, t.template_storedb, t.template_path, t.template_id, t.bbcode_bitfield, t.template_inherits_id, t.template_inherit_path, c.theme_path, c.theme_name, c.theme_storedb, c.theme_id, i.imageset_path, i.imageset_id, i.imageset_name FROM styles s, styles_template t, styles_theme c, styles_imageset i WHERE s.style_id = 11 AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imageset_id = s.imageset_id
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()
FILE: [ROOT]/includes/session.php
LINE: 1651
CALL: dbal_mysql->sql_query()
FILE: [ROOT]/index.php
LINE: 26
CALL: user->setup()
Ik was vroeger handig met dit soort dingen, maar mijn hersens snappen dit niet meer.
Heeft iemand een eenvoudige manier om me uit te leggen wat ik doen kan om te proberen e.e.a. te herstellen?
UPDATE: Inmiddels krijg ik deze mededeling na het legen van de cookies en geschiedenis van mijn browser
Algemene fout
SQL ERROR [ mysql4 ]
Table 'DB1965244.styles_template' doesn't exist [1146]
Een SQL-fout deed zich voor tijdens het samenstellen van deze pagina. Contacteer de beheerder als dit probleem zich blijft voordoen.