[phpBB/MySQL] Can't connect

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 18:45
Ik heb zojuist een MySQL database opgezet op mijn Debian Woody server.

Ik heb nu een aantal gebruikers aangemaaktL
Root@localhost
Jainoxi@localhost
Jainoxi@[mijnipadres]

Al deze users hebben alle rechten. Ik kan dus vanaf de console (via SSH) inloggen op de server, maar ook met een ander programma via 't netwerk. Mijn probleem is dat ik op diezelfde server een phpBB2 forum wil installeren. Ik heb daarvoor Apache met PHP4 en de php4-mysql module geinstalleerd. Bij de installatiepagina van phpBB2 moet ik een aantal zaken invullen, waaronder username en paswoord van de database. Deze gegevens voer ik in, waarna ik een error krijg van phpBB: 'Could not connect to the database'. Ik weet niet waardoor deze error veroorzaakt wordt. Kan iemand mij hiermee helpen?

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Is het alleen bij phpBB zo? Werken andere scripts wel? Wat staat er in de logfiles?

open /includes/constants.php
// Debug Level
//define('DEBUG', 1); // Debugging on
define('DEBUG', 0); // Debugging off
En dan even debugging aanzetten (// weghalen en voor de andere regel zetten)

[ Voor 245% gewijzigd door GlowMouse op 15-12-2003 21:41 ]


  • SinergyX
  • Registratie: November 2001
  • Laatst online: 22:40

SinergyX

____(>^^(>0o)>____

wat vul je precies in bij phpBB install?

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 18:45
Ik heb natuurlijk ook users in de MySQL database aangemaakt, en niet 't OS zelf (hoewel deze gebruikersnamen wel bestaan in 't OS).. Ik kan, zoals ik hierboven al heb gezegd, inloggen op de database via een of ander remote viewer programma (MySQL Control Centre)... Dat is dus 't probleem blijkbaar niet

Met de contstants.php file ge-edit krijg ik dezelfde output / error message...

[ Voor 15% gewijzigd door jpiscaer op 15-12-2003 21:47 ]


  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 18:45
KarreMania schreef op 15 december 2003 @ 21:38:
wat vul je precies in bij phpBB install?
Basic Config
Default Board Language: English
Database Type: MySQL 3.x (Ik heb 3.23.49)
Installation Method: Install

Database Config
Database Server Name: localhost
Your Database Name: Servert
Database Username: Jainoxi
Database Password: mijnpassword
Prefix for tables in db: phpbb_

Admin Config
Allerlei onrelevant geblaat

  • Arnout
  • Registratie: December 2000
  • Laatst online: 30-08 14:55
bestaat database "Servert"???

mysqladmin create Servert.

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Probeer dat debuggen eens, en probeer ook 127.0.0.1 ipv localhost

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 22:40

SinergyX

____(>^^(>0o)>____

Ik neem aan dat iig de mysql op dezelfde server zit als de apache/php, dan is het wel localhost, anders ip van de betreffende computer.

(wat offtopic, lijkt mij niet al te handig off-host connecties toe te laten op de mysql)

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
GlowMouse schreef op 15 december 2003 @ 21:46:
Probeer dat debuggen eens, en probeer ook 127.0.0.1 ipv localhost
dat maakt absoluut geen hol uit :)

bestaan alle waarden die je hebt ingevuld? inclusief de database?

  • SinergyX
  • Registratie: November 2001
  • Laatst online: 22:40

SinergyX

____(>^^(>0o)>____

zou de dbase niet bestaan zou je toch "cant select dbase" ofzo krijgen? (anders een acces denied als user/pass fout zou zijn).


PHP:
1
2
$dbh=mysql_connect ("localhost", "naam", "wachtwoord") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("dbnaam");


kan bijvoorbeeld om te testen

[ Voor 48% gewijzigd door SinergyX op 15-12-2003 21:55 ]

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • GlowMouse
  • Registratie: November 2002
  • Niet online
KarreMania schreef op 15 december 2003 @ 21:49:
Ik neem aan dat iig de mysql op dezelfde server zit als de apache/php, dan is het wel localhost, anders ip van de betreffende computer.

(wat offtopic, lijkt mij niet al te handig off-host connecties toe te laten op de mysql)
Maar als je hosts file niet helemaal goed in elkaar steekt....... :9

Probeer eens een ander script, eentje dat alleen mysql_connect doet.

  • jpiscaer
  • Registratie: Januari 2002
  • Laatst online: 18:45
Aargh ik heb de fout gevonden: De database naam: Servert moest natuurlijk lowercase zijn... Hmm ik denk dat ik nu kans maar op n00b van 't jaar ofzow :)

  • SH007
  • Registratie: November 2001
  • Niet online
mooi, probeer in het vervolg dat soort dingen uit te sluiten voordat je een topic opent.
Pagina: 1

Dit topic is gesloten.