FTP protokoli yordamida fayllarni serverga yuborishda va fayllarni qabul qilganda, ba'zida yuklashni to'xtatadigan turli xil xatolar yuzaga keladi. Albatta, bu foydalanuvchilarga juda ko'p muammolar tug'diradi, ayniqsa muhim ma'lumotlarni zudlik bilan yuklab olish kerak bo'lsa. Total Commander orqali FTP orqali ma'lumotlarni uzatishda eng ko'p uchraydigan muammolardan biri bu "PORT buyrug'i bajarilmadi" xatosi. Keling, ushbu xatoning sabablarini va ularni hal qilish yo'llarini bilib olaylik.
Total Commander-ning so'nggi versiyasini yuklab oling
Xatoning sabablari
"PORT buyrug'i bajarilmadi" xatosining asosiy sababi ko'p hollarda Total Commander arxitekturasining xususiyatlarida emas, balki provayderning noto'g'ri sozlashlarida va bu mijoz ham, server provayderi ham bo'lishi mumkin.
Ikkita ulanish rejimi mavjud: faol va passiv. Faol rejimda mijoz (bizning holatlarimizda Total Commander dasturi) "PORT" buyrug'ini serverga yuboradi, unda u o'z ulanish koordinatalarini, xususan IP manzilini xabar beradi, shunda server unga murojaat qiladi.
Passiv rejimdan foydalanganda, mijoz serverga koordinatalarini uzatishni aytadi va ularni olgandan keyin unga ulanadi.
Agar provayder sozlamalari noto'g'ri bo'lsa, proksi-serverlar yoki qo'shimcha xavfsizlik devorlaridan foydalangan holda, faol rejimda uzatilayotgan ma'lumotlar PORT buyrug'i bajarilganda buziladi va ulanish uziladi. Ushbu muammoni qanday hal qilish kerak?
Xatolarni tuzatish
"PORT buyrug'i bajarilmadi" xatosini bartaraf etish uchun siz faol ulanish rejimida ishlatiladigan PORT buyrug'idan foydalanishni rad qilishingiz kerak. Ammo muammo shundaki, Total Commander-da u faol rejim hisoblanadi. Shuning uchun ushbu xatodan xalos bo'lish uchun dasturdagi ma'lumotlarni uzatishning passiv rejimini yoqishimiz kerak.
Buni amalga oshirish uchun yuqori gorizontal menyuda "Tarmoq" bo'limini bosing. Ko'rsatilgan ro'yxatda "FTP serveriga ulanish" -ni tanlang.
FTP ulanishlarining ro'yxati ochiladi. Biz kerakli serverni belgilaymiz va "O'zgartirish" tugmasini bosing.
Ulanish sozlamalari bilan oyna ochiladi. Ko'rib turganingizdek, "Passiv almashinuv rejimi" bandi yoqilmagan.
Biz ushbu narsani belgi bilan belgilaymiz. Sozlamalarni o'zgartirish natijalarini saqlash uchun "OK" tugmasini bosing.
Endi siz yana serverga ulanishga harakat qilishingiz mumkin.
Yuqoridagi usul "PORT buyrug'i bajarilmadi" xatosining yo'qolishini kafolatlaydi, ammo FTP ulanishi ishlashiga kafolat berolmaydi. Axir, barcha xatolarni mijozning o'zi hal qila olmaydi. Oxir-oqibat, provayder o'z tarmog'idagi barcha FTP ulanishlarini maqsadli ravishda blokirovka qilishi mumkin. Ammo yuqoridagi "PORT buyrug'i bajarilmadi" xatosini bartaraf etish usuli ko'p holatlarda foydalanuvchilarga ushbu mashhur protokoldan foydalanib Total Commander dasturi orqali ma'lumotlarni uzatishni davom ettirishga yordam beradi.