PDA

View Full Version : PhpBB2 installatie prob


Nikke
27-07-2002, 22:45
Telkens als ik phpbb2 wil installeren krijg ik de volgende foutmelding:

Warning: Access denied for user: 'nacxxxxx@66.250.74.79' (Using password: YES) in /users/coolfreepages.com/nikke/phpBB2/db/mysql4.php on line 48

Warning: MySQL Connection Failed: Access denied for user: 'nacxxxxx@66.250.74.79' (Using password: YES) in /users/coolfreepages.com/nikke/phpBB2/db/mysql4.php on line 48
phpBB : Critical Error

Could not connect to the database


Iemand enig idee waaraan dit kan liggen ?

Ps. met de local host voor Database Server Hostname / DSN, bedoelen ze toch de url waar uw forum gehost is of niet?

thnx in advance

Finish
27-07-2002, 23:01
Iemand enig idee waaraan dit kan liggen ?


Iemand = lees: 'airco' ;)

Stipey
28-07-2002, 00:00
Originally posted by Nikke
Ps. met de local host voor Database Server Hostname / DSN, bedoelen ze toch de url waar uw forum gehost is of niet?


Daar bedoelen ze eerder de locatie van uw database-server mee vermoed ik; zijnde een IP of hostname waarachter die database draait.

Probeer eens 'localhost' als hostname, veronderstellende dat de database op dezelfde server draait, op de standaard poort.

En zoniet verwijs ik u met graagte door naar airco :-)

airco
28-07-2002, 01:45
in 95% van de gevallen draait mysql op dezelfde server als de webserver (apache, IIS, ...)

dan kan je inderdaad als hostname best localhost opgeven ...

verder moet je je username van MYSQL (dus niet van ftp of whatever ge ook hebt) en het bijbehorende passwoord, en dan zie ik niet in wat er verkeerd zou kunnen gaan.

De error die je quote is een standaard connection failed ... dus volg de tip die stipey al gaf, en het zou me verbazen moest je probleem niet opgelost zijn.

airco

Nikke
28-07-2002, 10:21
Het is gelukt, bedankt hé mannen. Ik had al vanalles geprobeert, behalve die localhost natuurlijk :o

Nogmaals bedankt. :)

Nikke
31-07-2002, 20:20
Warning: Cannot add header information - headers already sent in page_header.php on line 449

Warning: Cannot add header information - headers already sent by (output started at /data/members/free/tripod/nl/m/c/i/mcicon/htdocs/phpBB2/includes/page_header.php:449) in page_header.php on line 450

Warning: Cannot add header information - headers already sent by (output started at /data/members/free/tripod/nl/m/c/i/mcicon/htdocs/phpBB2/includes/page_header.php:449) in page_header.php on line 451


Als er iemand zich wil registreren (bij de testaccounts die ik aangemaakt heb toch) komt dit steeds bovenaan het scherm. :confused:
Het registreren zelf gebeurt wel.

Nikke
31-07-2002, 22:20
Probleem is opgelost. Ik moest iets veranderen in page_header.php

airco
31-07-2002, 23:24
sry niet gezien ...

foutmelding wijst zichzelf uit he
blader even naar lijn 451 ... interpreteer wat daar staat en verwijder de fout ...
Wel warnings uitzetten als je je board in productie neemt he ... anders is je board hacken wel peanuts :)

airco

Nikke
01-08-2002, 14:19
Originally posted by airco
sry niet gezien ...

foutmelding wijst zichzelf uit he
blader even naar lijn 451 ... interpreteer wat daar staat en verwijder de fout ...
Wel warnings uitzetten als je je board in productie neemt he ... anders is je board hacken wel peanuts :)

airco

Tnx Airco,

:o Wat bedoel je juist met warnings uitzetten? enig idee hoe dit dan moet ? :o
Ben maar een amateurke :o

airco
01-08-2002, 14:33
zoek naar dit stuk in php.ini


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; error_reporting is a bit-field. Or each number up to get desired error
; reporting level
; E_ALL - All errors and warnings
; E_ERROR - fatal run-time errors
; E_WARNING - run-time warnings (non-fatal errors)
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result
; from a bug in your code, but it's possible that it was
; intentional (e.g., using an uninitialized variable and
; relying on the fact it's automatically initialized to an
; empty string)
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; initial startup
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE - user-generated notice message
;
; Examples:
;
; - Show all errors, except for notices
;
error_reporting = E_ALL & ~E_NOTICE
;
; - Show only errors
;
;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
; - Show all errors except for notices
;
;error_reporting = E_ALL; display all errors, warnings and notices


je moet dus de ;
voor error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR wegdoen :)

airco

airco
01-08-2002, 14:42
ah de reden waarom dit bij mij niet zo is, is omdat dit stuk uit mijn locale testserver komt. En dan wil ik warnings dus wel zien om te debuggen.

eens je code perfect is ... upload je ze naar je webserver (productieserver) waar de warnings afstaan :)

Om een simpel voorbeeldje van de gevaren van warnings aan te geven. Op je productieserver draai je een script (bv phpBB) dat contact maakt met een mysql-server (waar je je data in opslaagt). Als om een of andere reden de connect met de mysql-server mislukt (server is rebooting, mysql is busy, ...) dan levert PHP een warning af (als warnings aanstaan).

iets in de vorm van

unable to connect using username="blaat" password="blaat" ...


hier ziet elke gebruiker dus je username en password van je mysql-server, waarop hij dan kan inloggen, data lezen, veranderen, verwijderen ....
En dat was waarschijnlijk niet echt de bedoeling :)

airco

Nikke
01-08-2002, 14:53
Klein probke, ik vind die php.ini dus nergens, evenals dat stuk code en/of die type error melding

airco
01-08-2002, 15:00
C:\windows :)
of c:\WINNT voor windows 2002

anders den dir waarin ge php hebt installed. Ivm met je produktieserver .... als je op een virtual hosting zit is het hopen dat je webmaster dit voor jouw heeft gedaan :)

airco