The file is
xampp\xampp-portcheck.exe
Clicking on it will run it to check if all ports that XAMPP uses are Free and not being used by any other instances of the XAMPP components.
-------------------------------------------------------
This may well be related to your previous uninstall/install issue.
Try and make sure that no residual files/directories remain after uninstalling older versions.
http://www.apachefriends.org/en/xampp-windows.html#524
As soon as your new installation is complete, visit
http://localhost
Set your preferred language then proceed to the XAMPP Welcome Page.
Try and visit as many of the menu items as possible to test things out.
All menu items should work out-of-the-box with no configuration changes.
First thing to do is to set up your Security configurations.
http://www.apachefriends.org/en/xampp-windows.html#1221
This is where you set your MySQL\phpMyAdmin
root user password not within phpMyAdmin. MySQL and phpMyAdmin use the same root username/password combination.
Once you are happy with the security settings you should now be able to access phpMyAdmin from the menu by entering your
root username and password.
First though, I would check the
xampp\phpmyadmin\config-inc.php
Look for these lines - they should look similar (don't add any passwords in here):
- Code: Select all
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser'] = 'pma'; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
// The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
$cfg['Servers'][$i]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; // Database used for Relation, Bookmark and PDF Features
Change the Authentication line to anything other than
config. As you can see I use
cookie which works well for me. Remember to allow cookies for localhost and 127.0.0.1 in your browser.
Save the file and restart your XAMMP components to make sure your changes have been recognised.
Now you should be set to go with your phpMyAdmin.