/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
127.0.0.1 virker, men localhost fejler?
Fra : Kim Emax


Dato : 15-12-03 23:01

Hey

Er lige stødt på et underligt problem. Connections fra php til mysql fejler,
hvis jeg har angivet localhost som host, mens det spiller, når jeg bruger
127.0.0.1. I /etc/hosts står der "127.0.0.1 localhost.localdomain
localhost", så det burde virke? Her er jeg lidt blank, hvor pokker skal man
ellers kigge?

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



 
 
Kim Emax (16-12-2003)
Kommentar
Fra : Kim Emax


Dato : 16-12-03 13:10

Kim Emax wrote:

> Er lige stødt på et underligt problem. Connections fra php til mysql
> fejler, hvis jeg har angivet localhost som host, mens det spiller,
> når jeg bruger 127.0.0.1. I /etc/hosts står der "127.0.0.1
> localhost.localdomain localhost", så det burde virke? Her er jeg lidt
> blank, hvor pokker skal man ellers kigge?

Løst, der var 2 linier i hosts filen:

127.0.0.1 localhost.localdomain localhost
213.213.12.252 server.emax.dk

Da jeg fjernede 213 linien og smed server.emax.dk op i 127 linien, så
virkede det igen.

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Kim Emax (16-12-2003)
Kommentar
Fra : Kim Emax


Dato : 16-12-03 14:49

Kim Emax wrote:

> 127.0.0.1 localhost.localdomain localhost
> 213.213.12.252 server.emax.dk
>
> Da jeg fjernede 213 linien og smed server.emax.dk op i 127 linien, så
> virkede det igen.

Hmm... var for hurtigt ude, IE havde flappet fra IP til url, så den ramte
den server, der virker

Fejlen opstår som sagt, når jeg laver en connection fra php til mysql, hvis
jeg har angivet localhost som host men ikke, hvis jeg angiver
127.0.0.1 som host.

Står jeg på kommandolinien, så har jeg ikke noget problem med at connecte
med "mysql -u root -h localhost -p test", hvad fanden skal jeg kigge efter,
hvis det ikke er i hosts filen? Det virker som om apache ikke forstår
"localhost" ?

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop




Kim Emax (16-12-2003)
Kommentar
Fra : Kim Emax


Dato : 16-12-03 17:37

Kim Emax wrote:

> Står jeg på kommandolinien, så har jeg ikke noget problem med at
> connecte med "mysql -u root -h localhost -p test", hvad fanden skal
> jeg kigge efter, hvis det ikke er i hosts filen? Det virker som om
> apache ikke forstår "localhost" ?

nu _er_ det løst.

Mysql prøvede at forbinde til /tmp/mysql.sock, der ligger den ikke... Det
viste sig at der ikke var blevet installeret en my.cnf med MySQL4. Mon det
er standard?

--
Take Care
Kim Emax - master|minds: http://www.masterminds.dk
http://www.emax.dk - http://www.ayianapa.dk
Køb din vin online på http://www.gmvin.dk,
Danmarks måske mest avancerede VinWebShop



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste