fout bij setup.php
ik heb van deze site een inlogsysteem gehaald:
http://www.phphulp.nl/php/scripts/8/439/
ik heb de config.php zo in gesteld naar mijn wensen:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by [email protected] (MSN|Email)
// Pagina: config.php: Instellingen voor inlogsysteem
// Start je zelf ergens anders je sessies/cookies? Maak van de volgende twee regels dan commentaar (# of //)
session_start();
ob_start();
// Error reporting zetten we uit, het is niet echt netjes je bezoekers errors voor te schotelen
ERROR_REPORTING(0);
// MySQL
$db_user = "root"; // Gebruiker voor MySQL
$db_pass = "******"; // Wachtwoord voor MySQL
$db_host = "localhost"; // Host voor MySQL; standaard localhost
$db_db = "test_7"; // Database
// Als je al ergens anders een database connectie hebt gemaakt,
// maak dan van de volgende twee regels commentaar (# of // ervoor zetten)
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db);
// Instellingen
$loginpage = "index.php"; // Pagina waar de gebruiker heen wordt gestuurd wanneer deze is ingelogd
$forgoturl = "http://marty-f1.uuuq.com/test.php/"; // Volledige URL naar inlogsysteem, voor activeren van wachtwoord vergeten, / aan einde
$sitenaam = "MT-bodyguard-verhuur"; // Naam van je site; deze word oa. gebruikt bij het verzenden van mail
$sitemail = "[email protected]"; // Afzender van verzonden mail
?>
// Groot Inlogsysteem versie 2
// Copyright Jorik Berkepas
// Support by [email protected] (MSN|Email)
// Pagina: config.php: Instellingen voor inlogsysteem
// Start je zelf ergens anders je sessies/cookies? Maak van de volgende twee regels dan commentaar (# of //)
session_start();
ob_start();
// Error reporting zetten we uit, het is niet echt netjes je bezoekers errors voor te schotelen
ERROR_REPORTING(0);
// MySQL
$db_user = "root"; // Gebruiker voor MySQL
$db_pass = "******"; // Wachtwoord voor MySQL
$db_host = "localhost"; // Host voor MySQL; standaard localhost
$db_db = "test_7"; // Database
// Als je al ergens anders een database connectie hebt gemaakt,
// maak dan van de volgende twee regels commentaar (# of // ervoor zetten)
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db);
// Instellingen
$loginpage = "index.php"; // Pagina waar de gebruiker heen wordt gestuurd wanneer deze is ingelogd
$forgoturl = "http://marty-f1.uuuq.com/test.php/"; // Volledige URL naar inlogsysteem, voor activeren van wachtwoord vergeten, / aan einde
$sitenaam = "MT-bodyguard-verhuur"; // Naam van je site; deze word oa. gebruikt bij het verzenden van mail
$sitemail = "[email protected]"; // Afzender van verzonden mail
?>
als ik nu naar de setup ga, zoals gezegt werd, dan staat er dit:
Er is een fout opgetreden bij het verwijderen van eventuele oude gebruikers-tabellen. Controleer de MySQL-instellingen in config.php
wat heb ik fout gedaan?
Dankuwel!
Grtz martyn!
Wat is de 'echte' fout? Zet error_reporting even aan.
srry man... HOE MEOT DAT:$?
Misschien instellingen controleren in config.php?
ik heb ze namelijk al gecontroleerd.
maar hoe zet je die error_reporting aan?
Zie lijn 11 en 12
Lees het commentaar eens door in het bestand. Regel 11 b.v.
Maar het heeft er veel van weg dat of de sql verbinding niet klopt (de gegevens niet) of dat er niet genoeg rechten zijn.
"Er is een fout opgetreden bij het verwijderen van eventuele oude gebruikers-tabellen."
-> Oftewel, als de tabel al bestaat moet die gewist worden, maar dat is niet mogelijk. Blijkbaar wordt de setup aangeroepen, maar of de tabellen bestaan al (en mogen niet zo worden gewist) of er zijn onvoldoende rechten.
wat is nu de oplossing dan?
Quote:
Dit doen we hier niet.
Of betaal jij de eventuele schade die ontstaat?
SanThe.
Of betaal jij de eventuele schade die ontstaat?
SanThe.
Edit: Sarcasme!
Gewijzigd op 01/01/1970 01:00:00 door steen
SanThe schreef op 23.02.2009 13:29:
Wat is de 'echte' fout? Zet error_reporting even aan.
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/uuuq.com/m/a/r/marty-f1/htdocs/inlogsysteem/config.php:8) in /www/uuuq.com/m/a/r/marty-f1/htdocs/inlogsysteem/config.php on line 15
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/uuuq.com/m/a/r/marty-f1/htdocs/inlogsysteem/config.php:8) in /www/uuuq.com/m/a/r/marty-f1/htdocs/inlogsysteem/config.php on line 15
dit is ook wat ik nog krijg met ERROR_REPORTING(error_reporting(E_ALL);
Parse error: syntax error, unexpected ';' in /www/uuuq.com/m/a/r/marty-f1/htdocs/inlogsysteem/config.php on line 19
maar ik gebruik PHPmyadmin en daar staat dit:
MYSQL SECTIE: "ROOT" WACHTWOORD
MySQL SuperUser: root
De MySQL server draait niet of wordt geblokkeerd door een firewall! Zorg eerst dat dit probleem wordt opgelost ...
Gewijzigd op 01/01/1970 01:00:00 door Martyn
http://www.phphulp.nl/php/faq/#2
Martyn schreef op 23.02.2009 14:37:
De MySQL server draait niet of wordt geblokkeerd door een firewall! Zorg eerst dat dit probleem wordt opgelost ...
Lijkt mij duidelijk.
hoe moet ik dat voor zorgen dat die het wel gwn normala gaat werken?
Lezen van de gegeven link en handleidingen lezen.
ik heb nog me gegevens gecontroleerd maar ik kom maar niet verder.
Het is onlogisch te verbinden als 'root'. Dit zal op bijna geen enkele hosting het geval zijn.
en bij phpmyadmin is het wel root
OF niet?
En even voor de duidelijkheid: je database heet NIET phpmyadmin, maar MySQL. phpmyadmin is enkel een (superslechte) databasebeheertool.
wat is dan een betere database beheer tool?
http://dev.mysql.com/downloads/gui-tools/5.0.html )
(daar staat trouwens ook een hele goede handleiding)
Je zou altijd eens kunnen kijken op de site van MySQL zelf.. ( (daar staat trouwens ook een hele goede handleiding)