Site icon Trickbd.com

EduCMS ইবোর্ড রেজাল্ট দেখানোর জন্য পিএইচপি স্ক্রিপ্ট নিয়ে নিন সম্পূর্ণ সেটাপ সহ

ইন্টারনেটে শিক্ষাপ্রতিষ্ঠানের ফলাফল দেখার জন্য আমরা প্রায়ই বিভিন্ন ওয়েবসাইটে ঢুঁ মারি। কিন্তু যদি আপনার নিজের একটি ওয়েবসাইট থাকে এবং আপনি সেখানে শিক্ষার্থীদের ফলাফল দেখার ব্যবস্থা করতে চান? তাহলে কেমন হয়? হ্যাঁ, আজ আমি আপনাদের এমন একটি দারুণ পিএইচপি স্ক্রিপ্ট নিয়ে কথা বলব, যার নাম EduCMS বা ইবোর্ড রেজাল্ট ম্যানেজমেন্ট সিস্টেম। এটি ব্যবহার করে আপনি খুব সহজেই আপনার ওয়েবসাইটে একটি complete ফলাফল দেখার প্ল্যাটফর্ম তৈরি করতে পারবেন।

আমার আজকের লেখার মূল উদ্দেশ্য হলো, এই EduCMS স্ক্রিপ্টটি কীভাবে ডাউনলোড করবেন এবং সবচেয়ে গুরুত্বপূর্ণ, কীভাবে আপনার cPanel হোস্টিংয়ে এটি ধাপে ধাপে ইনস্টল করবেন, তার একটি সহজবোধ্য গাইডলাইন দেওয়া। আমি চেষ্টা করব এমনভাবে লিখতে, যাতে মনে হয় যেন আপনারই একজন বন্ধু বা পরিচিত কেউ এই বিষয়গুলো হাতে ধরে শেখাচ্ছে।

EduCMS আসলে কী? কেন এটি এত দরকারি?

EduCMS (Educational Result Management System) হলো বাংলাদেশের শিক্ষাব্যবস্থার জন্য বিশেষভাবে তৈরি করা একটি কমপ্লিট কন্টেন্ট ম্যানেজমেন্ট সিস্টেম। সহজ কথায়, এটি এমন একটি সফটওয়্যার যা আপনাকে আপনার ওয়েবসাইটে বিভিন্ন পাবলিক পরীক্ষার (যেমন: এসএসসি, এইচএসসি, জেএসসি এবং সমমানের পরীক্ষা) ফলাফল দেখানোর ব্যবস্থা করতে সাহায্য করে।

আপনি হয়তো ভাবছেন, এর দরকার কী? বোর্ড তো নিজেদের ওয়েবসাইটেই ফলাফল দেয়। কিন্তু এর কিছু বিশেষ সুবিধা আছে যা আপনার ওয়েবসাইটকে অন্যদের থেকে আলাদা করে তুলবে:

এক কথায়, EduCMS আপনার ওয়েবসাইটকে শিক্ষার্থীদের জন্য একটি ওয়ান-স্টপ সলিউশনে পরিণত করবে, যা তাদের ফলাফল দেখার প্রক্রিয়াকে অনেক সহজ করে দেবে।

EduCMS পিএইচপি স্ক্রিপ্টটি কোথায় পাবেন?

এই দারুণ স্ক্রিপ্টটি ডাউনলোড করা খুবই সহজ। আমি আপনাদের জন্য সরাসরি ডাউনলোডের লিংকটি এখানে দিয়ে দিচ্ছি:

EduCMS Complete v1.0.zip ডাউনলোড করুন

এই লিংকে ক্লিক করলেই আপনি গুগল ড্রাইভের একটি পেজে চলে যাবেন। সেখানে educms_complete_v1.0.zip নামের ফাইলটি দেখতে পাবেন। ফাইলটি ডাউনলোড করতে ডাউনলোড আইকনে ক্লিক করুন। এটি একটি জিপ ফাইল, তাই ডাউনলোড করার পর আপনার কম্পিউটারে এটি আনজিপ করে নিতে হবে। আনজিপ করার পর educms নামের একটি ফোল্ডার পাবেন, যার ভেতরে public_html নামের আরেকটি ফোল্ডার থাকবে। এই public_html ফোল্ডারের ভেতরের ফাইলগুলোই আমাদের মূল স্ক্রিপ্ট।

আপনি চাইলে https://ebord-result.samonline.uno/ ওয়েবসাইটটি ভিজিট করে EduCMS এর একটি লাইভ ডেমো দেখতে পারেন। এটি দেখে আপনি সিস্টেমটির কার্যকারিতা সম্পর্কে আরও ভালো ধারণা পাবেন।

cPanel এ EduCMS ইনস্টল করার সম্পূর্ণ গাইড

এবার আসি সবচেয়ে গুরুত্বপূর্ণ অংশে — কীভাবে আপনি আপনার cPanel হোস্টিংয়ে এই EduCMS স্ক্রিপ্টটি ইনস্টল করবেন। আমি ধাপে ধাপে সবকিছু বুঝিয়ে দেব, যাতে আপনার কোনো সমস্যা না হয়। মনে রাখবেন, প্রতিটি ধাপ মনোযোগ দিয়ে অনুসরণ করা জরুরি।

ধাপ ১: ফাইল আপলোড এবং আনজিপ করা

প্রথমেই আপনাকে ডাউনলোড করা স্ক্রিপ্টটি আপনার হোস্টিং সার্ভারে আপলোড করতে হবে।

  1. cPanel এ লগইন করুন: আপনার হোস্টিং প্রোভাইডার থেকে পাওয়া ইউজারনেম এবং পাসওয়ার্ড ব্যবহার করে আপনার cPanel অ্যাকাউন্টে লগইন করুন।
  2. File Manager এ যান: cPanel ড্যাশবোর্ডে Files সেকশনের নিচে File Manager অপশনটি খুঁজে বের করে ক্লিক করুন।
  3. পাবলিক ডিরেক্টরিতে যানFile Manager ওপেন হওয়ার পর বাম পাশের সাইডবারে public_html ফোল্ডারটি খুঁজে বের করুন এবং এটিতে ডাবল ক্লিক করে প্রবেশ করুন। এটিই আপনার ওয়েবসাইটের মূল ডিরেক্টরি। যদি আপনি সাবডোমেইন বা অ্যাডঅন ডোমেইনে ইনস্টল করতে চান, তাহলে সেই ডোমেইনের নির্দিষ্ট ফোল্ডারে প্রবেশ করুন।
  4. ফাইল আপলোড করুনpublic_html ফোল্ডারের ভেতরে থাকা অবস্থায় উপরের মেনু থেকে Upload বাটনে ক্লিক করুন। একটি নতুন ট্যাব বা উইন্ডো খুলবে।
  5. educms_complete_v1.0.zip ফাইলটি আপলোড করুনSelect File বাটনে ক্লিক করে আপনার কম্পিউটার থেকে ডাউনলোড করা educms_complete_v1.0.zip ফাইলটি সিলেক্ট করুন। ফাইলটি আপলোড হওয়া শুরু করবে। আপলোড শেষ হলে সবুজ রঙের Complete বার্তা দেখতে পাবেন। এরপর ট্যাবটি বন্ধ করে File Manager এ ফিরে আসুন।
  6. জিপ ফাইলটি আনজিপ করুনFile Manager এ ফিরে এসে দেখবেন public_html ফোল্ডারের ভেতরে educms_complete_v1.0.zip ফাইলটি দেখা যাচ্ছে। ফাইলটি সিলেক্ট করুন এবং উপরের মেনু থেকে Extract বাটনে ক্লিক করুন। একটি পপ-আপ উইন্ডো আসবে। Extract Files বাটনে ক্লিক করুন।
  7. ফাইলগুলো সরিয়ে নিন: আনজিপ করার পর public_html ফোল্ডারের ভেতরে educms নামের একটি নতুন ফোল্ডার তৈরি হবে। এই educms ফোল্ডারের ভেতরে public_html নামের আরেকটি ফোল্ডার থাকবে। এই ভেতরের public_html ফোল্ডারের সকল ফাইল (যেমন: index.phpconfig.phpresults.php ইত্যাদি) আপনাকে মূল public_html ডিরেক্টরিতে নিয়ে আসতে হবে।
    • educms/public_html ফোল্ডারে প্রবেশ করুন।
    • সবগুলো ফাইল এবং ফোল্ডার সিলেক্ট করুন (আপনি Select All অপশন ব্যবহার করতে পারেন)।
    • উপরের মেনু থেকে Move বাটনে ক্লিক করুন।
    • একটি পপ-আপ উইন্ডো আসবে। এখানে গন্তব্য পথটি পরিবর্তন করে /public_html/ (বা আপনার সাবডোমেইন/অ্যাডঅন ডোমেইনের ফোল্ডার) করে দিন। উদাহরণস্বরূপ, যদি আপনার ডোমেইন example.com হয়, তাহলে পথটি হবে /home/yourusername/public_html/
    • Move Files বাটনে ক্লিক করুন।
  8. অপ্রয়োজনীয় ফোল্ডার ডিলিট করুন: ফাইলগুলো সরিয়ে নেওয়ার পর educms এবং এর ভেতরের খালি public_html ফোল্ডারটি ডিলিট করে দিন। এছাড়াও, educms_complete_v1.0.zip ফাইলটিও ডিলিট করে দিতে পারেন, কারণ এটি আর প্রয়োজন নেই। এতে আপনার হোস্টিং স্পেস বাঁচবে এবং নিরাপত্তা বাড়বে।

ধাপ ২: ডাটাবেস তৈরি এবং ইউজার সেটআপ করা

EduCMS একটি ডাটাবেস ব্যবহার করে ফলাফল এবং অন্যান্য তথ্য সংরক্ষণ করে। তাই আপনাকে একটি MySQL ডাটাবেস তৈরি করতে হবে।

  1. cPanel এ ফিরে আসুন: cPanel ড্যাশবোর্ডে ফিরে যান।
  2. MySQL® Databases এ যানDatabases সেকশনের নিচে MySQL® Databases অপশনটি খুঁজে বের করে ক্লিক করুন।
  3. নতুন ডাটাবেস তৈরি করুনCreate New Database এর নিচে আপনার পছন্দের একটি ডাটাবেস নাম লিখুন (যেমন: educms_db) এবং Create Database বাটনে ক্লিক করুন। একটি সফলতার বার্তা দেখতে পাবেন। Go Back এ ক্লিক করুন।
  4. নতুন ডাটাবেস ইউজার তৈরি করুন: একটু নিচে স্ক্রল করে Add New User সেকশনে আসুন। এখানে একটি ইউজারনেম (যেমন: educms_user) এবং একটি শক্তিশালী পাসওয়ার্ড দিন। পাসওয়ার্ড জেনারেটরের মাধ্যমে পাসওয়ার্ড তৈরি করা সবচেয়ে নিরাপদ। Create User বাটনে ক্লিক করুন। Go Back এ ক্লিক করুন।
  5. ইউজারকে ডাটাবেসে যুক্ত করুনAdd User To Database সেকশনে আসুন। User ড্রপডাউন থেকে আপনি যে ইউজারটি তৈরি করেছেন সেটি সিলেক্ট করুন এবং Database ড্রপডাউন থেকে আপনি যে ডাটাবেসটি তৈরি করেছেন সেটি সিলেক্ট করুন। এরপর Add বাটনে ক্লিক করুন।
  6. সকল প্রিভিলেজ দিন: একটি নতুন পেজ খুলবে Manage User Privileges। এখানে ALL PRIVILEGES এর পাশের চেকবক্সটি সিলেক্ট করুন এবং Make Changes বাটনে ক্লিক করুন। সফলতার বার্তা দেখতে পাবেন।

ধাপ ৩: ইনস্টলেশন উইজার্ড চালানো

এখন আপনার ফাইল আপলোড এবং ডাটাবেস সেটআপ শেষ। এবার EduCMS এর ইনস্টলেশন উইজার্ডটি চালাতে হবে।

  1. আপনার ব্রাউজারে যান: আপনার ওয়েব ব্রাউজার ওপেন করুন এবং আপনার ডোমেইন নামের সাথে /install.php যোগ করে ভিজিট করুন। উদাহরণস্বরূপ: http://yourdomain.com/install.php
  2. ইনস্টলেশন উইজার্ড শুরু হবে: আপনি EduCMS এর ইনস্টলেশন উইজার্ড দেখতে পাবেন। এটি আপনাকে ধাপে ধাপে এগিয়ে নিয়ে যাবে।
  3. ধাপ ১: ডাটাবেস কনফিগারেশন: এখানে আপনাকে আপনার তৈরি করা ডাটাবেসের তথ্য দিতে হবে।
    • Database Host: বেশিরভাগ ক্ষেত্রে এটি localhost হয়। যদি আপনার হোস্টিং প্রোভাইডার অন্য কিছু দিয়ে থাকে, তাহলে সেটি ব্যবহার করুন।
    • Database Name: আপনি cPanel এ যে ডাটাবেস নামটি তৈরি করেছেন (যেমন: educms_db)।
    • Database Username: আপনি cPanel এ যে ডাটাবেস ইউজারনেমটি তৈরি করেছেন (যেমন: educms_user)।
    • Database Password: ডাটাবেস ইউজারের জন্য যে পাসওয়ার্ডটি সেট করেছেন।
    • সব তথ্য সঠিকভাবে পূরণ করে Test Connection & Continue বাটনে ক্লিক করুন। যদি সবকিছু ঠিক থাকে, তাহলে আপনি পরবর্তী ধাপে চলে যাবেন। কোনো সমস্যা হলে, দেওয়া তথ্যগুলো আবার চেক করুন।
  4. ধাপ ২: সাইট কনফিগারেশন: এই ধাপে আপনার ওয়েবসাইটের সাধারণ তথ্য পূরণ করতে হবে।
    • Site URL: আপনার ওয়েবসাইটের সম্পূর্ণ URL (যেমন: https://yourdomain.com)। যদি আপনার SSL সার্টিফিকেট ইনস্টল করা থাকে, তাহলে https ব্যবহার করুন।
    • Site Name: আপনার ওয়েবসাইটের একটি নাম (যেমন:

আপনার রেজাল্ট চেকার)। * Site Title: আপনার সাইটের জন্য একটি এসইও-বান্ধব টাইটেল। * Site Description: আপনার সাইট সম্পর্কে একটি সংক্ষিপ্ত বর্ণনা। * Site Author: আপনার নাম বা প্রতিষ্ঠানের নাম। * LanguageBengali (bn) সিলেক্ট করুন। * Contact Information: আপনার ইমেইল, ফোন নম্বর, ঠিকানা এবং ব্যবসার সময় দিন। * Site Assets: ফেভিকন এবং লোগোর পাথ দিন (যেমন: /favicon.ico/images/logo.png)। এগুলো পরে আপলোড করতে পারবেন। * Location: দেশ (BD), শহর এবং অঞ্চল পূরণ করুন। * Social Media: আপনার ফেসবুক, টুইটার বা ইনস্টাগ্রামের লিংক থাকলে দিন। * সব তথ্য পূরণ করে Continue বাটনে ক্লিক করুন। 5. ধাপ ৩: অ্যাডমিন অ্যাকাউন্ট সেটআপ: এই ধাপে আপনি আপনার অ্যাডমিন প্যানেলে লগইন করার জন্য একটি ইউজারনেম এবং পাসওয়ার্ড তৈরি করবেন। * Admin Username: আপনার পছন্দের একটি অ্যাডমিন ইউজারনেম দিন। * Admin Email: আপনার অ্যাডমিন ইমেইল অ্যাড্রেস দিন। * Admin Password: একটি শক্তিশালী পাসওয়ার্ড তৈরি করুন (কমপক্ষে ৮ অক্ষরের)। * Confirm Password: পাসওয়ার্ডটি আবার লিখুন। * সব তথ্য পূরণ করে Complete Installation বাটনে ক্লিক করুন। 6. ধাপ ৪: ইনস্টলেশন সম্পন্ন: যদি সবকিছু ঠিকঠাক থাকে, তাহলে আপনি একটি সফলতার বার্তা দেখতে পাবেন। এখানে একটি গুরুত্বপূর্ণ নির্দেশনা থাকবে: * গুরুত্বপূর্ণ: নিরাপত্তার জন্য install.php ফাইলটি ডিলিট করুন। * Visit Your Site বাটনে ক্লিক করে আপনার নতুন EduCMS ওয়েবসাইটটি দেখুন।

ধাপ ৪: ইনস্টলেশন পরবর্তী গুরুত্বপূর্ণ কাজ

ইনস্টলেশন শেষ হওয়ার পর কিছু কাজ অবশ্যই করে নিতে হবে, যা আপনার সাইটের নিরাপত্তা এবং কার্যকারিতার জন্য জরুরি।

  1. install.php ফাইলটি ডিলিট করুন: এটি সবচেয়ে গুরুত্বপূর্ণ কাজ। আপনার cPanel এর File Manager এ যান এবং public_html ফোল্ডারের ভেতরে থাকা install.php ফাইলটি খুঁজে বের করে ডিলিট করে দিন। এই ফাইলটি থাকলে আপনার সাইট হ্যাকিংয়ের ঝুঁকিতে থাকবে।
  2. আপনার লোগো এবং অন্যান্য অ্যাসেট আপলোড করুনFile Manager ব্যবহার করে আপনার লোগো (logo.png), ফেভিকন (favicon.ico), ওপেন গ্রাফ ইমেজ (og-image.jpg) এবং টুইটার কার্ড ইমেজ (twitter-card.jpg) আপলোড করুন। লোগো এবং ফেভিকন সরাসরি public_html ফোল্ডারে এবং অন্যান্য ইমেজগুলো public_html/images/ ফোল্ডারে আপলোড করবেন।
  3. Google Services কনফিগার করুন (ঐচ্ছিক কিন্তু প্রস্তাবিত): যদি আপনি গুগল অ্যানালিটিক্স, অ্যাডসেন্স বা reCAPTCHA ব্যবহার করতে চান, তাহলে public_html ফোল্ডারের ভেতরে থাকা config.php ফাইলটি এডিট করতে হবে। File Manager এ config.php ফাইলটি সিলেক্ট করে Edit বাটনে ক্লিক করুন। এরপর নিচের লাইনগুলো খুঁজে বের করে আপনার তথ্য দিয়ে পূরণ করুন:<?php // Google Analytics define(“GOOGLE_ANALYTICS_ID”, “GA-XXXXXXXXX”); // আপনার Google Analytics ID দিন// Google AdSense define(“GOOGLE_ADSENSE_CLIENT”, “ca-pub-xxxxxxxxxxxxxxxx”); // আপনার AdSense Publisher ID দিন define(“ADSENSE_ENABLED”, true); // AdSense চালু করতে true রাখুন define(“HEADER_AD_SLOT”, “xxxxxxxxxx”); // আপনার Header Ad Slot ID দিন define(“SIDEBAR_AD_SLOT”, “xxxxxxxxxx”); // আপনার Sidebar Ad Slot ID দিন define(“FOOTER_AD_SLOT”, “xxxxxxxxxx”); // আপনার Footer Ad Slot ID দিন

    // Google reCAPTCHA (নিরাপত্তার জন্য অত্যন্ত গুরুত্বপূর্ণ) define(“GOOGLE_RECAPTCHA_SITE_KEY”, “your-site-key”); // আপনার reCAPTCHA Site Key দিন define(“GOOGLE_RECAPTCHA_SECRET_KEY”, “your-secret-key”); // আপনার reCAPTCHA Secret Key দিন

    ?>

    পরিবর্তনগুলো সেভ করে ফাইলটি বন্ধ করুন।

  4. আপনার ইনস্টলেশন পরীক্ষা করুন: সবকিছু ঠিকঠাক ইনস্টল হয়েছে কিনা তা নিশ্চিত করতে আপনার ওয়েবসাইটটি ভিজিট করুন।
    • হোমপেজ ঠিকমতো লোড হচ্ছে কিনা দেখুন।
    • সকল নেভিগেশন লিংক কাজ করছে কিনা পরীক্ষা করুন।
    • ফলাফল দেখার ফর্মটি সঠিকভাবে দেখা যাচ্ছে কিনা এবং CAPTCHA কাজ করছে কিনা দেখুন।
    • About UsContact UsPrivacy PolicyTerms of Service — এই পেজগুলো ঠিকমতো লোড হচ্ছে কিনা পরীক্ষা করুন।
    • মোবাইল থেকে আপনার সাইটটি ভিজিট করে দেখুন এটি মোবাইল-বান্ধব কিনা।

কিছু সাধারণ সমস্যা এবং সমাধান

ইনস্টলেশনের সময় কিছু সাধারণ সমস্যা দেখা দিতে পারে। এখানে কিছু পরিচিত সমস্যা এবং সেগুলোর সমাধান দেওয়া হলো:

যদি উপরের কোনো সমাধান কাজ না করে, তাহলে EduCMS এর অফিসিয়াল ডকুমেন্টেশন দেখতে পারেন অথবা তাদের সাপোর্ট টিমের সাথে যোগাযোগ করতে পারেন।

শেষ কথা

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

যদি আপনার কোনো প্রশ্ন থাকে বা ইনস্টলেশনের সময় কোনো সমস্যা হয়, তাহলে নির্দ্বিধায় আমাকে জানাতে পারেন। আমি সাধ্যমতো চেষ্টা করব আপনাকে সাহায্য করতে। আপনার ওয়েবসাইট তৈরির যাত্রা শুভ হোক!

Exit mobile version