هنگام ارسال پرونده به سرور و دریافت فایل ها با استفاده از پروتکل FTP ، گاهی اوقات خطاهای مختلفی رخ می دهد که بارگیری را متوقف می کند. البته این مسئله باعث می شود تا مشکلات زیادی برای کاربران ایجاد شود ، به خصوص در صورت نیاز به فوریت بارگیری اطلاعات مهم. یکی از رایج ترین مشکلات هنگام انتقال داده از طریق FTP از طریق Total Commander خطای "فرمان PORT ناموفق است". بیایید دلایل و راههای رفع این خطا را دریابیم.
آخرین نسخه کل Total Commander را بارگیری کنید
علل خطا
دلیل اصلی خطای "فرمان PORT کامل نشده است" در اکثر موارد در ویژگی های معماری Total Commander نیست بلکه در تنظیمات نادرست ارائه دهنده است و این می تواند مشتری یا ارائه دهنده سرور باشد.
دو حالت اتصال وجود دارد: فعال و غیرفعال. در حالت فعال ، مشتری (در مورد ما ، برنامه Total Commander) دستور "PORT" را به سرور ارسال می کند ، که در آن مختصات اتصال خود ، به ویژه آدرس IP را گزارش می کند تا سرور با آن تماس بگیرد.
هنگام استفاده از حالت پسیو ، مشتری به سرور می گوید مختصات خود را منتقل کند و پس از دریافت آنها ، به آن متصل شود.
اگر تنظیمات ارائه دهنده نادرست باشد ، با استفاده از پراکسی یا فایروال های اضافی ، هنگام اجرای دستور PORT ، داده های منتقل شده در حالت فعال تحریف می شوند و اتصال قطع می شود. چگونه این مشکل را حل کنیم؟
رفع اشکال
برای برطرف کردن خطای "فرمان PORT شکست خورد" ، شما باید از استفاده از دستور PORT که در حالت اتصال فعال استفاده می شود ، خودداری کنید. اما مسئله این است که بطور پیش فرض در Total Commander حالت فعال استفاده شده است. بنابراین ، برای خلاص شدن از این خطا ، باید حالت انتقال داده منفعل را در برنامه فعال کنیم.
برای انجام این کار ، روی قسمت "شبکه" از فهرست بالای افقی کلیک کنید. در لیستی که ظاهر می شود ، "اتصال به سرور FTP" را انتخاب کنید.
لیستی از اتصالات FTP باز می شود. ما سرور لازم را علامت گذاری می کنیم و بر روی دکمه "تغییر" کلیک می کنیم.
پنجره ای با تنظیمات اتصال باز می شود. همانطور که مشاهده می کنید ، مورد "حالت تبادل منفعل" فعال نمی شود.
ما این مورد را با تیک علامت گذاری می کنیم. و روی دکمه "OK" کلیک کنید تا نتایج تغییر تنظیمات ذخیره شود.
اکنون می توانید دوباره به سرور وصل شوید.
روش فوق ناپدید شدن خطا "فرمان PORT ناموفق" را تضمین می کند ، اما نمی تواند تضمین کند که اتصال FTP کار خواهد کرد. پس از همه ، همه خطاها را نمی توان از طرف مشتری برطرف کرد. در پایان ، ارائه دهنده می تواند به طور هدفمند تمام اتصالات FTP را در شبکه خود مسدود کند. با این حال ، روش فوق برای حذف خطای "دستور PORT شکست خورده" ، در بیشتر موارد به کاربران کمک می کند تا با استفاده از این پروتکل محبوب ، انتقال داده ها را از طریق برنامه Total Commander از سر بگیرند.