Drupal/C4/Hosting-a-Drupal-website/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time
Narration
00:01 Hosting a Drupal website এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এখানে আমরা শিখব ওয়েবসাইটের জন্য কোড এবং ডাটাবেস তৈরী করা।
00:13 Drupal website হোস্ট করা এবং এই ওয়েবসাইটে লোকাল কন্টেন্ট আপলোড করা।
00:20 টিউটোরিয়ালটি রেকর্ড করতে, উবুন্টু লিনাক্স 16.04 এবং Firefox web browser ব্যবহার করছি।
00:28 আপনি পছন্দের যে কোনো ব্রাউজার ব্যবহার করতে পারেন।
00:32   টিউটোরিয়ালটি অনুশীলন করতে আপনার একটি ইন্টারনেট সংযোগ প্রয়োজন।
00:37 একটি ওয়েব হোস্টিং কন্ট্রোল প্যানেল যেমন cPanel এবং একটি ডোমেন নাম।
00:43 আপনার Drupal সম্পর্কে মৌলিক জ্ঞান থাকতে হবে।
00:47 না হলে প্রাসঙ্গিক Drupal টিউটোরিয়ালের জন্য, প্রদর্শিত লিঙ্কটি দেখুন।
00:53 প্রথমে Drupal web hosting services সম্পর্কে শিখি।
00:57   অনেক web hosting services রয়েছে যেমন Godaddy, Bigrock এবং HostCats.
01:06   অটো ইনস্টলার স্ক্রিপ্টের উপর ভিত্তি করে সার্ভিস প্রোভাইডার হল cPanel.
01:12   কিছু স্পেস পেতে এই প্রোডাক্টরের থেকে এটি কিনতে হবে।
01:17 ওয়েবসাইট হোস্ট করতে, আপনার লোকাল Drupal website এর কোড এবং ডেটাবেস প্রয়োজন।
01:24 এখন লোকাল ড্রুপাল ওয়েবসাইটটি খুলি যা হোস্ট করতে যাচ্ছি।
01:29   আমরা প্রথমে cache মুছবো। এটি করতে, Configuration মেনুতে ক্লিক করুন।
01:35 Development এর নীচে, Performance বিকল্পে ক্লিক করুন।
01:40   এখানে, Aggregate CSS files এবং Aggregate JavaScript files বিকল্প থেকে চেকমার্ক মুছে দিন।
01:48 Save configuration বোতামে ক্লিক করুন।
01:52 এখন Clear all caches বোতামে ক্লিক করুন। আপনি দেখতে পারেন caches মুছে গেছে।
02:00   এখন আমরা কোড প্রস্তুত করব। এটি করতে, File browser খুলুন।
02:06   সেই ফোল্ডারে যান যেখানে লোকালি ড্রুপাল সংস্থাপন করেছি।
02:11 এখন apps -> drupal -> htdocs ফোল্ডারে যান।
02:16 এই htdocs ফোল্ডারে, লোকাল ওয়েবসাইটের কোড রয়েছে। এই ফোল্ডারটি কম্প্রেস বা জিপ করি।
02:25   আমি এটি মেশিনে Downloads ফোল্ডারে সংরক্ষণ করব।
02:30 এখন আমাদের কোডটি প্রস্তুত।
02:32 এরপর আমাদের ডাটাবেস প্রস্তুত করব। আমাদের লোকাল ওয়েবসাইট phpMyAdmin খুলুন।
02:41   bitnami_drupal8 নামক ডাটাবেসে ক্লিক করুন।
02:46 উপরের প্যানেলে Export বোতামে ক্লিক করুন।
02:50   তারপর Export method হিসাবে Custom চয়ন করুন।
02:54 Object creation options সেকশনে, Add DROP TABLE বিকল্পে চেকমার্ক করুন।
03:01 নীচে স্ক্রোল করে Go বোতামে ক্লিক করুন।
03:06 ফাইল সংরক্ষণ করতে OK বোতামে ক্লিক করুন।
03:09 ডিফল্ট Downloads ফোল্ডার খুলুন এবং এক্সপোর্টেড sql ফাইল এবং htdocs জিপ ফাইল দেখুন।
03:18   এরপর cPanel সেট করা শিখি। এটি করতে, Set Up বোতামে ক্লিক করুন।
03:25 এখানে domain নাম চয়ন করতে হবে। আমি ইতিমধ্যে একটি domain, codingfordrupal.info কিনেছি।
03:33 এখানে আপনাকে নিজের ডোমেইন নেম ব্যবহার করতে হবে।
03:37 Domain কিভাবে কিনতে হবে তা এই টিউটোরিয়ালের Additional Material লিঙ্কে দেওয়া হয়েছে।
03:43 Next বোতামে ক্লিক করুন।
03:46   এখানে ডেটা সেন্টার চয়ন করতে হবে। আমি Asia তে ক্লিক করে Next এ ক্লিক করব।
03:53   cPanel ইউসারনেমে, আমাদের username দিতে হবে।
03:58 পাসওয়ার্ডের জন্য, আমি শুধু Generate a password বোতামে ক্লিক করব।
04:03 আপনি পছন্দের যে কোনো username এবং password লিখতে পারেন।
04:07 ভবিষ্যতে ব্যবহারের জন্য লগইন বর্ণণ নোট করুন।
04:11 তারপর Next বোতামে ক্লিক করুন।
04:14   এরপর এটি জিজ্ঞেস করে আমরা ওয়েবসাইট বানাতে wordpress চাই কি না।
04:20 আমরা Drupal ওয়েবসাইট হোস্ট করতে যাচ্ছি।
04:23 তাই No, not now বোতাম, তারপর Finish বোতামে ক্লিক করুন।
04:28 সেটআপ সম্পূর্ণ করতে কিছু সময় লাগতে পারে।
04:32 একবার সেটআপ হয়ে হলে এইরকম উইন্ডো দেখবো।

Manage বোতামে ক্লিক করুন।

04:40 আমাদের cPanel মেন উইন্ডো খুলেছে। আমরা Website Name, IP Address ইত্যাদি দেখতে পারি।
04:48   এই পৃষ্ঠাটি দেখুন এবং বিকল্পগুলি পুঙ্খানুপুঙ্খভাবে অন্বেষণ করুন।
04:53 এরপর cPanel এ একটি ডাটাবেস বানাতে হবে।
04:57   File browser খুলে সেই ফোল্ডারে যান যেখানে Bitnami Drupal Stack সংস্থাপন করেছি।
05:04   এখন apps -> drupal -> htdocs -> sites -> default -> settings.php তে যান।
05:13 settings.php ফাইল একটি এডিটরে খুলবে।
05:18 এই ফাইলের শেষ পর্যন্ত স্ক্রোল করুন। এখানে database এর বর্ণন দেখতে পারি।
05:24 আপনাকে cPanel এ ডাটাবেস বানাতে এই বর্ণন ব্যবহার করতে হবে।
05:30 cPanel মেন উইন্ডোতে যান।
05:33 Databases এ, MySQL Database Wizard এ ক্লিক করুন।
05:37   এখন settings.php ফাইল থেকে ডেটাবেসের নাম কপি করুন।
05:42 এবং এটি MySQL Database Wizard এ ডাটাবেস হিসাবে পেস্ট করুন।
05:47 Next Step বোতামে ক্লিক করুন।
05:50 username এবং password কপি এবং পেস্ট করুন।
05:55 Create User বোতামে ক্লিক করুন।
05:57 ALL PRIVILEGES বিকল্পে চেকমার্ক দিন।
06:01 Next Step বোতামে ক্লিক করুন।
06:04 Return to MySQL Databases এ ক্লিক করুন।
06:08 এখানে আমাদের নির্মিত database এবং user দেখতে পারি।
06:13 এরপর cPanel এ Drupal সংস্থাপন করা শিখি। উপরে প্যানেলে Home বোতামে ক্লিক করুন।
06:21 Web Application এ,  Drupal এ ক্লিক করুন।
06:24 ডানদিকে, install this application বোতামে ক্লিক করুন।
06:29 Location এ, আপনি domain নাম দেখতে পারেন।
06:33 Version এ, আপনার মেশিনে সংস্থাপিত সংস্করণ চয়ন করুন।

আমি 8.2.6 চয়ন করব।

06:41 Settings এ, administrator এর জন্য পছন্দসই username এবং password দিতে হবে।
06:48 ভবিষ্যতে ব্যবহারের জন্য login বর্ণণ নোট করুন।
06:52 Advanced সেকশনে, database, email এবং backup সেট করতে পারি।
06:58 আমি Let me manage these settings চয়ন করব।
07:02 Database Management এ, Let me choose an existing database চয়ন করি।
07:07 Database Name এ আগে নির্মিত ডাটাবেসটি চয়ন করি।
07:12 Database Username এবং Password এ, settings.php ফাইল থেকে বর্ণণ দিন।
07:19 Table Prefix এ, ক্ষেত্রটি ফাঁকা রাখুন।
07:23 এখন Install বোতামে ক্লিক করুন।
07:26 সংস্থাপন সম্পন্ন হলে, আমরা এখানে ওয়েবসাইটের নাম দেখতে পারি। এতে ক্লিক করুন।
07:33 আমাদের ওয়েবসাইট সফলভাবে হোস্ট করা হয়েছে।
07:36 কিন্তু এটি লোকাল কন্টেন্ট দ্বারা আপডেট করতে হবে। এখন এই ওয়েবসাইটে লোকাল কন্টেন্ট আপলোড করা শিখি।
07:45 cPanel মেন উইন্ডোতে যান এবং উপরের প্যানেলে Home বোতামে ক্লিক করুন।
07:51 আমরা cPanel এর File Manager খুলবো।
07:55   নিশ্চিত করুন Web Root বিকল্প চয়নিত রয়েছে। Go বোতামে ক্লিক করুন।
08:01 এখন আমরা public_html ফোল্ডারে রয়েছি। উপরের প্যানেলে Upload বোতামে ক্লিক করুন।
08:09 Browse বোতামে ক্লিক করুন এবং Downloads ফোল্ডার থেকে htdocs.zip ফাইল চয়ন করুন।

ফাইলটি সফলভাবে আপলোড হয়েছে।

08:19 আপনার কাছে বড় আকারের ফাইল হলে আপলোডের জন্য Filezilla বা যে কোনো SSH client ব্যবহার করুন।
08:27 উইন্ডোটি বন্ধ করুন।
08:29   File Manager উইন্ডোতে, htdocs.zip ফাইলে যান এবং এতে ক্লিক করুন।
08:36 উপরের প্যানেলে Extract বোতামে ক্লিক করে ফাইল এক্সট্র্যাক্ট করুন।
08:41   প্রদর্শিত পপআপ উইন্ডোতে, Extract File বোতামে ক্লিক করুন।
08:47 ফাইলটি এক্সট্রাক্ট হলে, htdocs ফোল্ডারে ডাবল ক্লিক করুন।
08:52 এখন Sites ফোল্ডারে যান।
08:55   এখানে আমরা ডিফল্ট ফোল্ডারের অনুমতি পরিবর্তন করব।
08:59 এটি করতে, Permissions কলামে ক্লিক করে এটিকে 755 এ বদলান।

এটি ইউসারকে write permission দেবে।

09:08 তারপর default ফোল্ডারে যান এবং settings.php ফাইলের permissions পরিবর্তন করুন।
09:16 আবার, Permissions কলামে ক্লিক করুন এবং এটিকে 600 এ বদলান।
09:22 এটি user কে write permission দেবে যাতে আমরা settings.php ফাইল এডিট করতে পারি।
09:29 settings.php ফাইল খুলতে উপরের প্যানেলে Code Editor বোতামে ক্লিক করুন।
09:35 Edit বোতামে ক্লিক করুন।
09:37 ফাইলের শেষ পর্যন্ত স্ক্রোল করুন। এখানে database এর বর্ণণ দেখতে পারি।
09:43 unix_socket লাইন সরান।
09:46 এখন উপরের প্যানেলে Save Change বোতামে ক্লিক করুন।
09:50 উপরের প্যানেলে Up One Level বোতামে ক্লিক করুন।
09:54 আবার, Up One Level বোতামে ক্লিক করুন। এখন এই বিষয়বস্তু public_html ফোল্ডারে সরাতে হবে।
10:04 ফাইল এবং ফোল্ডার চয়ন করতে, Select All বোতামে ক্লিক করুন।
10:09 উপরের প্যানেলে Move বোতামে ক্লিক করুন।
10:12 file path এ, htdocs সরান।
10:16 Move Files বোতামে ক্লিক করুন।
10:18 পাশের প্যানেলে, public_html ফোল্ডারে ক্লিক করুন।
10:24 এখন public_html ফোল্ডারটি আমাদের লোকাল ওয়েবসাইটের কোড দ্বারা প্রতিস্থাপিত হয়েছে।
10:32 এখন লোকাল ডাটাবেস লাইভ ওয়েবসাইটে ইম্পোর্ট করতে হবে। এটি করতে, cPanel মেন উইন্ডোতে যান।
10:41 Databases এ, phpMyAdmin এ ক্লিক করুন।
10:45 পাশের প্যানেলে, আমাদের আগে নির্মিত database এ ক্লিক করুন।
10:50 উপরের প্যানেলে Import বোতামে ক্লিক করুন।
10:54 তারপর Browse বোতামে ক্লিক করুন।
10:56 এখন sql ফাইল চয়ন করি যা লোকাল Drupal থেকে এক্সপোর্ট করেছি।
11:02 শেষে, Go বোতামে ক্লিক করুন। আপনি দেখতে পারেন যে sql ফাইল সফলভাবে ইম্পোর্ট হয়েছে।
11:10 এখন ব্রাউজারে নতুন ট্যাব খুলে অ্যাড্রেস বারে domain নাম লিখুন।

Drupal ওয়েবসাইট সফলভাবে হোস্ট করা হয়েছে।

11:20 এর সাথেই আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
11:24 সংক্ষেপে, এখানে আমরা শিখেছি-

ওয়েবসাইটের জন্য কোড এবং ডাটাবেস তৈরী করা, Drupal website হোস্ট করা এবং এই ওয়েবসাইটে লোকাল কন্টেন্ট আপলোড করা।

11:38 নিম্ন লিঙ্কে দেওয়া ভিডিওটি প্রকল্পকে সারসংক্ষেপে বোঝায়। এটি ডাউনলোড করে দেখুন।
11:46 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং অনলাইন পরীক্ষা পাস করলে সার্টিফিকেট দেয়। অধিক তথ্যের জন্য, আমাদের লিখুন।
11:57   স্পোকেন টিউটোরিয়াল প্রজেক্ট ভারত সরকারের MHRD এর NMEICT এবং মিনিস্ট্রি অফ কলচারের NVLI দ্বারা সমর্থিত।
12:09 আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta