আমরা Joomla! 1.5 নিয়ে কাজ করছি। আমরা এতদিন শিখেছি কিভাবে লোকালহোস্ট-এ (localhost) জুমলা দিয়ে ওয়েবসাইট করা যায়। কিন্তু শুধু লোকালহোস্ট-এ কাজ করলেই তো হয় না, তা আবার Remote Server / Hosting Server -এ দিতে হবে। আজ শিখবো কিভাবে তা করতে হয়।
১। প্রথমে আমাদের FTP, Hosting Server, domain.com/subdirectory ইত্যাদি সর্ম্পকে ভালো ধারনা থাকতে হবে। কিভাবে ফাইল আপ করতে হয়, তা কিভাবে সংরক্ষন করতে হয় ইত্যাদি।
২। আমরা দুই ভাবে ফাইল গুলো আপ করতে পারি। ক) FTP software (e.g. FileZilla) খ) Hosting Server (e.g. dsolutionhosting.com)। যেভাবেই করি কাজ একই হবে। আমরা শিখবো FileZilla দিয়ে কিভাবে ফাইল আপ করা যায়।
৩। আবার আমরা দুই ধরনের ফাইল আপ করতে পারি। ক) সকল ফাইল এক সাথে খ) ফাইল গুলো compressed করে। যদি আমরা ফাইল গুলা compressed করে আপ করি তাহলে আপ করার পর তা আবার un-compressed করতে হবে। আর যদি সকল ফাইল এক সাথে আপ করি তাহলে তা স্বাভাবিক ভাবেই হলো। তবে আমি compressed করে ফাইল আপ করতে বেশি পছন্দ করি। কারন তাতে সময় কম লাগে এবং ফাইল নষ্ট হবার সম্ভাবনা থাকে না।
৪। জুমলার গুরত্বপূর্ণ একটি বিষয় Database। এখন আমরা Local MySQL Database থেকে Host MySQL Database-এ কিভাবে Copy করতে হয় তা দেখবো।
ক) প্রথমে আমাদের phpMyAdmin (http://localhost/phpmyadmin) open করতে হবে।
খ) ডাটাবেজ টি সিলেক্ট করতে হবে।
গ) ডাটাবেজ-এর উপরের দিকে যে Export tab আছে তা ক্লিক করতে হবে।
ঘ) ডাটাবেজ-এর নাম দিতে হবে। না দিলেও হয়। Save as file -এ টিক দিয়ে (ছবির মত করে) Go button -এ ক্লিক করতে হবে।
ঙ) এখন একটি ডায়লগ বক্স আসবে আমরা কিভাবে *.sql ফাইলটি সংরক্ষন করবো। নির্দিষ্ট স্থানে সংরক্ষন করতে হবে যাতে পরবর্তীতে তা মনে থাকে।
৫। এখন আমরা দেখব কিভাবে আমাদের সংরক্ষন কৃত *.sql ফাইলটি host server এর phpMyAdmin এ Import করতে হবে।
ক) প্রথমে আমাদের host server এর phpMyAdmin (http://webhost.com/phpMyAdmin) open করতে হবে।
খ) এখন Import tab Select করে আমাদের *.sql সংরক্ষন কৃত ফাইলটি এখানে browse ..... করে আপ করে দিতে হবে।
এখন আরেকটি খুব গুরত্বপূর্ণ কাজ বাকি আছে। সকল কিছু আপ করার পর আমাদের configuration.php ফাইলটি edit করতে হবে। এটি খুব গুরত্বপূর্ণ একটি ফাইল তাই খুব সাবধানতা অবলম্বন করতে হবে। যা করতে হবে তা ধারাবাহিক ভাবে বলছি ….....
১। যদি আমরা Windows XP localhost system এ কাজ করি তাহলে আমাদের configuration.php ফাইলটি দেখতে এমন হবে।
========
var $log_path = 'C:\\xampp\\htdocs\\joomla15\\logs';
var $tmp_path = 'C:\\xampp\\htdocs\\joomla15\\tmp';
var $live_site = '';
var $host = 'localhost';
var $user = 'root';
var $db = 'your_local_db_name';
var $password = 'your_local_db_password';
=========
২। এখন আমাদের remote host system এর configuration.php ফাইলটি ওপেন করতে হবে।
=========
var $log_path = '/var/www/public_html/dsolutionbd.com/home/html/logs';
var $tmp_path = '/var/www/public_html/dsolutionbd.com/home/html/tmp';
var $live_site = '';
var $host = 'name your remote host';
var $user = 'your_user_db_name';
var $db = 'your_db_name';
var $password = 'your_db_password';
========
এখানে একটি বিষয় আমাদের লক্ষ্য রাখতে হবে আমরা যে $log_path,$tmp_path তা ঠিক আছে কিনা। তা সঠিক হলো কিনা তার জন্য আমরা remote host এর upload folder টি দেখে নিতে পারি।
No comments:
Post a Comment