Avatar billede agent29 Nybegynder
17. august 2002 - 15:33 Der er 3 kommentarer og
1 løsning

Spøjst error 10061 problem (genopslag)

Hejsa (igen),

Håber jeg gør det rigtigt nu - alle tidligere spørgsmål er lukket nu.

Efter at have opgraderet til PHP-4.2.2 og Apache-1.3.26 kan jeg pludselig ikke connecte til MySQL via websider. Det spøjse består i, at hvis jeg kører scriptet fra kommando-promt fungerer det. Jeg kan også connecte via MySQL-Front m.m... bare ikke fra web. Alle andet php-funktioner kører fint - og scriptet afvikles som sagt fint fra kommandopromt.

Her er testkoden:

<?php
$link = mysql_connect('localhost', 'user', 'pass') or die(mysql_error());
?>

Output:
Warning: Can't connect to MySQL server on 'localhost' (10061) in e:\web\docs\test.php on line 4.

Hvor linje 4 er: $link = mysql_connect('localhost', 'user', 'pass');

En /phpinfo.php (i roden) viser at php tror jeg stadig kører Apache 1.3.24, mens en /mappe/phpinfo.php (i en undermappe) siger at jeg kører 1.3.26, så jeg tjekkede at php4ts.dll er den rigtige og at den ligger i c:\windows\system32 - det skulle være ok

Fra httpd.conf

LoadModule php4_module d:/php4/php 4.2.2/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Brugernavn og password er ok! Stierne er ok! Port 3306 er ok! php.ini er ok!

Jeg fatter det simpelthen ikke?

Systemet er WinXP og er en udviklingsmaskine, så jeg kan ikke give adgang/link.
Avatar billede danisher Nybegynder
17. august 2002 - 18:28 #1
Hejsa

Prøv eventuelt at skrive din ip, i stedet for localhost... Det kan godt drille en gang imellem... Ellers så prøv med 127.0.0.1...

/Mig
Avatar billede agent29 Nybegynder
17. august 2002 - 20:52 #2
Det har jeg prøvet :-) Ligesom jeg har prøvet forskellige brugere, der alle virker med MySQL-Front m.m... bare ikke gennem en hjemmeside.

Flere ideer?
Avatar billede danisher Nybegynder
18. august 2002 - 11:06 #3
Hej igen

Øhm, det lyder meget underligt, hvis du spørger mig... Der skulle jo som sådan ikke være noget galt, hvis du har installeret skidtet rigtig, men jeg kan jo se at det nok ikke er en PHP fejl...

Jeg tror nok desværre at fejlen kunne ligge i din mysql installation..
Jeg har tidligere lavet en guide over installation af apache, php og mysql på win2k, og den virker sådan set på alle styresystemer, og derfor også på winxp...

Prøv derfor lige at klikke på:
http://www.netcoders.dk/articles.asp?mode=show_article&article_id=71&tech_id=2
og kig om der eventuelt skulle stå noget...

Min anbefaling ville være at geninstallere Mysql...

Venlig hilsen

/Mig!
Avatar billede agent29 Nybegynder
18. august 2002 - 15:12 #4
Hep,

Så er problemet løst. Det viste at være Apache (og dermed PHP-sapi modulet), der ikke havde de fornødne rettigheder til at connecte til MySQL.

Tak for forsøget til alle.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester