Skocz do zawartości
Zaloguj się, aby obserwować  
PrecelusMaximus

php - ftp_connect

Polecane posty

Witajcie,

 

Mam taki dziwny problem. Napisałem sobie dość dawno, prosty minisystem do backupu z vpsów swoich i klientów. Zasadniczo instalowałem sobie nginx'a/apache + php/php-fpm i odpalałem, wszystko działało. Bez zbędnych ceregieli.

 

Mam taki dziwny serwer, zrobiłem to co zawsze i coś system nie działał. Odpaliłem w cli zwykłe ftp_connect('cos.com') no i lipa. Zawraca false. Sprawdziłem to na innych serwerach, zwracał "resource(4) of type (FTP Buffer)...", wniosek taki że coś mam źle skonfigurowane.

 

Php informuje mnie że mam moduł ftp, więc albo jest źle skonfigurowane albo firewall coś blokuje. Wpisałem dla bezpieczeństwa adresy IP, też false (gdyby dns coś nie trybił). W /etc/php5/mods-available/ nie mam ftp.ini a w samym php.ini nie znalazłem linijek odpowiedzialnych sam sam ftp.

 

Na pokładzie mam ubuntu 14. Php-fpm

PHP 5.5.9-1ubuntu4.4 (cli) (built: Sep  4 2014 06:56:34)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

phpinfo:

FTP support	enabled


Registered PHP Streams	https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip


Protocols	dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp


FTP	Stefan Esser, Andrew Skalski

Jakieś propozycje?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. Czy z konsoli możesz połączyć się poleceniem FTP?

2. Czy ten serwer (z którego się łączysz do cos.com) nie jest przypadkiem za NAT?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Te cos.com to serwer home.pl(shared), biznes-host(shared) oraz 2 inne vpsy - sprawdzałem wszystkie. Po wpisaniu ftp cos.com, pojawia się IP i wersja serwera ftp jedynie po połączeniu z home.pl, reszta zwraca timeout.

 

Na inny serwerze, łączy ze wszystkim. Nawet na localhoscie mogę się połączyć ze wszystkimi serwerami.

Edytowano przez PrecelusMaximus (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Chodziło mi o serwer z którego się łączysz do "cos.com".

 

Jeżeli z poziomu shella też nie możesz się połączyć, to sprawdź MTR/traceroute, może on ci coś więcej podpowie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×