কিভাবে গাইড

FTP (FileZilla) ব্যবহার করে সার্ভারে সংযোগ স্থাপন করা WordPress ফাইল ম্যানেজার ব্যবহার না করে

  • 16 পড়তে মিনিট
  • Hostragons টিম
FTP (FileZilla) ব্যবহার করে সার্ভারে সংযোগ স্থাপন করা WordPress ফাইল ম্যানেজার ব্যবহার না করে

FTP (FileZilla) ব্যবহার করে সার্ভারে সংযোগ স্থাপন করা, হোস্টিং কন্ট্রোল প্যানেলের ফাইল ম্যানেজারে প্রবেশ না করেই আপনার WordPress সাইটের সার্ভার ফাইলগুলোতে নিরাপদভাবে অ্যাক্সেস করার সুযোগ দেয়। এর জন্য আপনার হোস্টিং অ্যাকাউন্ট থেকে FTP বা পছন্দসই SFTP তথ্য সংগ্রহ করতে হবে, FileZilla প্রোগ্রামে সার্ভার ঠিকানা, ব্যবহারকারী নাম, পাসওয়ার্ড এবং পোর্ট তথ্য প্রবেশ করাতে হবে, তারপর WordPress ইনস্টলেশন ডিরেক্টরিতে সংযোগ স্থাপন করে থিম, প্লাগিন, ছবি এবং কনফিগারেশন ফাইলগুলো পরিচালনা করতে হবে। এই পদ্ধতি বিশেষভাবে সাদা স্ক্রীন, ভাঙা প্লাগিন, থিম ত্রুটি, ফাইল আপলোড সীমা এবং ম্যানুয়াল ব্যাকআপের মতো পরিস্থিতিতে দ্রুত এবং কার্যকরী সমাধান।

WordPress ব্যবহারকারীদের একটি বড় অংশ ফাইল কার্যক্রমের জন্য cPanel, Plesk বা অনুরূপ প্যানেলে ফাইল ম্যানেজার ব্যবহার করে। তবে কিছু পরিস্থিতিতে প্যানেল অ্যাক্সেস সীমিত হতে পারে, ব্রাউজার থেকে বড় ফাইল আপলোড করতে সমস্যা হতে পারে বা একটি প্লাগিনের কারণে WordPress অ্যাডমিন প্যানেলে প্রবেশ করা সম্ভব নাও হতে পারে। এই অবস্থায় FTP ক্লায়েন্ট ব্যবহার করা, সাইটের ফাইল সিস্টেমে সরাসরি অ্যাক্সেস অর্জন করার জন্য একটি গুরুত্বপূর্ণ ব্যবস্থাপনা দক্ষতা। FileZilla একটি বিনামূল্যে, ব্যাপকভাবে ব্যবহৃত এবং Windows, macOS, Linux-এ কাজ করা একটি FTP ক্লায়েন্ট। সঠিকভাবে সেট আপ করা হলে কয়েক মিনিটের মধ্যে সার্ভারে সংযোগ স্থাপন করতে পারেন, ফাইল অনুমতি পরীক্ষা করতে পারেন, wp-content ফোল্ডারে কাজ করতে পারেন এবং আপনার সাইটকে উদ্ধার করার পদক্ষেপগুলি গ্রহণ করতে পারেন।

এই গাইডে Hostragons এর অবকাঠামোতে বা অন্য কোনও হোস্টিং প্রদানকারীর অধীনে চলমান WordPress সাইটে FileZilla ব্যবহার করে কীভাবে সংযোগ স্থাপন করবেন, কোন তথ্য প্রয়োজন, FTP এবং SFTP এর মধ্যে পার্থক্য, সংযোগ ত্রুটি সমাধানের উপায় এবং নিরাপদ ফাইল পরিচালনার জন্য আপনাকে কী কী বিষয়গুলির প্রতি মনোযোগ দিতে হবে তা ধাপে ধাপে ব্যাখ্যা করা হবে। যদি আপনি এখনও WordPress এর জন্য উপযুক্ত একটি হোস্টিং প্যাকেজ নির্বাচন না করে থাকেন, তাহলে আপনার কার্যকারিতা এবং নিরাপত্তার প্রয়োজনীয়তার উপর ভিত্তি করে WordPress হোস্টিং প্যাকেজ পৃষ্ঠাটি পর্যালোচনা করতে পারেন।

FTP এবং FileZilla কী?

FTP, File Transfer Protocol এর সংক্ষিপ্ত রূপ এবং এটি আপনার কম্পিউটার এবং সার্ভারের মধ্যে ফাইল স্থানান্তর করার জন্য একটি ক্লাসিক প্রোটোকল। ওয়েবসাইটের ফাইলগুলো সাধারণত হোস্টিং সার্ভারে নির্দিষ্ট ডিরেক্টরিতে সংরক্ষিত হয়। WordPress এর ক্ষেত্রে এই ফাইলগুলো মূল WordPress ফোল্ডার, থিম ফাইল, প্লাগিন ফাইল, আপলোড করা মিডিয়া ফাইল এবং কনফিগারেশন ফাইল থেকে গঠিত। FTP ক্লায়েন্ট, এই ডিরেক্টরিগুলিতে গ্রাফিকাল ইন্টারফেসের মাধ্যমে সংযোগ স্থাপন করতে সক্ষম।

FileZilla সবচেয়ে ব্যবহৃত FTP ক্লায়েন্টগুলির মধ্যে একটি। বাম পাশে আপনার স্থানীয় কম্পিউটার এবং ডান পাশে সার্ভারের ফাইলগুলি প্রদর্শিত হয়। ফাইলগুলো ড্র্যাগ এবং ড্রপ পদ্ধতির মাধ্যমে স্থানান্তর করতে পারেন, ফোল্ডারগুলো পুনঃনামকরণ করতে পারেন, ফাইল অনুমতি পরিবর্তন করতে পারেন এবং সংযোগ লগগুলির মাধ্যমে ত্রুটি বিশদ পড়তে পারেন। FileZilla শুধুমাত্র FTP নয়, FTPS এবং SFTP সংযোগকেও সমর্থন করে। এ কারণে এটি কেবল সাধারণ ফাইল স্থানান্তরের জন্য নয়, নিরাপদ সার্ভার ব্যবস্থাপনার জন্যও পছন্দ করা হয়।

ফাইল ম্যানেজারের পরিবর্তে FTP ব্যবহারের সুবিধা

হোস্টিং প্যানেলের ফাইল ম্যানেজার ছোট কাজের জন্য যথেষ্ট হতে পারে; তবে পেশাদার সাইট ব্যবস্থাপনায় FTP ব্যবহার করা আরও নমনীয় এবং নিয়ন্ত্রিত একটি পদ্ধতি। বিশেষভাবে অনেক ফাইল রয়েছে এমন WordPress প্রকল্পগুলিতে FTP ব্যবহার করা সময় সাশ্রয়ী। একটি থিম ম্যানুয়ালি আপলোড করা, ব্যাকআপ ফোল্ডার কম্পিউটারে ডাউনলোড করা বা ভাঙা প্লাগিন নিষ্ক্রিয় করার জন্য ব্রাউজার ভিত্তিক ফাইল ম্যানেজারের চেয়ে আরও স্থিতিশীল অভিজ্ঞতা প্রদান করে।

  • বড় ফাইল স্থানান্তর: 100 এমবি এবং তার বেশি থিম, ব্যাকআপ বা মিডিয়া ফাইলগুলিতে ব্রাউজার টাইমআউটের ঝুঁকি কমে যায়।
  • WordPress প্যানেলের প্রয়োজন নেই: আপনি যদি ব্যবস্থাপনা প্যানেলে প্রবেশ করতে না পারেন তবে ফাইলগুলিতে অ্যাক্সেস করতে পারেন।
  • গ্রুপ কাজের সুবিধা: একাধিক ফাইল এবং ফোল্ডার একই সময়ে আপলোড, ডাউনলোড বা মুছা দ্রুত হয়।
  • ত্রুটি ডিবাগিং সুবিধা: সংযোগ লগগুলির মাধ্যমে 530, 421, টাইমআউটের মতো ত্রুটির কারণ দেখা যায়।
  • ব্যাকআপ নেওয়ার সুবিধা: wp-content ফোল্ডার বা সমস্ত সাইট ফাইলগুলি আপনার কম্পিউটারে ডাউনলোড করতে পারেন।

FTP, SFTP এবং ফাইল ম্যানেজার তুলনা

নিচের টেবিলটি, কোন পদ্ধতি কখন ব্যবহার করবেন তা দ্রুত সারসংক্ষেপ করে। নিরাপত্তার দিক থেকে, সম্ভব হলে SFTP বা FTPS নির্বাচন করা উচিত। ক্লাসিক FTP সংযোগ এনক্রিপ্ট করা নাও হতে পারে; তাই এটি সাধারণ নেটওয়ার্কে বা কর্পোরেট প্রকল্পগুলিতে সুপারিশ করা হয় না।

FTP, SFTP এবং ফাইল ম্যানেজার তুলনা
পদ্ধতিনিরাপত্তাব্যবহার সহজতাসর্বোত্তম দৃশ্যপট
হোস্টিং ফাইল ম্যানেজারপ্যানেল নিরাপত্তার উপর নির্ভর করেশুরুতে সহজএকটি ফাইল সম্পাদনা, দ্রুত ছোট কাজ
FTPকম বা মাঝারি, এনক্রিপশন নাও থাকতে পারেসহজস্থানীয় পরীক্ষা, সাধারণ ফাইল স্থানান্তর
FTPSউচ্চ, TLS দ্বারা এনক্রিপ্ট করা হয়মাঝারিনিরাপদ FTP স্থানান্তরের প্রয়োজন হয় এমন হোস্টিং পরিবেশ
SFTPউচ্চ, SSH এর মাধ্যমে কাজ করেমাঝারিপেশাদার এবং নিরাপদ সার্ভার সংযোগ

সংযোগের জন্য প্রয়োজনীয় তথ্য

FileZilla ব্যবহার করে WordPress সার্ভারে সংযোগ স্থাপন করার আগে আপনাকে চারটি মৌলিক তথ্যের প্রয়োজন: সার্ভার ঠিকানা, ব্যবহারকারী নাম, পাসওয়ার্ড এবং পোর্ট। এই তথ্যগুলি আপনার হোস্টিং কন্ট্রোল প্যানেলে FTP অ্যাকাউন্ট, SSH অ্যাক্সেস অথবা অ্যাকাউন্ট তথ্য বিভাগের অধীনে পাওয়া যাবে। Hostragons প্যানেলে আপনার হোস্টিং পরিষেবা খোলার পর সংশ্লিষ্ট ক্ষেত্রগুলি থেকে FTP অ্যাকাউন্ট তৈরি করতে পারবেন বা আপনার বিদ্যমান মূল FTP তথ্য দেখতে পারবেন। আপনার ডোমেন নাম এখনও নির্দেশিত না হলে সার্ভার IP ঠিকানা দিয়ে সংযোগ স্থাপন করাও সম্ভব। ডোমেন নাম এবং DNS দিক থেকে সহায়তার প্রয়োজন হলে ডোমেইন অনুসন্ধান এবং ডোমেইন নিবন্ধন বিষয়বস্তু নির্দেশিকা হতে পারে।

  • সার্ভার ঠিকানা: ftp.উদাহরণডোমেন.com, sftp.উদাহরণডোমেন.com, সার্ভার IP ঠিকানা অথবা হোস্টিং দ্বারা প্রদত্ত hostname হতে পারে।
  • ব্যবহারকারী নাম: প্রধান হোস্টিং ব্যবহারকারী বা বিশেষভাবে তৈরি করা FTP ব্যবহারকারী।
  • পাসওয়ার্ড: FTP অ্যাকাউন্ট তৈরি করার সময় নির্ধারিত শক্তিশালী পাসওয়ার্ড।
  • পোর্ট: সাধারণত FTP এর জন্য 21, SFTP এর জন্য 22, FTPS এর জন্য প্রায়শই 21 অথবা একটি বিশেষ পোর্ট ব্যবহার হয়।
  • প্রোটোকল: FileZilla তে FTP, SFTP অথবা FTPS নির্বাচন করা হয়।

শক্তিশালী FTP পাসওয়ার্ড কেমন হওয়া উচিত?

FTP অ্যাক্সেস আপনার সাইটের সমস্ত ফাইল স্ট্রাকচারে পৌঁছানোর সক্ষম হওয়ার কারণে দুর্বল পাসওয়ার্ড ব্যবহার করা একটি গুরুতর নিরাপত্তার ঝুঁকি তৈরি করে। অন্তত 14 অক্ষরের, বড় হাতের অক্ষর, ছোট হাতের অক্ষর, সংখ্যা এবং চিহ্ন সমন্বিত একটি পাসওয়ার্ড বেছে নিন। আপনার ডোমেন নাম, ব্র্যান্ড নাম, জন্ম সাল অথবা admin-এর মতো অনুমানযোগ্য শব্দ ব্যবহার করবেন না। একই পাসওয়ার্ড ই-মেইল, WordPress অ্যাডমিন অ্যাকাউন্ট বা গ্রাহক প্যানেলের মতো বিভিন্ন ক্ষেত্রে পুনরাবৃত্তি করবেন না। যদি FTP অ্যাকাউন্টকে একটি নির্দিষ্ট ডিরেক্টরির সাথে সীমাবদ্ধ করতে পারেন তবে ব্যবহারকারীকে শুধুমাত্র প্রয়োজনীয় ফোল্ডারে অ্যাক্সেস দিন।

FileZilla সেটআপ এবং প্রথম সেটিংস

FileZilla কে অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন এবং আপনার অপারেটিং সিস্টেমের জন্য উপযুক্ত ক্লায়েন্ট সংস্করণ ইনস্টল করুন। ইনস্টলেশনের সময় তৃতীয় পক্ষের প্রস্তাবনা থাকলে সাবধানতার সাথে অগ্রসর হন এবং কেবল আপনার প্রয়োজনীয় উপাদানগুলো ইনস্টল করুন। প্রোগ্রামটি চালু হলে উপরের অংশে দ্রুত সংযোগ ক্ষেত্র, বাম পাশে আপনার কম্পিউটারে ফাইল এবং ডান পাশে সংযোগের পরে সার্ভারের ফাইলগুলি প্রদর্শিত হবে। প্রথম সংযোগের জন্য দ্রুত সংযোগ ক্ষেত্র ব্যবহার করা যেতে পারে; তবে নিয়মিতভাবে কাজ করা সাইটগুলির জন্য সাইট ম্যানেজার মাধ্যমে রেকর্ড তৈরি করা বেশি কার্যকর।

সাইট ম্যানেজার দিয়ে রেকর্ড তৈরি করা

FileZilla তে ফাইল মেনু থেকে সাইট ম্যানেজার বিভাগটি খুলুন এবং নতুন সাইট অপশন দিয়ে আপনার WordPress সাইটের জন্য একটি প্রফাইল তৈরি করুন। প্রোটোকল হিসাবে সম্ভব হলে SFTP নির্বাচন করুন। সার্ভার ফিল্ডে আপনার হোস্টিং IP ঠিকানা অথবা ftp.ডোমেন নাম লিখুন। পোর্ট ফিল্ডে SFTP এর জন্য 22, ক্লাসিক FTP এর জন্য 21 প্রবেশ করুন। লগইন টাইপকে স্বাভাবিক হিসাবে নির্বাচন করুন এবং আপনার ব্যবহারকারী নাম এবং পাসওয়ার্ড যোগ করুন। সংরক্ষণ করার আগে সংযোগের নামটি পরিষ্কারভাবে নির্ধারণ করুন; উদাহরণস্বরূপ উদাহরণডোমেন.com - লাইভ সাইট নামকরণ ভবিষ্যতে বিভ্রান্তি এড়াতে সহায়ক।

পাসওয়ার্ড FileZilla তে সংরক্ষণ করা সহজ হলেও শেয়ার করা কম্পিউটারে এটি ঝুঁকিপূর্ণ। কর্পোরেট ব্যবহারে মূল পাসওয়ার্ড বৈশিষ্ট্য সক্ষম করা অথবা প্রতিটি সংযোগে পাসওয়ার্ডটি ম্যানুয়ালি প্রবেশ করানো বেশি নিরাপদ। এছাড়াও আপনার সংযোগ স্থাপন করা কম্পিউটারে একাধিক রক্ষা করা অ্যান্টিভাইরাস, নিরাপদ অপারেটিং সিস্টেম এবং অনুমোদিত অ্যাক্সেসের বিরুদ্ধে স্ক্রীন লক ব্যবহার করার পরামর্শ দেওয়া হয়।

ধাপে ধাপে FileZilla দিয়ে WordPress সার্ভারে সংযোগ স্থাপন করা

এবার মৌলিক সংযোগ প্রক্রিয়াটি কার্যকর করা যাক। এই পদক্ষেপগুলি WordPress ফাইল ম্যানেজার ব্যবহার না করে FTP সংযোগ স্থাপন করতে চান এমন ব্যবহারকারীদের জন্য যথেষ্ট। প্রক্রিয়ার পূর্বে গুরুত্বপূর্ণ ফাইলগুলিতে পরিবর্তন করার পরিকল্পনা থাকলে অবশ্যই ব্যাকআপ নিন। ফাইল ব্যাকআপ একা যথেষ্ট নয়; WordPress ডাটাবেসও আলাদাভাবে ব্যাকআপ নিতে হবে। ব্যাকআপ এবং নিরাপদ হোস্টিংয়ের জন্য ওয়েব হোস্টিং সেবা পৃষ্ঠায় প্যাকেজ বৈশিষ্ট্যগুলি পরীক্ষা করতে পারেন।

1. আপনার FTP তথ্য পরীক্ষা করুন

আপনার হোস্টিং প্যানেল থেকে নিশ্চিত করুন যে আপনার FTP অ্যাকাউন্ট সক্রিয় আছে। যদি ডোমেন নাম নতুন স্থানান্তরিত হয়ে থাকে তবে DNS বিতরণ 24 ঘন্টা পর্যন্ত সময় নিতে পারে। এই ক্ষেত্রে, ডোমেন নামের পরিবর্তে সরাসরি সার্ভার IP ঠিকানা দিয়ে সংযোগ স্থাপনের চেষ্টা করুন। ব্যবহারকারী নামের মধ্যে ডোমেন নামের এক্সটেনশন থাকতে পারে; কিছু প্যানেলে ব্যবহারকারীর নাম, কিছু প্যানেলে ব্যবহারকারী@ডোমেইন নাম ফরম্যাট ব্যবহার করা হয়। তথ্য কপি করার সময় প্রথমে বা শেষে ফাঁকা স্থান নেই সে সম্পর্কে নিশ্চিত হন।

2. FileZilla তে প্রোটোকল এবং পোর্ট নির্বাচন করুন

নিরাপদ সংযোগ সমর্থিত হলে SFTP নির্বাচন করুন এবং পোর্টটি 22 হিসাবে প্রবেশ করুন। ক্লাসিক FTP ব্যবহার করলে পোর্ট 21 দিয়ে চেষ্টা করুন। FTPS ব্যবহারের প্রয়োজন হলে FileZilla তে খোলা FTP এর মাধ্যমে TLS ব্যবহার করার বিকল্পটি নির্বাচন করা যেতে পারে। ভুল পোর্ট নির্বাচন সংযোগ টাইমআউট বা সংযোগ প্রত্যাখ্যাত ত্রুটির কারণ হতে পারে। আপনার সার্ভার প্রদানকারী যদি বিশেষ পোর্ট ব্যবহার করে তবে এই তথ্য পরিষেবা সক্রিয়করণ ইমেইলে বা আপনার প্যানেলে পাওয়া যাবে।

3. সার্ভারে সংযোগ করুন

সংযোগ বোতামে ক্লিক করার পরে FileZilla নীচের অংশে প্রক্রিয়া লগগুলি প্রদর্শন করবে। প্রথম সংযোগের সময় একটি সার্টিফিকেট বা হোস্ট কী অনুমোদনের অনুরোধ করতে পারে। SFTP সংযোগে সার্ভার ফিঙ্গারপ্রিন্ট তথ্য প্রদর্শিত হলে এটি একটি নির্ভরযোগ্য হোস্টিং উত্স থেকে এসেছে তা নিশ্চিত করুন এবং অনুমোদন করুন। সংযোগ সফল হলে ডান পাশে সার্ভারে থাকা ফোল্ডারগুলো তালিকাবদ্ধ হবে। যদি ডান প্যানেলটি খালি দেখায় তবে অ্যাকাউন্টের অ্যাক্সেস ডিরেক্টরি সীমিত হতে পারে বা ভুল ব্যবহারকারী দিয়ে সংযোগ স্থাপন করা হয়েছে।

4. WordPress মূল ডিরেক্টরি খুঁজুন

WordPress ফাইলগুলো সাধারণত public_html, httpdocs, www অথবা আপনারডোমেইন নামের মধ্যে থাকে। মূল ডিরেক্টরিতে wp-admin, wp-content, wp-includes ফোল্ডার এবং wp-config.php ফাইল দেখা গেলে আপনি সঠিক স্থানে আছেন। যদি একাধিক সাইট হোস্ট করেন তবে প্রতিটি ডোমেনের আলাদা ফোল্ডার থাকতে পারে। ভুল সাইট ফোল্ডারে কাজ করা অন্য একটি প্রকল্পের ক্ষতিতে পরিণত হতে পারে, তাই ফাইল পাথটি সতর্কতার সাথে পরীক্ষা করুন।

5. ফাইল স্থানান্তর বা সম্পাদনা করুন

বাম প্যানেল থেকে আপনার কম্পিউটারের ফাইল নির্বাচন করে ডান প্যানেলে লক্ষ্য ফোল্ডারে ড্র্যাগ করে আপলোড করতে পারেন। একটি ফাইল ডাউনলোড করতে হলে ডান প্যানেল থেকে বাম প্যানেলে ড্র্যাগ করা যথেষ্ট। বিদ্যমান ফাইলের উপর লেখা আগে একই ফাইলের .bak এক্সটেনশনের একটি ব্যাকআপ তৈরি করা একটি ভালো অভ্যাস। উদাহরণস্বরূপ, যদি functions.php ফাইলটি পরিবর্তন করার পরিকল্পনা থাকে তবে আগে functions.php.bak কপি তৈরি করুন। এইভাবে, ত্রুটির ক্ষেত্রে পুরানো ফাইলটিতে কয়েক সেকেন্ডের মধ্যে ফিরে আসা সম্ভব হবে।

WordPress এ FTP এর মাধ্যমে সাধারণত করা কার্যক্রম

FTP সংযোগ স্থাপন করার পরে আপনি যা করতে পারেন তা অনেক; তবে প্রতিটি কার্যক্রম আপনার সাইটের কার্যকারিতাকে প্রভাবিত করতে পারে, তা মনে রাখা গুরুত্বপূর্ণ। বিশেষ করে wp-config.php, .htaccess এবং থিম ফাংশন ফাইলগুলোতে কাজ করার সময় একটি ছোট টাইপিং ত্রুটিও 500 ত্রুটি বা সাদা স্ক্রীন তৈরি করতে পারে।

ভাঙা প্লাগিন নিষ্ক্রিয় করা

যদি একটি প্লাগিন আপডেট করার পর WordPress অ্যাডমিন প্যানেলে প্রবেশ করতে না পারেন তবে wp-content/plugins ফোল্ডারে যান। সমস্যাযুক্ত প্লাগিনের ফোল্ডারের নাম উদাহরণস্বরূপ প্লাগিন-নাম-প্যাসিফিক হিসাবে পরিবর্তন করুন। WordPress এই প্লাগিনটিকে স্বয়ংক্রিয়ভাবে নিষ্ক্রিয় করে দেবে। যদি আপনি জানেন না কোন প্লাগিনটি সমস্যা তৈরি করছে তবে প্লাগিনস ফোল্ডারের নাম plugins_old করে দিয়ে সমস্ত প্লাগিনগুলো সাময়িকভাবে বন্ধ করতে পারেন। তারপর ফোল্ডারের নাম ফিরিয়ে নিয়ে প্লাগিনগুলো এক এক করে সক্রিয় করে ত্রুটিযুক্তটি খুঁজে বের করতে পারেন।

থিমের ত্রুটি সমাধান করা

নতুন আপলোড করা বা পরিবর্তিত থিম সাইটের খুলতে বাধা দিচ্ছে যদি wp-content/themes ফোল্ডারে যান। সক্রিয় থিমের ফোল্ডারের নাম পরিবর্তন করুন। WordPress, যদি পাওয়া যায়, একটি ডিফল্ট থিমে পরিবর্তন করার চেষ্টা করবে। এই পদ্ধতি বিশেষভাবে functions.php ফাইলের মধ্যে ভুল কোড যোগ করার সময় কার্যকর। কার্যক্রমের পূর্বে থিমের ফোল্ডারটি আপনার কম্পিউটারে ডাউনলোড করে ব্যাকআপ নেওয়ার পরামর্শ দেওয়া হয়।

ম্যানুয়াল থিম এবং প্লাগিন আপলোড

যদি WordPress প্যানেল থেকে আপলোড সীমাতে আটকান, তবে থিম বা প্লাগিন ফাইলটি আপনার কম্পিউটারে খুলুন এবং সংশ্লিষ্ট ফোল্ডারটি FTP এর মাধ্যমে আপলোড করুন। থিমগুলো wp-content/themes এর মধ্যে, প্লাগিনগুলো wp-content/plugins এর মধ্যে আপলোড করতে হবে। সাধারণ ভুল হল, ZIP ফাইলটিকে সরাসরি এই ফোল্ডারে ফেলা এবং খোলার জন্য রাখা। WordPress প্রায়শই ফোল্ডার স্ট্রাকচার আশা করে; তাই ফাইলগুলো স্থানীয় কম্পিউটারে বের করার পর আপলোড করা বেশি নিরাপদ।

মিডিয়া ফাইল ব্যাকআপ

WordPress চিত্রগুলো সাধারণত wp-content/uploads ফোল্ডারে বছর এবং মাস অনুযায়ী ডিরেক্টরিতে সংরক্ষিত হয়। একটি বড় স্থানান্তর বা পরিষ্কারের আগে uploads ফোল্ডারটি আপনার কম্পিউটারে ডাউনলোড করা মিডিয়া ক্ষতি প্রতিরোধ করে। তবে শুধুমাত্র uploads ফোল্ডার ডাউনলোড করা পুরো সাইটের ব্যাকআপ বোঝায় না; লেখাসমূহ, পৃষ্ঠা, ব্যবহারকারী এবং সেটিংস ডাটাবেসে থাকে। সম্পূর্ণ ব্যাকআপের জন্য ফাইল এবং ডাটাবেসকে একসাথে নেওয়া উচিত।

ফাইল অনুমতি এবং নিরাপদ সেটিংস

WordPress ফাইল অনুমতি ভুলভাবে সজ্জিত হলে নিরাপত্তা ঝুঁকি সৃষ্টি হয় এবং প্লাগিন আপলোড, চিত্র আপলোড বা আপডেটিং কার্যক্রম ব্যর্থ হতে পারে। সাধারণভাবে, ফোল্ডারগুলির জন্য 755, ফাইলগুলির জন্য 644 অনুমতি ব্যবহার করা হয়। wp-config.php এর মতো গুরুত্বপূর্ণ ফাইলগুলিতে আরও সীমিত অনুমতি ব্যবহার করা যেতে পারে; তবে এটি হোস্টিং কনফিগারেশনের উপর নির্ভর করে পরিবর্তিত হতে পারে। 777 অনুমতি দেওয়া স্বল্পমেয়াদী সমাধান হিসেবে কাজ করে মনে হতে পারে, তবে এটি সকলের দ্বারা লেখার যোগ্য ফাইল বোঝায়, তাই নিরাপত্তার দিক থেকে ঝুঁকিপূর্ণ।

SSL সার্টিফিকেট সরাসরি FTP ফাইল অনুমতিগুলি পরিবর্তন করে না; তবে এটি আপনার সাইটের দর্শক দিকের নিরাপত্তা নিশ্চিত করে এবং WordPress অ্যাডমিন প্যানেল সেশনের HTTPS এর মাধ্যমে সুরক্ষিত করতে সহায়তা করে। যদি আপনি এখনও SSL ব্যবহার না করেন তবে এসএসএল সার্টিফিকেট বিকল্পগুলি পরীক্ষা করে আপনার সাইটকে HTTPS এর মাধ্যমে পরিচালনার পরামর্শ দেওয়া হয়। FTP দিক থেকে, এনক্রিপ্টেড সংযোগের জন্য SFTP বা FTPS ব্যবহার করা প্রয়োজন।

সাধারণ FileZilla FTP ত্রুটি এবং সমাধান

যদি সংযোগ স্থাপন করা না যায় তবে FileZilla নিচের লগ বিভাগটি পড়ুন। ত্রুটি কোডগুলো সাধারণত সমস্যার উৎস স্পষ্টভাবে নির্দেশ করে। নিচের বিষয়গুলো, WordPress সার্ভারগুলিতে সবচেয়ে সাধারণ FTP সমস্যা এবং কার্যকর সমাধানগুলি সারসংক্ষেপ করে।

  • 530 লগইন প্রমাণীকরণ ব্যর্থ: ব্যবহারকারীর নাম বা পাসওয়ার্ড ভুল। পাসওয়ার্ডটি আবার নির্ধারণ করুন, ব্যবহারকারীর ফরম্যাট পরীক্ষা করুন এবং নিশ্চিত করুন যে ফাঁকা স্থান কপি করা হয়নি।
  • সংযোগ টাইমআউট: সার্ভার ঠিকানা, পোর্ট বা ফায়ারওয়াল সমস্যা হতে পারে। ভিন্ন নেটওয়ার্ক থেকে চেষ্টা করুন, সঠিক পোর্ট ব্যবহার করুন এবং হোস্টিং সহায়তা দলের কাছে FTP অ্যাক্সেস খোলা আছে কিনা তা নিশ্চিত করুন।
  • সার্ভারে সংযোগ স্থাপন করা যায়নি: DNS এখনও নির্দেশিত হতে পারে। ডোমেন নামের পরিবর্তে IP ঠিকানা দিয়ে সংযোগ করতে চেষ্টা করুন।
  • 421 অনেক বেশি সংযোগ: একসাথে খুব বেশি সংযোগ খোলা হয়েছে। FileZilla সেটিংস থেকে সমান্তরাল স্থানান্তরের সংখ্যা 2 বা 3 তে সীমাবদ্ধ করুন।
  • অনুমতি প্রত্যাখ্যাত: ব্যবহারকারীর সংশ্লিষ্ট ফোল্ডারে লেখার অনুমতি নেই। সঠিক FTP অ্যাকাউন্ট দিয়ে সংযোগ করুন অথবা ফোল্ডার অনুমতিগুলি পরীক্ষা করুন।
  • স্থানান্তর অর্ধেকেই থেমে যাচ্ছে: প্যাসিভ মোড সেটিংস চেষ্টা করুন, ইন্টারনেট সংযোগ পরীক্ষা করুন এবং বড় ফাইলগুলিতে স্থানান্তরটি কিউতে বিভক্ত করুন।

প্যাসিভ মোড কখন ব্যবহার করবেন?

বাড়ি বা অফিসের নেটওয়ার্কে মোডেম, NAT অথবা ফায়ারওয়াল এর কারণে সক্রিয় FTP সংযোগগুলি সমস্যায় পড়তে পারে। FileZilla ডিফল্টরূপে প্যাসিভ মোড ব্যবহার করে এবং বেশিরভাগ শেয়ার করা হোস্টিং পরিবেশে এই সেটিং আরও সহজে কাজ করে। যদি সংযোগ স্থাপন হয় কিন্তু ডিরেক্টরি তালিকা পাওয়া না যায় তবে প্যাসিভ মোড সেটিংস পরীক্ষা করুন। কর্পোরেট নেটওয়ার্কে FTP পোর্টগুলি ব্লক করা হতে পারে; এই ক্ষেত্রে, মোবাইল ইন্টারনেটের মতো ভিন্ন সংযোগের মাধ্যমে পরীক্ষা করা সমস্যাটি নেটওয়ার্কের উৎস থেকে কিনা তা বোঝার জন্য সহায়ক।

নিরাপদ FTP ব্যবহারের জন্য বিশেষজ্ঞের পরামর্শ

FTP সঠিকভাবে ব্যবহার করা হলে একটি শক্তিশালী ব্যবস্থাপনা সরঞ্জাম হতে পারে; তবে যত্নহীনভাবে ব্যবহৃত হলে আপনার সাইটের নিরাপত্তাকে ঝুঁকির মধ্যে ফেলতে পারে। একটি পেশাদার কাজের প্রবাহে সংযোগের তথ্য দলটির মধ্যে এলোমেলোভাবে শেয়ার করা উচিত নয়, প্রতিটি ব্যবহারকারীর জন্য পৃথক অ্যাকাউন্ট তৈরি করা উচিত এবং প্রকল্প শেষ হলে অস্থায়ী অ্যাকাউন্টগুলি বন্ধ করা উচিত। বিশেষ করে যদি আপনি এজেন্সি, ফ্রিল্যান্সার বা আউটসোর্সের সাথে কাজ করেন তবে অ্যাক্সেসের সময় সীমাবদ্ধ করা নিরাপত্তার একটি ভাল প্রতিফলন।

  • প্রতি ব্যবহারকারীর জন্য পৃথক FTP অ্যাকাউন্ট তৈরি করুন; মূল হোস্টিং পাসওয়ার্ড শেয়ার করবেন না।
  • সম্ভব হলে FTP এর পরিবর্তে SFTP অথবা FTPS ব্যবহার করুন।
  • সাধারণ Wi-Fi নেটওয়ার্কে এনক্রিপ্ট করা FTP সংযোগ এড়িয়ে চলুন।
  • ফাইল পরিবর্তনের আগে স্থানীয় ব্যাকআপ নিন।
  • wp-config.php ফাইলটি অনাবশ্যকভাবে ডাউনলোড করবেন না বা শেয়ার করবেন না।
  • আপনার কম্পিউটারে আধুনিক নিরাপত্তা সফ্টওয়্যার ব্যবহার করুন।
  • কার্যক্রম শেষ হলে অকার্যকর FTP অ্যাকাউন্টগুলি মুছে ফেলুন।
  • বড় পরিবর্তনগুলি আগে পরীক্ষামূলক পরিবেশে চেষ্টা করুন।

WordPress প্রকল্পগুলিতে কার্যকারিতা এবং নিরাপত্তা কেবল FTP সেটিংসের মধ্যে সীমাবদ্ধ নয়। সার্ভার সম্পদ, PHP সংস্করণ, ডাটাবেস অপ্টিমাইজেশন, ক্যাশিং এবং SSL কনফিগারেশনও গুরুত্বপূর্ণ। ট্র্যাফিক বৃদ্ধি পেলে আরও শক্তিশালী সম্পদে স্থানান্তর করা প্রয়োজন হতে পারে। এই ধরনের প্রয়োজনের জন্য কর্পোরেট হোস্টিং সমাধান বা উচ্চ সম্পদ প্রয়োজনীয় প্রকল্পগুলির জন্য ভার্চুয়াল সার্ভার VPS বিকল্পগুলি বিবেচনা করা যেতে পারে।

FTP ব্যবহার করার সময় কী করা উচিত নয়

নতুন ব্যবহারকারীদের মধ্যে সবচেয়ে সাধারণ ভুলগুলির মধ্যে একটি হলো এমন ফাইলগুলি মুছে ফেলা যা তারা জানে না। WordPress মূল ডিরেক্টরিতে থাকা wp-admin এবং wp-includes ফোল্ডারগুলি মূল ফাইল; এগুলি মুছে ফেললে সাইট অকার্যকর হতে পারে। wp-content ফোল্ডার, যেখানে আপনার থিমগুলি, প্লাগিনগুলি এবং মিডিয়া ফাইলগুলি থাকে, সেটিও সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলির মধ্যে একটি। এছাড়াও .htaccess ফাইলটি ছোট দেখালেও স্থায়ী লিঙ্ক, রিডাইরেকশন এবং নিরাপত্তার নিয়মগুলির জন্য গুরুত্বপূর্ণ।

  • লাইভ সাইটে ব্যাকআপ ছাড়া পরিবর্তন করবেন না।
  • 777 ফাইল অনুমতি স্থায়ী সমাধান হিসাবে ব্যবহার করবেন না।
  • ZIP ফাইলগুলো ভুল ফোল্ডারে রেখে ডিস্ক স্পেস বাড়াবেন না।
  • wp-config.php তথ্য স্ক্রিনশটের মাধ্যমে শেয়ার করবেন না।
  • যে ফাইলগুলি আপনি জানেন না সেগুলি ভাইরাস মনে করে তাড়াতাড়ি মুছবেন না; আগে তারিখ, অবস্থান এবং বিষয়বস্তু পরীক্ষা করুন।
  • পুরানো থিম এবং প্লাগিন ব্যাকআপগুলি public_html এর মধ্যে দীর্ঘ সময় ধরে রাখবেন না।

উদাহরণ দৃশ্যপট: FTP ব্যবহার করে সাদা স্ক্রীন ত্রুটি সমাধান করা

ধরি আপনি আপনার WordPress সাইটে একটি প্লাগিন আপডেট করেছেন এবং তারপর দর্শক এবং প্রশাসনিক প্যানেল উভয়ই সাদা স্ক্রীন দেখানোর শুরু করেছে। এই ক্ষেত্রে, আপনি WordPress প্যানেল থেকে প্লাগিনটি বন্ধ করতে পারবেন না। FileZilla দিয়ে SFTP সংযোগ স্থাপন করুন, public_html এর মধ্যে wp-content/plugins ফোল্ডারে যান এবং আপনি যে প্লাগিনটি সর্বশেষ আপডেট করেছেন তার ফোল্ডারের নাম পরিবর্তন করুন। সাইটটি ব্রাউজারে রিফ্রেশ করুন। যদি সাইটটি খোলে, তাহলে সমস্যা সম্ভবত সেই প্লাগিনের মধ্যে রয়েছে। পরে প্লাগিনটির সর্বশেষ সংস্করণ, PHP সামঞ্জস্য এবং ত্রুটি লগগুলো পরীক্ষা করতে পারেন।

এই প্রক্রিয়াটি সাধারণত 3-5 মিনিটের মধ্যে সম্পন্ন হয় এবং ডাটাবেসে কোন হস্তক্ষেপের প্রয়োজন হয় না। তবে যদি সমস্যা থিমের কারণে হয় তবে একই যুক্তির সাথে wp-content/themes এর মধ্যে সক্রিয় থিম ফোল্ডারটিও পুনঃনামকরণ করা যেতে পারে। পেশাদার রক্ষণাবেক্ষণ প্রক্রিয়ায় এই ধরনের হস্তক্ষেপের আগে সম্পূর্ণ ফাইল এবং ডাটাবেস ব্যাকআপ নেওয়ার পরামর্শ দেওয়া হয়। এর মাধ্যমে কেবল সমস্যা সমাধান করা হয় না, আপনার ফেরত নেওয়ার পরিকল্পনাও প্রস্তুত থাকে।

শেষ পরীক্ষা তালিকা

FileZilla এর মাধ্যমে সংযোগ স্থাপন করার আগে এবং ফাইল পরিবর্তন করার আগে নিচের সংক্ষিপ্ত তালিকাটি পরীক্ষা করা ত্রুটির ঝুঁকি গুরুতরভাবে কমায়। এই তালিকাটি বিশেষভাবে লাইভ সাইটে কার্যক্রম পরিচালনাকারী ব্যবহারকারীদের জন্য একটি কার্যকর নিরাপত্তা ফিল্টার হিসেবে ব্যবহার করা যেতে পারে।

  • সঠিক ডোমেন নাম এবং সঠিক হোস্টিং অ্যাকাউন্টে সংযোগ করেছি।
  • FTP এর পরিবর্তে সম্ভব হলে SFTP বা FTPS নির্বাচন করেছি।
  • public_html অথবা সঠিক WordPress মূল ডিরেক্টরি নিশ্চিত করেছি।
  • যে ফাইলটি পরিবর্তন করতে যাচ্ছি তার ব্যাকআপ নিয়েছি।
  • ফাইল অনুমতি 644 এবং ফোল্ডার অনুমতি 755 ধরণের চেক করেছি।
  • কার্যক্রমের পরে সাইটটি গোপন ট্যাবে এবং বিভিন্ন পৃষ্ঠায় পরীক্ষা করেছি।
  • ব্যবহৃত অস্থায়ী FTP অ্যাকাউন্টটি বন্ধ করেছি।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

WordPress ফাইল ম্যানেজার ব্যবহার না করে FTP ব্যবহার করা কি নিরাপদ?

হ্যাঁ, সঠিকভাবে কনফিগার করা হলে নিরাপদ। তবে ক্লাসিক FTP এর পরিবর্তে SFTP বা FTPS ব্যবহার করা, শক্তিশালী পাসওয়ার্ড নির্ধারণ করা এবং অপ্রয়োজনীয় FTP অ্যাকাউন্টগুলি বন্ধ করা প্রয়োজন। সাধারণ নেটওয়ার্কে এনক্রিপ্ট করা FTP সংযোগ এড়ানো উচিত।

FileZilla দিয়ে WordPress ফাইলগুলো কোন ফোল্ডারে থাকে?

বেশিরভাগ হোস্টিং পরিবেশে WordPress ফাইলগুলি public_html ফোল্ডারে থাকে। কিছু প্যানেলে httpdocs, www অথবা ডোমেনের জন্য নির্দিষ্ট একটি ফোল্ডার ব্যবহার করা যেতে পারে। সঠিক ডিরেক্টরিতে wp-admin, wp-content, wp-includes ফোল্ডার এবং wp-config.php ফাইল দেখা যাবে।

FTP ব্যবহারকারী নাম এবং পাসওয়ার্ড কোথায় পাব?

FTP তথ্যগুলি আপনার হোস্টিং কন্ট্রোল প্যানেলে FTP অ্যাকাউন্ট বা পরিষেবা তথ্য বিভাগের অধীনে থাকে। যদি পাসওয়ার্ড দেখতে না পান তবে সাধারণত নতুন পাসওয়ার্ড নির্ধারণ করতে পারেন। প্রধান হোস্টিং তথ্যের পরিবর্তে সীমিত অনুমতি সহ পৃথক FTP অ্যাকাউন্ট তৈরি করা নিরাপদ।

FileZilla 530 ত্রুটি দিলে আমি কী করব?

530 ত্রুটি সাধারণত ব্যবহারকারী নাম বা পাসওয়ার্ডের ভুল নির্দেশ করে। ব্যবহারকারীর নামের ফরম্যাট, পাসওয়ার্ড, সার্ভার ঠিকানা এবং কপি করার সময় ফাঁকা স্থান সংযোজন হয়েছে কিনা তা পরীক্ষা করুন। প্রয়োজন হলে হোস্টিং প্যানেল থেকে FTP পাসওয়ার্ড পুনরায় সেট করুন।

FTP দিয়ে ডাটাবেস ব্যাকআপ নিতে পারি?

FTP কেবল সার্ভার ফাইলগুলোতে অ্যাক্সেস প্রদান করে; WordPress ডাটাবেসকে সরাসরি ব্যাকআপ করে না। সম্পূর্ণ ব্যাকআপের জন্য ফাইলগুলো FTP এর মাধ্যমে ডাউনলোড করার পাশাপাশি phpMyAdmin, কন্ট্রোল প্যানেলের ব্যাকআপ টুল অথবা একটি নির্ভরযোগ্য ব্যাকআপ সিস্টেমের মাধ্যমে ডাটাবেসটিও এক্সপোর্ট করতে হবে।

সংক্ষিপ্ত সারসংক্ষেপ এবং পরবর্তী পদক্ষেপ

WordPress ফাইল ম্যানেজার ব্যবহার না করে FTP (FileZilla) এর মাধ্যমে সার্ভারে সংযোগ স্থাপন করার প্রক্রিয়া; সঠিক FTP তথ্য সংগ্রহ করা, নিরাপদ প্রোটোকল নির্বাচন করা, FileZilla তে সংযোগ প্রোফাইল তৈরি করা এবং WordPress মূল ডিরেক্টরিতে নিয়ন্ত্রিত কাজ করা। এই পদ্ধতি, প্যানেল অ্যাক্সেস না থাকার সময় বা দ্রুত ফাইল হস্তক্ষেপের প্রয়োজন হলে অত্যন্ত কার্যকর। তবুও প্রতিটি পরিবর্তনের আগে ব্যাকআপ নেওয়া এবং সম্ভব হলে SFTP ব্যবহার করা সবচেয়ে সঠিক পন্থা।

আপনার WordPress সাইটকে আরও নিরাপদ, দ্রুত এবং ব্যবস্থাপনার জন্য উপযুক্ত একটি অবকাঠামোতে হোস্ট করতে চাইলে Hostragons এর হোস্টিং, ডোমেইন এবং SSL সমাধানগুলি পর্যালোচনা করতে পারেন; আপনার প্রয়োজন অনুযায়ী একটি প্যাকেজ নির্বাচন করে ফাইল পরিচালনা প্রক্রিয়াগুলি আরও সহজতর করতে পারেন।

এই নিবন্ধটি শেয়ার করুন:

Hostragons টিম

হোস্টিং, সার্ভার এবং ডোমেইন নেম বিষয়ে আমাদের বিশেষজ্ঞ দলের হালনাগাদ নির্দেশিকা। আসুন, একসাথে আপনার প্রকল্পের জন্য সঠিক সমাধান খুঁজে বের করি।

আমাদের সাথে যোগাযোগ করুন