আসসালামুআলাইকুম বন্ধুরা
আজকের পর্বে আমরা দেখবো কি ভাবে একটা ফুল ফিচার্ড Url Shortener ওয়েবসাইট বানানো যায়। গত পর্বে আমরা একটা zip file দিছিলাম। আজকে সেই zip file টা লাগবে তাই, যদি গত পর্ব না দেখে থাকেন বা zip file না ডাউনলোড করে থাকেন,তাহলে অবশ্যই নিচের লিংক থেকে গত পর্ব দেখে নিন এবং ফাইলটিও ডাউনলোড করে নিন।
আশাকরি zip ফাইলটি ডাউনলোড করে নিয়েছেন।
তো বন্ধুরা ওয়েবসাইটটি আপনে চাইলে যে কোনো php,SQL সাপোর্টেড হোস্টিং সার্ভার এ সেটাপ করতে পারেন এমন কি ফ্রী হোস্টিং প্রোভাইডার infinityfree তেও সেটাপ করতে পারবেন। তবে আমি দেখাবো আমার পেইড হোস্টিং এ কি ভাবে সেটাপ করা যায়। সব হোস্টিং এর ক্ষেত্রেই মূল প্রসেস টা মূলত একই রকম।
তো বন্ধুরা চলুন শুরু করা যাক।
প্রথম ধাপ:- ডোমেইন তৈরী
যদি মেইন ডোমেইন থাকে তাহলে তো কথাই নেই। বিষয়টা আরো ভালো এবং সহজ হয়ে যায়। আর যদি মেইন ডোমেইন না ফ্রী থাকে তাহলে সাবডোমেইন নিয়ে আমরা কাজ করবো। তো বন্ধুরা এখন দেখাবো সিপ্যানেল থেকে কি ভাবে সাবডোমেইন তৈরি করা যায়।
মনোযোগ সহকারে ছবি গুলো দেখুন। আর আমার সাথে সাবডোমেইন তৈরি করুন। আর যদি মেইন ডোমেইন থাকে তাহলে ধাপ ১ এড়িয়ে যেতে পারেন।
👉প্রথমে cpanel ওপেন করুন এবং ডোমেইন option খুঁজে বের করে ক্লিক করুন।

তারপর

তারপর

Note: সাবডোমেইন এ পরের অংশ মেইন ডোমেইন দিতে হবে।
তারপর

Sub ডোমেইন তৈরীর কাজ শেষ।
ধাপ-২:- ডাটাবেজ তৈরি
স্ক্রিপ্টটি ইউজার লগইন, রেজিষ্টার, এনালাইটিক্স ইত্যাদির তথ্য সংরক্ষণের জন্য একটা ডাটাবেজ প্রয়োজন, তাই এখন আমরা ডাটাবেজ ও create করে নিবো।
👉Cpanel এ প্রবেশ করুন। তারপর নিচের মতো স্টেপ গুলো follow করুন।

তারপর

তারপর নিচের ছবিটির মতো একটু নিচের দিকে স্ক্রল করলেই ইউজার তৈরির অপশন দেখাবে সেখানে একটা ইউজার তৈরি করে নিন।

তারপর আরেকটু নিচে গেলে ইউজার ও ডাটাবেজ কানেক্ট অপশন দেখাবে সেখান সদ্য তৈরি করা ডাটাবেজ ও ইউজার ঠিক মতো সিলেক্ট করে add এ ক্লিক করুন।

তারপর all প্রিভিলেজ ওকে দিন।

Database তৈরীর কাজ ও সুম্পূর্ণ।
ধাপ-৩:- Script সেটাপ
এখন আমরা ডাউনলোড করা স্ক্রিপ্টটি আমাদের তৈরি করা সাবডোমেইন এ সেটাপ করবো।
প্রথমে আবারো Cpanel এর হোম পেজে গিয়ে। File manager ওপেন করুন।

তারপর file manager এ তৈরি করা সাব ডোমেইন এর নামে একটা ফোল্ডার দেখতে পারবেন, সেটাতে ক্লিক করে ওপেন করুন।

তারপর .htaccess ডিলেট করে আপলোড এ ক্লিক করুন।

এবার নিচের মতো zip file টা সিলেক্ট করে আপলোড করুন।


এবার zip file টাকে unzip করুন। Unzip করে ডোমেইন ফোল্ডার এর মেইন ডিরেক্টরিতে ফাইলগুলি রাখতে হবে।


তারপর

তারপর

তারপর

তারপর দেখুন নিচের ছবিটির মতো সব ঠিক আছে কিনা?

ঠিক থাকলে এবার নিচের ছবির মতো config.php খুজে বের করে সেটা ওপেন করুন।

এবার খুবই গুরুত সহ কারে config এর ডাটাবেজ অংশ গুলি আমার মার্ক অনুযায়ী পরিবর্তন করুন। দ্বিতীয় ধাপে যে database ও user তৈরি করছি সেগুলোই সঠিক ভাবে বসিয়ে দিন।

এখানে ভুল হলে, কিছুই কাজ করবে না। So সাবধান।
ধাপ-৪:- Admin সেটাপ
সব সেটাপ মোটামুটি শেষ। এখন শুধুই সাইটের Admin সেটাপের কাজ বাকি আছে।
এখন আমরা Admin সেটাপ করবো। এডমিন সেটাপের জন্য প্রথমেই আপনার তৈরি সাইটে প্রবেশ করুন যেমন আমারটির ক্ষেত্রে আমি https://url.ansbd.top এ প্রবেশ করলাম।

এবার হেডার মেনু থেকে রেজিস্ট্রেশন এ গিয়ে রেজিস্ট্রেশন কমপ্লিট করুন। এবং লগইন ও করুন (must)
তারপর আপনার সাইট লিঙ্ক https://sub.main.com/admin এ প্রবেশ করে দেখুন নিচের মতো ইনফরমেশন দেখাবে সেখান থেকে আপনার logged in user 🆔 টা কপি করুন বা মনে রাখুন।

তারপর নিচের ছবি গুলির মতো আবার Cpanel থেকেই PhpMyAdmin এ প্রবেশ করে আপনার তৈরি করা Database(যেমন:আমার ansbdtop_urldb) তে ক্লিক করে। রাইট সাইডে হাম্বার্গ মেনু তে ক্লিক করে SQL এ ক্লিক করুন।




এবার নিচের ছবির মতো মার্ক করা জায়গায় UPDATE users SET is_admin = 1, role = 'admin' WHERE id = 2; এই কোডটি বসিয়ে go তে ক্লিক করুন।
নোট:- এখানে id হচ্ছে উপরের প্রসেস করে বের করা 🆔 মানে যাকে admin করতে চাচ্ছেন, তার 🆔।

তারপর সব ঠিক থাকলে নিচের মতো দেখতে পারবেন।
তো বন্ধুরা সব সেটাপ শেষ। এখন শুধু উপভোগের পালা।
Admin acces ঠিক আছে কিনা check করতে অবশ্যই https://sub.main.com/admin এ প্রবেশ করুন। যদি সব ঠিক থাকে তাহলে সেখানে কিছু static দেখাবে।
Home Link: https://sub.main.com/
Admin Link: https://sub.main.com/admin
বন্ধুরা এই ছিলো আমাদের Url Shortener ওয়েবসাইট সেটাপ টিউটোরিয়াল। এই পোস্টের কোথাও বুঝতে সমস্যা হলে অবশ্যই কমেন্ট করে জানাবেন। অবশেষে বলতে চাই ভালো থাকুন, সুস্থ্য থাকুন ট্রিকবিডির সাথেই থাকুন। এছাড়াও আমার সাথে যোগাযোগ করতে চাইলে নিচের লিংকগুলোতে প্রবেশ করতে পারেন। ধন্যবাদ।
| Banglafeel | |
| AnsBd |
Url shornter toh api use kofei banano jay
apnar proyojon na thakle Skip korun apnar hate paiye dhore ki post dekhte bolchi. ar Rules bohir vuto hole Report korun.
Ar apnar post gului akbar dekhun koto choto akta bisoy ke koita part a dichen.
Api use kore toh banano jai seta ki ami na korchi?
Api use korei banate hobe ,own system a banano jabe na ata ki apnar rules. ?
E-comerce /blog apne baniye dekhaccen na keno?
Ami na hoi pari na? apne toh expert apne aktu ayrokom kore a to z baniye dekhan.