infected windows logo Sveiki,

Jei iškilo problemų jungiantis prie jūsų MySQL serverio per savo PHP failus ir jūsų PHP / MySQL / Apache yra setup teisingai, šis pranešimas gali išspręsti savo prblem.

Atkurti problemą:

Mysql_connect () ataskaita per įvykdytą PHP skripto jūsų naršyklė pakimba ir po php pauzės (numatytasis yra 60 sekundžių) praeiti ši klaida bus rodomi naršyklės lange:

PHP Įspėjimas: mysqli :: mysqli (): [2002] sujungimas nepavyko, nes nebuvo prijungtas šalis (bando užmegzti ryšį per tcp :/ / localhost: 3306) xxx.php 2 on-line

PHP Įspėjimas: mysqli :: mysqli (): (HY000/2002) ryšio bandymas nepavyko, nes prijungtas šalis nebuvo tinkamai reaguoti, po laiko, ar nusistovėjusia ryšiu laikotarpiui nepavyko, nes prijungtas kompiuteris turi neatsakė.
, į xxx.php 2 on-line

Aš praleido visą rytą bando susikurti savo interneto serverį į šią naują kompiuterį su Windows Vista, atrodo, bet buvo pakeistas - PHP negalėjo prisijungti prie MySQL.

Po galvoti, kas gali sukelti šią problemą, nes aš buvo įdiegti interneto serverių taip, ne vienerius metus, ir tai niekada neįvyko - Aš pažiūrėjau į problemos priežastį, kuri buvo rasta mano OS, Windows Vista "(Argh!).

(Ši informacija buvo nukopijuotas nuo coreygilmore.com - išsiaiškinti šį sprendimą buvo tikrai ilgai)

PHP klaida # 45.150 rodo, kad tai yra dėl klausimų sprendžiant localhost Windows. Tai iš dalies teisinga, tiksliau tai su localhost, sprendžiant kai IPv6 įjungtas :: 1 klausimas.

Nors jaučiasi Windows shoehorned IPv6, kaltė, atrodo, norėdamas sugulti su MySQL, kuri nepalaiko IPv6 protokolo, kol 6.0 versijos .

Nesu tikras, kodėl pertrauka yra ne momentinis, uostas uždarytas, todėl ji gali būti iš dalies su PHP arba Windows problema.

Fix

Atidarykite %windir%\system32\drivers\etc\hosts su teksto redaktoriumi ir komentuoti liniją, kad atrodo:

  :: 1 localhost 
  Priešdėlis #, štai taip: 
  # :: 1 localhost 

Išsaugokite ją ir jūsų PHP / MySQL jungtis iš karto pradėti dirbti. Taip pat galite naudoti 127.0.0.1 prisijungimo eilutę, o ne localhost, bet aš nenorėjau keisti kodą daugybę failų.

Jei turite problemą, išsaugokite dokumentą (tai galėtų būti, nes administratoriaus teisėmis, arba tik skaityti), tiesiog perkelti failą į kitą katalogą (darbalaukyje), jį modifikuoti ir kopijuoti jį atgal į savo etc kataloge.

Tikimės, kad šis sprendimas padėjo,

Ištekliai:

Pirmą kartą su PHP? pradėti mokytis PHP, Easy Roberto lentų PHP eBook .

Tags: , , , , ,

Palikite komentarą

Galite naudoti šias žymeles: <a href="#" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q cite=""> <strike> <strong>