Ik heb problemen met het gebruiken van MySQL icm phpMyAdmin, ik zal door te vertellen wat ik gedaan heb het probleem duidelijk proberen te maken.
Ik enabelde de ingebakken macosx versie van php (httpd.conf).
Daarna downloadde ik mysql community server (niet wetende dat er al een bestaande versie van mysql op macosx voorgeinstalleerd staat) en installeerde deze inclusief de prefplane en startupservice.
Ik startte mysql op. Daarna downloadde ik phpMyAdmin en plaatste deze in /Library/WebServer/Documents. Toen ik in phpMyAdmin/scripts/setup.php een nieuwe config file wou maken gaf setup.php aan dat ik niet kon schrijven in mijn phpMyAdmin folder met een link naar deze documentatie:
Dat gedaan, daarna in setup.php een nieuwe server geadd. Het vreemde is nu dat als ik nu opnieuw naar setup.php surf, mn ge'adde server nergens meer te bekennen is. setup.php kan dus niet saven in de dir phpMyAdmin/config/.
Nu heb ik van Gangsteroo (ongelooflijk aardige gozer!) zijn config gekregen en ik wou inloggen op phpMyAdmin met username: root / password "niks", maar dat schijnt niet de juiste combo te zijn.
Mn config ziet er nu als volgt uit:
Nu las ik hier dat de meegeleverde osx versie van php (4.3.11) mysqli niet ondersteund. Maar tips om de 'i' weg te halen en de $i naar 1 te veranderen mochten niet baten.
Ik zit met mn handen in mijn redelijk kort gemillimeterde haar! Ik kan met geen mogelijkheid inloggen op phpMyAdmin, en ik weet niet of dat ligt aan het feit dat ik 2 versies van mysql geinstalleerd heb, of dat ik een verkeerde versie van php gebruik, of, zoals Cailin Coilleach hier al aangaf, phpmyadmin een oude manier van authenticeren gebruikt die in mysql geactiveerd moet worden.
Ik enabelde de ingebakken macosx versie van php (httpd.conf).
Daarna downloadde ik mysql community server (niet wetende dat er al een bestaande versie van mysql op macosx voorgeinstalleerd staat) en installeerde deze inclusief de prefplane en startupservice.
Ik startte mysql op. Daarna downloadde ik phpMyAdmin en plaatste deze in /Library/WebServer/Documents. Toen ik in phpMyAdmin/scripts/setup.php een nieuwe config file wou maken gaf setup.php aan dat ik niet kon schrijven in mijn phpMyAdmin folder met een link naar deze documentatie:
code:
1
2
3
4
5
6
7
8
9
10
| For saving file on webserver, or loading previous configuration you have to create config directory in phpMyAdmin's top level directory and make it writable to web server. For loading previous configuration, place it there (and make sure it has write permissions for webserver). On a Linux/UNIX server you can use the following commands: cd phpMyAdmin mkdir config # create directory for saving chmod o+rw config # give it world writable permissions # if you want to edit existing configuration: cp config.inc.php config/ # copy current configuration chmod o+w config/config.inc.php # give it world writable permissions |
Dat gedaan, daarna in setup.php een nieuwe server geadd. Het vreemde is nu dat als ik nu opnieuw naar setup.php surf, mn ge'adde server nergens meer te bekennen is. setup.php kan dus niet saven in de dir phpMyAdmin/config/.
Nu heb ik van Gangsteroo (ongelooflijk aardige gozer!) zijn config gekregen en ik wou inloggen op phpMyAdmin met username: root / password "niks", maar dat schijnt niet de juiste combo te zijn.
Mn config ziet er nu als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <?php /* * Generated configuration file * Generated by: phpMyAdmin 2.8.0.3 setup script by Michal .iha. <michal@cihar.com> * Version: $Id: setup.php,v 1.23.2.2.2.1 2006/03/08 19:06:48 nijel Exp $ * Date: Sat, 08 Apr 2006 23:46:43 GMT */ /* Servers configuration */ $i = 0; /* Server localhost (http) [1] */ $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysqli'; $cfg['Servers'][$i]['port'] = '3306'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'http'; /* End of servers configuration */ ?> |
Nu las ik hier dat de meegeleverde osx versie van php (4.3.11) mysqli niet ondersteund. Maar tips om de 'i' weg te halen en de $i naar 1 te veranderen mochten niet baten.
Ik zit met mn handen in mijn redelijk kort gemillimeterde haar! Ik kan met geen mogelijkheid inloggen op phpMyAdmin, en ik weet niet of dat ligt aan het feit dat ik 2 versies van mysql geinstalleerd heb, of dat ik een verkeerde versie van php gebruik, of, zoals Cailin Coilleach hier al aangaf, phpmyadmin een oude manier van authenticeren gebruikt die in mysql geactiveerd moet worden.