Unknown database

Hulp nodig bij je installatie of kom je ergens niet uit?
Probeer phpBB3.2! Problemen lossen we samen met je op.
rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Unknown database

Bericht door rvnispen » 02 okt 2019, 12:11

Nadat ik jaren lang een forum heb zonder problemen, krijg ik opeens een foutmelding.
General Error
SQL ERROR [ mysql4 ]
Unknown database 'phpbb3' [1049]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Ik begrijp niet hoe dit is ontstaan. Zelf heb ik geen wijzigingen aangebracht en misschien is dit een heel herkenbare foutmelding voor de mensen hier en hopelijk is het op te lossen.
Kan iemand mij adviseren?

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 02 okt 2019, 12:18

Vermoedelijk heeft je host de PHP versie verandert
Welke phpbb3 versie heb je en wanneer heb je voor het laatste geüpdate?

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 02 okt 2019, 13:14

ik kan vooralsnog alleen PHPBB3 ontdekken maar dat zegt weinig of eigenlijk niks. Een update kan ik me niet herinneren.
Het forum staat op mijn eigen NAS.

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 02 okt 2019, 13:21

En welke php versie gebruik je dan¿
Misschien een link naar je forum geven?

Gebruikersavatar
AarClay
Berichten: 772
Lid geworden op: 10 feb 2005, 17:12

Re: Unknown database

Bericht door AarClay » 02 okt 2019, 17:22

Vanwaar je verwachting dat het aan PHP ligt?
Het is duidelijk een MySQL-melding die aangeeft dat de database phpbb3 niet bestaat.
Mijn advies: Kijk eens met root/admin inlog in phpMyAdmin naar de juiste database.
Laatst gewijzigd door AarClay op 02 okt 2019, 19:49, 1 keer totaal gewijzigd.

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 02 okt 2019, 17:48

Ik concludeer niets maar stelde de vraag, omdat er nog met mysql4 wordt gewerkt en dat volgens mij niet meer werkt in php7.+
Maar ik kan fout zijn hoor.

Gebruikersavatar
AarClay
Berichten: 772
Lid geworden op: 10 feb 2005, 17:12

Re: Unknown database

Bericht door AarClay » 02 okt 2019, 19:50

Als de PHP-versie de oorzaak zou zijn, ligt het aan de driver. mysql v.s. mysqli.
Het laatste wordt aangeraden om te gebruiken.

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 02 okt 2019, 20:24

Maar dat werkt alleen boven de 5.6 uit mijn hoofd te zeggen.
Daarom vroeg ik naar de php versie.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Unknown database

Bericht door Ger » 03 okt 2019, 08:30

Het is denk ik een kwestie van de database driver. De vroeger standaard maar nu verouderde mysql werkt niet meer in moderne PHP versies.

Vervang in ./config.php de regel met $dmbs in zijn geheel door

Code: Selecteer alles

$dbms = 'phpbb\\db\\driver\\mysqli';

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 03 okt 2019, 11:28

die mysqli.php staat bij mij in phpbb3/includes/db/ en hiermee de config.php aangepast.
Dan krijg ik de melding HTTP 500 de pagina werkt niet.

Een andere melding was dat phpbb3/install/index.php niet gevonden kan worden.
Met die install-map heb ik destijds het creëeren van het forum gestart en later hernoemd volgens instructie.
Zet ik die map weer terug als "install" dan krijg ik het beginscherm om je forum te gaan creëeren.

klinkt misschien onprofessioneel, maar ik zocht nu even "waar staat dan die database" die hij niet kan vinden.
Alle mappen zijn gedateerd van het moment dat ze gecreëerd zijn, behalve onder phpbb3/cache, daarin staan bestanden die het laatst gemuteerd zijn in augustus 2019.

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 03 okt 2019, 12:02

die mysqli.php staat bij mij in phpbb3/includes/db/ en hiermee de config.php aangepast.
Waar heb je gelezen dat dat aangepast moest worden?
Wij hebben het over de /config.php
Maar alleen als de php versie hoger is dan 5.6

Welke versie heb je?
Een andere melding was dat phpbb3/install/index.php niet gevonden kan worden.
Wanneer krijg je die melding?

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 03 okt 2019, 12:37

ik ben eerlijk gezegd aan het zoeken welke versie ik heb. Alles stamt uit 2010-2011 periode.
En ik heb het pad aangepast zoals Ger dat had beschreven, dat de config.php dus vewijst naar die mysqli ipv naar mysql.

Een andere oorzaak zou kunnen zijn dat het aan mijn NAS ligt, dat vanuit die software iets misschien niet meer ondersteund wordt.

Ik kan nu niet terughalen wanneer ik die melding phpbb3/install/index.php niet gevonden, had.

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 03 okt 2019, 12:44

Alles stamt uit 2010-2011 periode.
Is de software van de NAS ook nooit geupdate dan?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Unknown database

Bericht door Ger » 03 okt 2019, 13:05

rvnispen schreef:
03 okt 2019, 12:37
En ik heb het pad aangepast zoals Ger dat had beschreven, dat de config.php dus vewijst naar die mysqli ipv naar mysql.
Kun je EXACT aangeven wat je nu hebt staan in je config.php BEHALVE de 2 regels waar $dbuser en $dbpasswd in staat?

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 03 okt 2019, 13:14

okay. mijn versie is PHP 5.6.31
Mijn config.php (zoals ik het altijd had staan)

Code: Selecteer alles

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = '127.0.0.1';
$dbport = '';
$dbname = 'phpbb3';
$dbuser = '***';
$dbpasswd = '***';
$table_prefix = 'MPF';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Laatst gewijzigd door Ger op 03 okt 2019, 13:21, 1 keer totaal gewijzigd.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Unknown database

Bericht door Ger » 03 okt 2019, 13:22

Verander dat in:

Code: Selecteer alles

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = '127.0.0.1';
$dbport = '';
$dbname = 'phpbb3';
$dbuser = '***';
$dbpasswd = '***';
$table_prefix = 'MPF';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
Let op: ik heb je user en password aangepast (zoals ik in mijn vorige bericht al aangaf)

Gebruikersavatar
El torro
Berichten: 4172
Lid geworden op: 02 sep 2014, 21:28
Locatie: In het zonnige zuiden
Contacteer:

Re: Unknown database

Bericht door El torro » 03 okt 2019, 13:24

Dat zou normaal moeten werken.
En je database is er nog, weet niet welk programma je daarvoor gebruikt, phpmyadmin vermoed ik?

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 03 okt 2019, 13:31

Ik had het te snel gepost, ww etc verwijderd maar je was me nog voor :)
Maar als ik het zo aanpas, krijg ik een HTTP 500 fout (deze pagina werkt niet)
De rootfolder heet bij mij dan ook phpbb3, ik heb geen folder db en driver.

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Unknown database

Bericht door Ger » 03 okt 2019, 13:36

Waar haal je die mappen vandaan? Ik vraag toch alleen maar een wijziging in een bestand zonder enige verwijzing naar mappen db en driver?
Je hebt waarschijnlijk nog phpBB 3.0.x dus mijn eerdere suggestie van 09:30 uur mag je negeren.

PS: als je exact wil weten welke versie van phpBB je hebt kun je kijken in ./includes/constants.php rond regel 28.

rvnispen
Berichten: 7
Lid geworden op: 02 okt 2019, 12:07

Re: Unknown database

Bericht door rvnispen » 03 okt 2019, 13:42

ik dacht te moeten zoeken waar mysqli.php staat, maar k heb het nu gewijzigd in $dbms = 'mysqli', maar dan krijg ik dezelfde foutmelding, unknown database.
Sorry voor de verwarring Ger. Ben al blij dat mensen me helpen.

Plaats reactie