wamps phpmyadmin
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.10.1/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
maar ik krijg nog steeds die 403. iemand een idee?
Waarschijnlijk heb je een wachtwoord ingesteld? Dit moet je dan ook aanpassen in de PHPMyAdmin settings, deze kun je onder wamp/apps/phpmyadminx.x.x/config.inc.php vinden. Of als die niet bestaat config.sample.inc.php die je vervolgens moet opslaan als config.inc.php.
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
volgens mij moet ik de laatste drie regels aanpassen naar een username, password en false, denk ik?
Niet helemaal, je moet user veranderen naar de username die je hebt ingesteld (vaak is dit root) en password naar het wachtwoord dat je hebt ingesteld. De laatste waarde kun je gewoon op true laten.
ik heb nergens (tijdens de installatie) een password ingesteld...
Als hij niet groen dan zijn er 1 of meerdere systemen niet gestart.
Kijk dan eens of Poort 80 vrij is en of je geen skype aan hebt staan. Dat kan wel eens voor problemen zorgen.
gebruik je ipv6?
ik heb hem gewoon eens opnieuw geinstalleerd, en nou doet ie het. alleen hoe stel ik nu een wachtwoord en username in?
2) Klik bij de user root op Wijzig rechten
3) Scroll wat naar onder en verander de rechten
4) Restart WAMP (of alleen MySQL)
5) Nu heb je een wachtwoord ingesteld
Je zult zien dat je nu niet meer in PHPMyAdmin kan, om dit wel voor elkaar te krijgen moet je in de config file hierboven de juiste gegevens plaatsen, zoals ik al eerder uitlegde.
welke moet ik kiezen?
het is waarschijnlijk heel makkelijk, maar dit soort dingen, waar ik afhankelijk ben van wat door anderen gemaakt is, ben ik vrij slecht. ik snap nooit wat ze bedoelen
Dan kies je localhost wil je dit doen:
Dan kies je 127.0.0.1.
en krijg ik de volgende error:
SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
verder heb ik de config zo staan:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mijn_pass';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
?>
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mijn_pass';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
?>
is er iets fout?
Toevoeging op 18/03/2012 18:27:05:
ok nu is de hele zooi f*cked up. heb alles verwijderd, alle mappen die ik kon vinden van wamp, om weer opnieuw te beginnen. ik krijg nog steeds de melding dat ik een password heb ingesteld!
ik dus voor de root met machine localhost een password ingesteld, en daar stond een encrypt dinges bij. maar geen van beide passwords werken (unencrypted en encrypted). wtf!
*bump*
http://www.phphulp.nl/php/forum/topic/wamp/83180/
Kijk even wat de error/acces log van apache zegt. Durf te wedden dat ::1 geen toegang heeft, die moet dus rechten hebben of gewoon ipv4 gaan gebruiken in plaats van ipv6.
Er zijn al diverse topics over dit probleem zoals Kijk even wat de error/acces log van apache zegt. Durf te wedden dat ::1 geen toegang heeft, die moet dus rechten hebben of gewoon ipv4 gaan gebruiken in plaats van ipv6.
Gewijzigd op 19/03/2012 17:42:51 door Joakim Broden
heeft dit btw geen nadelige gevolgen, ipv6 uitzetten?
Tot nu toe geen nadelige gevolgen gehad en doe dit nu al een half jaar zo :-) En anders kun je altijd ipv6 weer aanzetten en als nog ::1 de juiste rechten geven.