- Wat is het probleem?
Het profielveld bestaat normaliter ook uit o.a. Locatie en website etc. maar dat is nu niet het geval.
Onderzoek wijst uit dat de profile_lang tabel leeg is.
Wanneer ontstond het probleem?
onbekend.
Extensies op je forum:
Advertisement Management 2.0.6
Google Translator 1.0.3
JVA - Core 1.0.6
JVA - Footer Chat
JVA - Online users last 24 hours 1.1.0
phpBB Arcade 7.6.4
Top Five Extension 1.2.3
VigLink
Huidige stijl:
prosilver
phpBB versie:
3.3.7 en php 7.4.27
Waar is je forum gehost:
Vimexx
Heb je onlangs iets veranderd aan je forum?
Wellicht is hooguit nog een addon erbij gezet
Dit is niet mijn forum maar ik werd gevraagd technisch beheer te doen.
Bij het rondneuzen bleek dat ik geen locatie kon ingeven in mijn profielveld en ook geen geboortedatum en website bijvoorbeeld.
Nazien in het admin panel leerde me dat daar een foutmelding gegenereerd werd bij de Custom profielvelden, die te herleiden was naar PHP 8.0. Dus toen de PHP versie terug laten zetten naar PHP 7.4.27.
Dat genereerde echter een andere foutmelding, en deze kwam ik exact hier tegen.
https://www.phpbb.com/community/viewtopic.php?t=2575201
Naar aanleiding hiervan gekeken en bleek de bb_profile_lang tabel inderdaad helemaal leeg te zijn.
De admin had de prefix veranderd naar bb_ en hopelijk is dat verder goed gegaan.
Daardoor heb ik de commando's iets aangepast en als volgt uitgevoerd:
Code: Selecteer alles
DELETE FROM bb_profile_lang;
INSERT INTO bb_profile_lang (field_id, lang_id, lang_name, lang_explain, lang_default_value) (SELECT field_id, 2, UPPER(REPLACE(field_name, 'bb_','')), '', '' FROM bb_profile_fields);
De profielvelden waaronder Locatie kwamen weer tevoorschijn, echter in het Engels. De standaard taal van het forum staat op Dutch (Casual Honorifics) * en British English is niet (meer) geinstalleerd.
Het probleem wat zich voordeed is dat ik de locatie niet kon activeren dan kwam er een foutmelding over de language. Ben helaas de exacte foutmelding vergeten, maar voor zover ik begreep was er geen vertaling aanwezig en kon daardoor locatie niet aangezet worden. Als je klikt op "vertaal" krijg je precies diezelfde foutmelding. Dus wie weet is er meer mis gegaan met dat profiel gebeuren.
Foutmelding is ook gewoon bij het bezoeken van de "aangepaste profielvelden" te zien.
Om erger te voorkomen heb ik de backup weer teruggezet met de lege tabel, want ik wil niet meer stuk maken dan nodig.
De vraag is nu.... komt dit iemand bekend voor en kan iemand mij het juiste SQL commando geven zodat die tabel weer gefixed wordt maar het vertaalprobleem niet op gaat treden.
Of is het ook te repareren door nog eens alle bestanden te overschrijven van 3.3.7 en dan een upgrade of iets dergelijks uit te voeren?