Autor Zpráva
kajaman
Profil
mám takový problém, nevím přesně, asi nastavení php... např. při volání fce ftp_connect nebo při volání metody DomDocument: $dom->load('http://www.w3schools.com/XML/simple.xml');
dostávám takovouhle hlášku: DOMDocument::load(): php_network_getaddresses: getaddrinfo failed: Name or service not known

Nevíte prosím někdo co s tím?
pedro-7
Profil
mas zadane zle udaje v mysql_connect
kajaman
Profil
mysql nepoužívám
Davex
Profil
Vypadá to, že je nějaký problém na serveru s DNS a převodem doménových jmen na IP adresu.
kajaman
Profil
z commandline normálně pingnu, měl bych hledat něco v Apache nebo PHP?
Davex
Profil
Měla by to být systémová záležitost. Funguje v PHP toto?

echo gethostbyname("www.jakpsatweb.cz");
kajaman
Profil
funguje, navíc... zkusil jsem zakomentovat v /etc/hosts všechny 127.0.0.1 hosty kromě localhost a v httpd.conf všechny virtualHosty, restart apache, pak jsem to zase odkomentoval, restart apache, a začalo to fungovat.... to je fajn, ale nevím, co se změnilo, takže až to zase přestane fungovat, tak budu zase v loji, no, resolf.conf se nezměnil jistě... nevíš pls na co se podívat?
.....................
EDIT: přesně, jak jsem se obával: po restartu počítače se problém opět objevil
EDIT: vyřešeno, chyba v nastavení virtualHostů, oběma díky za odpovědi!
Davex
Profil
Nevím, co máš za verzi Linuxu, ale ještě bych zkontroloval systémové logy a /etc/nsswitch.conf. Případně se dá spustit php z příkazového řádku pomocí strace a dívat se co se děje.



Jaká chyba v nastavení VirtualHostů? To by nemělo mít s rozlišováním jmen v PHP souvislost.
kajaman
Profil
Fedora16, jeden z virtualhost hostů byl nastavený na DocumentRoot /cesta/k/rootu/projekt/index.php místo na DocumentRoot /cesta/k/rootu/projekt, po přepsání to přestalo zlobit

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0