Switch to full style
Forum dyskusyjne poświęcone programowi Pajączek 5 NxG. Wysyłaj tutaj tylko wiadomości dotyczące tego programu.
Odpowiedz

Problem z klientem ftp

9 maja 2012, o 18:40

Mam problem z klientem ftp w Pajączku 5.9.7 Pro, którego zakupiłem kilka dni temu. Na 4 serwerach z kilkunastu, które mam zapisane nie widzę plików ani katalogów mimo podłącznia (widoczny jest tylko pusty katalog główny). Po wylogowaniu z Pajączka 5.9.7 Pro i zalogowaniu do Pąjaczka 2000 4.8.1 Pro pliki i katalogi są widoczne. Dane do logowania przenosiłem i są, jak mi się wydaje, takie same (problemu z podłączniem nie ma w żadnej wersji). Cache czyściłem. Czy mogę prosić o pomoc w rozwiązaniu problemu?

Re: Problem z klientem ftp

9 maja 2012, o 21:26

Proszę spróbować zdefiniować dla serwera inną komendę listowania zawartości katalogów. Domyślnie jest to LIST. Definiuje się ją w ustawieniach serwerów. Komendę może Pan zweryfikować u administratora serwera, który powinien wskazać, jaka jest używana. Ewentualnie można też wykonać podgląd komunikacji między Pajączkiem a serwerem na dolnym panelu na zakładce Publikowanie (włącza się przyciskiem obok drzewa katalogów).

Re: Problem z klientem ftp

9 maja 2012, o 22:07

Oto podgląd komunikacji Pajączka 5.9.7 z serwerem, na którym występuje opisany problem:

(moje serwery) < 220 TYPSoft FTP Server 1.08 ready...
(moje serwery) > USER peritia
(moje serwery) < 331 Password required for peritia.
(moje serwery) > PASS ********
(moje serwery) < 230 User peritia logged in.
(moje serwery) > TYPE I
(moje serwery) < 200 Type set to I.
(moje serwery) > STRU F
(moje serwery) < 200 Ok. STRU parameter 'F' ignored.
(moje serwery) > MODE S
(moje serwery) < 200 MODE Ok
(moje serwery) > REST 0
(moje serwery) < 350 REST supported. Ready to resume at byte offset 0.
(moje serwery) > REST 1
(moje serwery) < 350 REST supported. Ready to resume at byte offset 1.
(moje serwery) > REST 0
(moje serwery) < 350 REST supported. Ready to resume at byte offset 0.

... a to podgląd komunikacji Pajączka 4.8.1, który wyświetla zawartość:

< 220 TYPSoft FTP Server 1.08 ready...
> USER peritia
< 331 Password required for peritia.
> PASS *** HASŁO UKRYTE ***
< 230 User peritia logged in.
> SYST
< 215 UNIX Type: L8
> CWD /
< 250 CWD command successful. "/C:/FTP/peritia/" is current directory.
> PWD
< 257 "/C:/FTP/peritia/" is current directory.
> TYPE A
< 200 Type set to A.
> PASV
< 227 Entering Passive Mode (83,6,210,44,4,71).
> LIST
< 150 Opening data connection for directory list.
< 226 Transfer complete.
! 274 bytes received/sent in 0 seconds (761 Bytes/sec)
drw-rw-rw- 1 ftp ftp 0 May 09 13:14 .
drw-rw-rw- 1 ftp ftp 0 May 09 13:14 ..
-rw-rw-rw- 1 ftp ftp 10724510 May 09 13:07 kibicujemy.pdf
-rw-rw-rw- 1 ftp ftp 13366561 May 09 13:13 PDF proof 300 dpi tmp_podglad.pdf

Pozdrawiam
Paweł Z.

Re: Problem z klientem ftp

9 maja 2012, o 23:10

Proszę spróbować wcisnąć przycisk odświeżenia zawartości listy plików na pasku obok listy plików FTP i podesłać log połączenia. Na logu z Pajączka 5.9.7 brakuje komendy LIST. Proszę też się upewnić, że jest ona podana w ustawieniach serwera FTP w Pajączku (trzecia zakładka, dodatkowe).

Re: Problem z klientem ftp

10 maja 2012, o 08:47

Dokładnie sprawdziłem całą listę swoich serwerów. Uściślam, że problem występuje tylko na serwerach jednego kontrahenta. Bywa, że sprawiają problemy. Problem jednak pozostał. Pajączek 5.9.7 nie może wylistować zawartości katalogu, a Pajączek 4.8.1 robi to bez problemów. Komendę list sprawdziłem (w rozwijanym okienku jest "LIST"). Poniżej log po odświeżeniu listy plików:

(moje serwery) > TYPE A
(moje serwery) < 200 Type set to A.
(moje serwery) > PORT 192,168,1,5,5,251
(moje serwery) < 200 Port command successful.
(moje serwery) > LIST /
(moje serwery) < 150 Opening data connection for directory list.
(moje serwery) < 226 Transfer complete.
(moje serwery) < ---------------
(moje serwery) < ---------------

Jednak "LIST" występuje (pliki z całą pewnoscia tam są). Nie znam się na szczegółach komunikacji z serwerami, ale na podstawie innych logów wnioskowałbym, że problem pojawia się gdzieś tu:

(moje serwery) > STRU F
(moje serwery) < 200 Ok. STRU parameter 'F' ignored.

I jeszcze informacja z ostatniej chwili. Plik da się wgrać na ftpa i zaraz po wgraniu jest widoczny. Po odświeżeniu listy wszystko znika.

Pozdrowienia
Paweł Z.

Re: Problem z klientem ftp

10 maja 2012, o 10:47

Widzę, że to serwer Windowsowy. Ściągnę i zobaczę. Tymczasem proszę spróbować zmienić komendę listowania we właściwościach serwera na LIST -al lub DIR.

Re: Problem z klientem ftp

10 maja 2012, o 11:01

Komenda "List -aL" działa. Teraz zawartosć katalogu jest widoczna. To chyba rozwiązuje problem. Serdeczne dzięki za pomoc.

Paweł Z.

Re: Problem z klientem ftp

10 maja 2012, o 13:06

Świetnie. Cieszę się, że mogłem pomóc. Powodzenia i pozdrawiam.

Re: Problem z klientem ftp

25 czerwca 2012, o 21:38

Witam,

Problem wyświetlania plików na ftpach powrócił. Tym razem dotyczy naszego firmowego ftp.peritia.com.pl.
Poniżej podgląd komunikacji przy odświeżaniu listy plików:

(moje serwery) < 200 TYPE is now 8-bit binary
(moje serwery) > PASV
(moje serwery) < 227 Entering Passive Mode (81,2,200,103,94,242)
(moje serwery) > LIST /Credo/teczka ock/
(moje serwery) < 150 Accepted data connection
(moje serwery) < 226-Options: -l
(moje serwery) < 226 0 matches total
(moje serwery) < ---------------
(moje serwery) < ---------------

W katalogu są dwa pliki. Stary Pajączek widzi je bez problemu. Nowy nie. Nie pomaga zmiana komendy listowania. Problem pojawił się bez żadnych wyraźnych przyczyn. Nic w ustawieniach Pajączka nie zmieniałem.

Re: Problem z klientem ftp

25 czerwca 2012, o 22:22

Proszę wypróbować różne komendy listowania katalogów. Proszę również o kontakt na email.
Odpowiedz