login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning

Offline Rob - 16/02/2006 16:36
Avatar van RobHTML interesse Ik wil mijn forum installeren en dan krijg ik dit:

Citaat:
IPB WARNING [2] mysql_connect(): Access denied for user 'apache'@'localhost' (using password: NO) (Line: 131 of /ips_kernel/class_db_mysql.php)


There appears to be an error with the database.
You can try to refresh the page by clicking here.

Error Returned:
  1. SQL error: Access denied for user 'apache'@'localhost' (using password: NO)
  2. SQL error code:
  3. Date: Thursday 16th of February 2006 04:35:02 PM

Wat moet ik doen?

9 antwoorden

Gesponsorde links
Offline marten - 16/02/2006 16:39
Avatar van marten Beheerder zorgen dat je rechten op die database krijgt 
Offline Rob - 16/02/2006 16:41
Avatar van Rob HTML interesse Hoe? Volgens mij heb ik het al...
Offline GTW - 16/02/2006 16:42 (laatste wijziging 16/02/2006 16:43)
Avatar van GTW Gouden medaille

PHP gevorderde
Dat kan via het statement:
  1. <?php
  2. mysql_connect("databasenaam","usernaam","password");
  3. ?>
Offline Rob - 16/02/2006 16:44
Avatar van Rob HTML interesse Waar moet ik dat plaatsen?
Offline GTW - 16/02/2006 16:46 (laatste wijziging 16/02/2006 16:51)
Avatar van GTW Gouden medaille

PHP gevorderde
volgens mij in /ips_kernel/class_db_mysql.php, daar komt de error vandaan. Dan kun je daar ook direct dit instoppen:

  1. <?php
  2. mysql_select_db("databasenaam");
  3. ?>

en die vorige moet zo worden:
  1. <?php
  2. mysql_connect("hostnaam","usernaam","password");
  3. ?>

Dat was ff een denk fout..  
Offline Rob - 16/02/2006 16:51
Avatar van Rob HTML interesse Dit is het connect deel:

  1. //-----------------------------------------
  2. // Connect
  3. //-----------------------------------------
  4.  
  5. if ( $this->obj['persistent'] AND ! IPS_MAIN_DB_CLASS_LEGACY )
  6. {
  7. $this->connection_id = mysql_pconnect( $this->obj['sql_host'] ,
  8. $this->obj['sql_user'] ,
  9. $this->obj['sql_pass'] ,
  10. $this->obj['force_new_connection']
  11. );
  12. }
  13. else
  14. {
  15. if ( IPS_MAIN_DB_CLASS_LEGACY )
  16. {
  17. $this->connection_id = mysql_connect( $this->obj['sql_host'] ,
  18. $this->obj['sql_user'] ,
  19. $this->obj['sql_pass']
  20. );
  21. }
  22. else
  23. {
  24. $this->connection_id = mysql_connect( $this->obj['sql_host'] ,
  25. $this->obj['sql_user'] ,
  26. $this->obj['sql_pass'] ,
  27. $this->obj['force_new_connection']
  28. );
  29. }
  30. }
  31.  
  32. if ( ! $this->connection_id )
  33. {
  34. $this->fatal_error();
  35. return FALSE;
  36. }
  37.  
  38. if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) )
  39. {
  40. $this->fatal_error();
  41. return FALSE;
  42. }
  43.  
  44. return TRUE;
  45. }
Offline GTW - 16/02/2006 16:57
Avatar van GTW Gouden medaille

PHP gevorderde
Hij geeft in de error aan dat je geen password en usernaam gebruikt. Dus hij pakt blijkbaar de $this->obj['sql_user'] en $this->obj['sql_pass'] niet goed. Worden die wel correct ingevoerd?
Offline Rob - 16/02/2006 17:00
Avatar van Rob HTML interesse Dat weet ik niet.
Offline GTW - 16/02/2006 17:02 (laatste wijziging 16/02/2006 17:03)
Avatar van GTW Gouden medaille

PHP gevorderde
Ik weet zelf ook nog niet zo heel veel van php enzo, maar dat is wat ik dacht...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.22s