Jump to content

Can't install 4.3.1 on WAMP localhost


Recommended Posts

I have WAMP installed and up and running no problem.  I've copied the IPB files across, made the database and user via phpMyAdmin, but when I access my localhost (not 127.0.0.1) install I get the following error:

Access denied for user 'XXXX'@'localhost' (using password: NO)

No matter whether or not I use a password, or use "root" or a custom name, I get "Access denied."  I even tried copying across a conf_global.php from my online site (changing values where necessary), but nothing seems to work.

I've double-checked privileges, DB username and password.  If I wipe the conf_global.php file completely I get:

IPS\Db\Exception: Access denied for user ''@'localhost' (using password: NO) (1045)

And about 10 lines of info code.

I assume I'm missing something relatively straightforward...any help? 

Thanks in advance!

Link to comment
Share on other sites

You are sure you changed everything in conf_global.php (url, database name, phpmyadmin username and password) ?

In phpmyadmin did you set privilegies for correct database, then restart server (WAMPP) ?

You do not have .htaccess file in your ipbfiles do you ?

Link to comment
Share on other sites

Thanks for the reply @steve00.  I doublechecked the DB name, my login ID and password, made sure I had all privileges and added my username to the DB I'm using.  Changed the port from 3306 to 3307 (for MariaDB).  Changed the URL to "c:\wamp64\www\[hostname]".  And no .htaccess files to be seen (making sure my Windows view includes system files).

I was actually under the impression that I didn't need to copy across a conf_global and that it was created by the system when I initialized the install.  But it's been a while since I had to install IPB so I can't remember.  Anyway, the only thing I can think of is this line:

'sql_socket' => '/var/tmp/mysql.sock',

which I have no idea what to do with.  I figured that since WAMP obviously includes Apache this may be parsed to a default value or something?  But I took this out and it doesn't help.

Link to comment
Share on other sites

No idea if that is how WAMPP does it but in XAMPP we use

'base_url' => 'http://localhost/forum/',

obviously substitute forum for the folder you are using

not

c:\wamp64\www\[hostname]

reason I mentioned conf_global.php is because you said you were copying files across not a fresh install ... if a fresh install then yes, ignore copying over conf_global.php and run install

not sure why have to change port number as I have the following (this is XAMPP remember so perhaps WAMPP is different but could try with the following):

  'sql_host' => 'localhost',
  'sql_database' => 'forum',
  'sql_port' => 3306,
  'sql_socket' => 'MySQL',

 

Link to comment
Share on other sites

I use WAMP locally without issue.

Does your database require a username and password (by default WAMP has a 'root' user for mysql with no password)? If so, the error is indicating no password was supplied, which sounds like a bug in an older beta release. IOW, make sure you're using the latest set of files.

The install routine will create the conf_global.php for you (or, rather, it renames the default ".dist" file which is empty).

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...