আমরা অনেকেই localhost এ কাজ করি কিন্তু কিভাবে ওয়েব Server এ Database up করতে হয় তাজানি না। অনেক প্রবলেম এ পরেন বিশেষ করে নবীনরা । আমি চেষ্টা করব ভাল ভাবে তুলে ধরতে ।
প্রথমে আপনার localhost এ যে ওয়েব সইট করেছেন তার root folder a যান যেখানে আপনি configuration file টা রেখেছেন সেটা open করেন আমার config. php file টি এরকম
আমাদের লক্ষ হচ্ছে নিচের ছবিটি:
এখানে data base name " abcd" জায়গায়" sellbuy_test1234 " , database user id ,database password কিভাবে হয়েছে তা নিচে বর্ননা থেকে দেখব
এখন কিভাবে Database তৈরি করবেন তা বর্ননা করব
প্রথমে Cpanel এ login করুন:
চলুন ডেটাবেজ তৈরির প্রতিটি পদক্ষেপগুলো দেখে নেই।
cPanel এ লগ-ইনের পর নিচের ছবির মতো একটি উইন্ডো দেখতে পাবেন যার মধ্যভাগ বরাবর Databases অপশনের থেকে Mysql Database wizard ক্লিক করুন।
যে Page আসবে তাতে database এর name দিবেন । আমি test1234 দিলাম । Next Step এ Click করূন
যে Page আসবে তাতে database এর user name , Password দিবেন । Create User এ Click করূন
database এর user create হয়ে গেছে
ডেটাবেজ তৈরির সাথে সাথে প্রতিটি ডেটাবেজ ব্যবহারের জন্য নতুন কোনো ব্যবহারকারি তৈরি করে তাকে ওই ডেটাবেজ ব্যবহারের অনুমতি দিতে হয়।তাই সব গুলো Select করে next Step এ click করি
database তৈরি শেষ নিচের window টি আসবে
আমাদের database তৈরি করা শেষ
এবার database online এ up করব । প্রথমে Phpmyadmin এ click করূন
যে Page আসবে তাতে database এর name ( test1234 ) দেখতে পাব ।এবার test1234 click করূন
এরকম Page আসবে ,এবং SQL এ click করূন
একটা নতুন window open হবে।
এখানে আপনি localhost যে Database তৈরি করে ছিলেন তা Up করতে হবে। কিভাবে করতে হবে তা নিচে বর্ননা করব।
localhost যে database তৈরি করেছি তা Export করে নিব। যে .sql file Save হবে তা Notepad or Wordpad a Open করি । database name টা খুজে বের করূন । আমার database নাম ছিল abcd । এখন database নাম abcd Change করে আমাদের online Server এর database নাম লিখতে হবে । এখানে আমরা সবাই ভুল করি ,আমরা online Server এর database নাম দিয়েছিলাম test1234 , কিন্তু এ নাম দিলে database Up হবেনা error দেখাবে । একটা জিনিস যখন Cpanel এ Login করছি তখন যে user name দিয়েছি তা database এর নামের আগে add হয়। তবে চিন্তার কিছু নেই যখন database তৈরি করেছিলেন তখন last step এ database নাম বলে দিয়েছে ( sellbuy_test1234 )নিচের ছবিতে দেখুন
এবার abcd লেখার যায়গায় sellbuy_test1234 লিখতে হবে
abcd database নাম change এমন হবে। ctrl A দিয়ে Copy করুন
এবার Phpmyadmin এ যে sql Window open করছিলাম সেখানে paste করি এবং go তে click করি
দেখবেন database চলে আসছে
আমাদের database import করা শেষ
এবার আমাদের config.php file টা open করতে হবে , এখানে database Name , database user , database Password Change করতে হবে
এখানে database Name : আপনার database ,আপনার database user , আপনার database Password দিন ।আমার database Name , database user , database Password দিয়ে দেখানো হলো
এবার আপনি আপনার website open করুন দেখবেন open হচ্ছে কোন error দেখাচ্ছেনা। ধন্যবাদ টিউন টি পড়ার জন্য
আমি বাহলুল পাগল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 19 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমি বাহলুল পাগল । প্রযুক্তি ব্যবহার করি কিন্তু বানাতে পরিনা। ইচ্ছা যাগে অনেক কিছু করতে কিন্তু অলস হওয়াতে কিছু করতে পরিনা। ভালবাসি কচুরিপানা ফুল । কচুরিপানা ফুলের একটা বিশেসত্ব আছে এটা পনিতে ভাল মানায়,ছিড়লে নস্ট হয়ে যায়।ছোট বেলা থেকেই স্বপ্ন দেখতে ভালবাসি। তাই স্বপ্ন বাস্তবায়নে ছুটে বেড়াই অজানা পথে.... সরাসরি...
অনেক ধন্যবাদ।আমি এসব বিষয়ে অনেক আগ্রহী।তাই পারলে আরও টিউন করূন অথবা কিভাবে আরও জানতে পারব জানাবেন।