29. april 2008 - 20:13Der er
17 kommentarer og 1 løsning
ftp_connect() fejl, men det har virker tidligere.
Hejsa.
Jeg driver et lille webbureau, hvor jeg anvender et lille upload-script på min egen dedikerede server til at opsætte mine kunders hjemmesider (kunderne bruger One.com).
Men pludselig giver uploadscriptet fejl:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/vhosts/mydomain.dk/httpdocs/edit/admin_put_site.php on line 125
Jeg har tidligere opsat ca. 20 sites med det samme script, og det har virker perfekt. Men nu kommer denne fejl. Mine kunder anvender alle One.com, men One.com mener ikke, at de har ændret i deres opsætning. Dog siger de, at jeg ikke kan bruge et upload script til at uploade med (selvom det ligger på min egen server). Det har som sagt virker fint mange gange, så jeg stoler ikke helt på den supporter....
Din servers bruger nogle DNS-servere, der måske ikke har fået opdateret info om det domæne endnu. Din server skal bare vente eller snyde (hosts-filen).
Ok, Jeg tror klart, at du har fat i det rigtige problem. Skal jeg bruge hosts-filen fra min egen server eller den, jeg vil connecte til? Hvordan finder jeg hosts-filen?
"to FTP-klienter" ... på serveren? Hvis vi nu leger at din server står på TDCs net, og du derhjemme har Cybercity. Så kan TDCs navneservere mangle opdatering, mens CCs er i orden. Derfor vil du kunne se det hjemmefra, men ikke fra din server. (Men det er kun en teori!) Når du kan se det eet sted fra, er gratisdns's servere ok.
Det kunne også skyldes en stavefejl, som før skrevet. Du giver os ikke mange konkrete oplysninger at gå ud fra ;)
Nu har jeg fundet problemet, men ikke årsagen. Problemet var, at jeg havde: ftp_connect('ftp.mydomain.dk'); og det skulle være: ftp_connect('mydomain.dk');
Hvorfår "ftp_connect('ftp.mydomain.dk');" pludselig ikke virker mere, må være en gåde. Det har fungeret fint indtil nu, men måske bruger One.com nu en nyere php-version?
Ok. Jeg kan ikke rigtig forstå det, men hovedsagen er, at vi fandt en løsning. Jeg takker mange gange for god sparring, og smid et svar, så får du points.
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.