উবুন্টুতে xampp server ইন্সটল অতঃপর ওয়ার্ডপ্রেস বা জুমলা ব্যাবহারের সহজ উপায়…..

আমরা সবাই সবসময় অনেকেই বলি উইন্ডোজে যেরকম ওয়ার্ডপ্রেস বা জুমলার কাজ করা যায় ঠিক তেমনি উবুন্টুতে কাজ করা যায় না। আজকের এই পোষ্ট ঐসব পাব্লিকের জন্য যারা উবুন্টুর সম্বন্ধে এসব কুরটনা রটাতে থাকেন। আমরা অনেকেই ওয়ার্ডপ্রেস বা জুমলার কাজ করতে পিসিকে localhost এ পরিণত করি আর এজন্য প্রয়োজন xampp বা wamp server। আমি এখানে xampp server কিভাবে উবুন্টুতে ইন্সটল করতে হয় তা দেখাব।

প্রথমেই উবুন্টুতে xampp ইনস্টল করার জন্য http://sourceforge.net/projects/xampp/files ঠিকানা থেকে লিনাক্স অপারেটিং সিস্টেমে ইনস্টলের উপযোগী সর্বশেষ সংস্করণটি ডাউলোড করে নিতে হবে। xampp ফাইলটা যেখানে ডাউনলোড করা হয়েছে সেখান থেকে ফাইলটা filesystem/opt ফোল্ডারে এক্সট্রাক্ট করতে হবে এবং অবশ্যই তা sudo nautilus দিয়ে করতে হবে। যদি ফাইলটা ডেক্সটপে সেইভ করে থাকেন তবে টারমিনাল ব্যবহার করে নিচের পদ্ধতি অনুযায়ী ইনস্টল করা যাবেঃ

$cd Desktop
এর পরের ধাপগুলি সঠিকভাবে সম্পন্ন করতে ব্যবহারকারীরে সুপার ইউজার মোডে কাজ করতে হবে । এই মোড চালু করতে টারমিনালে লিখতে হবে
$sudo -s
এখন আপনার যে ফাইলটি ডাউনলোড করেছিলেন তা filesystem/opt ফোল্ডারে extract করতে নিচের কমান্ড দিন
$sudo tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
xampp চালু করতে হলে লিখুন
$sudo /opt/lampp/lampp start
xampp চালু হওয়ার পর আপনার ব্রাঊজার খুলে লিখুন
http://localhost
আপনি নিচের পেইজ দেখতে পারবেন


আপনার ভাষা নির্বাচন করুন পরে একটা welcome page আসবে

এখন security page এ যান ডান দিকের সাব মেনু থেকে দেখবেন সবকিছু unsecured লেখা।

এখন security page এর নিচে লেখা code টুকু terminale পেস্ট করুন
$sudo /opt/lampp/lampp security

ফলে আলাদা একটা প্রোগ্রাম শুরু হবে। এখানে যা যা বলে আপনি কাজ করে যান। এখানে একটা পাসওয়ার্ড দিতে বল্বে আপনি ঐখানে যে পাসওয়ার্ড দিবেন ঐটা হবে আপনার mysql এর পাসওয়ার্ড।

এখন আপনি আবা ব্রাউজারে গিয়ে http://localhost লিখুন তখন ইউজারনেম ও পাসওয়ার্ড খুজবে। তখন আপনি ইউজারনেম দিবেন lampp আর পাসওয়ার্ড দিবেন আপনি একটু আগে যে পাসওয়ার্ড দিলেন ঐটা।

এখন /htdocs ফোল্ডারের পারমিশন পরিবর্তন করতে হবে নিচের কমান্ডটি ব্যবহার করেন
$sudo chown YOUR_USER_NAME -R /opt/lampp/htdocs

xampp চালু এবং বন্ধ করতে GUI ব্যবহার করতে চাইলে টারমিনালে প্রথমে নিচের কমান্ডটি লিখতে হবে
sudo gedit ~/.local/share/applications/xampp-control-panel.desktop
একটি খালি ফাইল ওপেন হবে । যদি আগে থেকে কিছু লেখা থাকে তবে সবটুকু মুছে নিচের অংশটি পেস্ট করতে হবে
[Desktop Entry]
Comment=Start and Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py
Icon[en_CA]=/usr/share/icons/Humanity/devices/24/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start and Stop XAMPP
Type=Application
Icon=/usr/share/icons/Humanity/devices/24/network-wired.svg

xampp এর একটি আইকন ডাউনলোড করা যাবে এই ঠিকানা থেকে:
http://cdejalle.files.wordpress.com/2009/04/xampp_logo.png?w=201&h=216

ডাউনলোড করে /usr/share/icons/Humanity/devices/24/ ফোল্ডারে পেস্ট করে Icon[en]=/usr/share/icons/Humanity/devices/24/network-wired.svg লাইনটি পরিবর্তন করে Icon[en]=/usr/share/icons/Humanity/devices/24/xampp-logo.png করে দেয়া যেতে পারে। ফাইলটি সেভ করে বন্ধ করে দেয়ার পর Applications >> Others মেনু থেকে xampp Control Panel চালু করা যাবে।


এখন আপনি phpMyadmin এর লিনাক্স ভার্সন নীচের ঠিকানা থেকে ডাউনলোড করে নিন .zip আকারেঃ
http://www.phpmyadmin.net/home_page/index.php

ডাউনলোড করার পর nautilus খুলে ডাউনলোড করা ফাইলটি extract করে /opt/lampp/htdocs এর ভিতরে কপি করে দিয়ে দিন। মনে থাকে যেন আগে htdocs এর ভিতরে যে ফাইল ছিল তা ফেলে দিতে হবে। এখন আপনি http://localhost/phpmyadmin দিলে মেইন পেইজে ঢুকতে পারবেন। ঐখানে আপনি চাইলে সব কাজ করতে পারেন।

এখন বলুন কত কঠিন কাজ ছিল এইটা। উবুন্টুতে কি কাজ করা খুব কঠিন নাকি??

এই লিখা আগে http://simaboddhohin-kothabarta.blogspot.com/2010/03/xampp-server.html প্রকাশিত হয়েছিল।

Advertisements
Comments
17 Responses to “উবুন্টুতে xampp server ইন্সটল অতঃপর ওয়ার্ডপ্রেস বা জুমলা ব্যাবহারের সহজ উপায়…..”
  1. masnun বলেছেন:

    এর চেয়ে LAMP ইন্সটল করে নেওয়া কি সহজ না Synaptic থেকে ?

  2. ashawkat89 বলেছেন:

    আমি synaptic এ গিয়ে করার চেষ্টা করেছিলাম। কিন্তু অনেক ফাইল ডাউনলোড করা লাগে। এর থেকে আমার প্রসেস অনেক সহজে হয়ে যায়…

  3. masnun বলেছেন:

    XAMPP এর চেয়ে কম লাগে । আর এত শেল কমান্ড ও লাগে না । যাই হোক যার যার কাছে তার তার পদ্ধতিই সহজ মনে হয় ।

    • আদনান বলেছেন:

      হতে পারে এইটা কঠিন। আচ্ছা এটা দেয়ার পিছনে কারণ আছে। কারণটা হল বাংলাদেশের যে ইন্টারনেট স্পীড উবুন্টুতে বারবার কে ডাউনলোড করবে। সফটওয়্যার ইন্সতল দিলেই হয় বিনা ডাউনলোড করে। তাই এইটা অনেক ভালো প্রসেস আমার মনে হয় বাংলাদেশীদের জন্য…

  4. অভ্রনীল বলেছেন:

    এটাকে কিন্তু আমার কাছেও ঝামেলার মনে হচ্ছে। এরচেয়ে সিনাপ্টিকের পদ্ধতিটাই সবচেয়ে সহজ মনে হয়। সিনাপ্টিকে Edit=>Mark Packages by Tasks=>LAMP server সিলেক্ট করলেই পুরো LAMP ইন্সটল হয়ে যায়- এতো এতো কমান্ডের কোন দরকারই নাই!

    • আদনান বলেছেন:

      এটা দেয়ার পিছনে কারণ আছে। কারণটা হল বাংলাদেশের যে ইন্টারনেট স্পীড উবুন্টুতে বারবার কে ডাউনলোড করবে। সফটওয়্যার ইন্সতল দিলেই হয় বিনা ডাউনলোড করে। তাই এইটা অনেক ভালো প্রসেস আমার মনে হয় বাংলাদেশীদের জন্য…

  5. masnun বলেছেন:

    বিনা ডাউনলোডে কিভাবে ইন্সটল দিবেন ? আর এই পদ্ধতিতে ইন্সটল করা প্যাকেজে পিএইচপি আপগ্রেড অথবা PEAR/PECL এক্সটেন্সন ইন্সটল করে কিভাবে? ভাবতেছি একবার করে দেখব ।

  6. সাইফ বলেছেন:

    আমি উবুন্টু ৯.১০ এ xampp ব্যবহার করতাম । একটাই ঝামেলা ছিল প্রতিবার xampp স্টাট করা এবং opt ফোল্ডার কে এডমিন এক্সেস দেয়া। opt ফোল্ডার এ এডমিন একসেস দিতে নিচের কমান্ড প্রয়োগ করতাম।
    sudo nautilus /opt/

    এখন দেখি আপনার প্রক্রিযায় সুবিধা হয় নাকি? উবুন্টু ১০.০৪ এর জন্য কোন পোস্টের কোন পরিবর্তন থাকলে জানাবেন।

    @ masnun @ অভ্রনীল : xampp এর লিনাক্স রূপকেই নাকি lampp বলে? xmapp for linux টা আবার কি? দুইটা কি (একই কাজের) আলাদা সফটওয়্যার? নাকি (একই কাজের) একই সফটওয়্যারের আলাদা নাম?
    গুগলিং করে বুঝতেছিনা। যদি আলাদা সফটওয়্যার হয় (একই কাজের) তাহলে কোনটা বেস্ট?

    • Arafat Rahman বলেছেন:

      আপনি যেটা ব্যবহার করতেন ওটাই XAMPP for Linux। এই XAMPP এর মধ্যে আপনি Apache, PHP, MySQL, mail server, ftp server ইত্যাদি প্যাকেজ আকারে পেয়েছেন।
      XAMPP এর বড় সুবিধা হলো development এর জন্য সবকিছু রেডি করা আছে। আর এটাকে ডাউনলোড করে ইন্টারনেট নেই এমন কম্পিউটার Install করা সহজ।

      • আদনান বলেছেন:

        আমি আরাফাত ভাইয়ের কথার সাথে একমত। xampp এর সুবিধা হল সাথে আর apache, php, MySQL, mail server, ftp serve আর ইন্সটল দেয়া লাগে না…

  7. এখন /htdocs ফোল্ডারের পারমিশন পরিবর্তন করতে হবে নিচের কমান্ডটি ব্যবহার করেন
    $sudo chown YOUR_USER_NAME -R /opt/lampp/htdocs

    পারমিশন পরিবর্তন করলে আরেকটা সমস্যা তৈরি হয়। Apache কোন ফাইল Write করতে পারে না। ফাইল পারমিশন পরিবর্তন করাটা বোধহয় ঠিক হবে না।
    পারমিশন পরিবর্তন না করলে আরেক সমস্যা, আপনি যে ইউজার হিসেবে লগইন করে আছে সে ইউজার কোন ফাইল Write করতে পারবে না। আমার দুটোই দরকার।

  8. Desi Ninja বলেছেন:

    লোকাল সার্ভারে ওয়ার্ডপ্রেস মিউ (WPMU) আর BuddyPress ইনস্টল করতে চাচ্ছি। আমার OS উবুন্টু ৯.১০।
    একদম শুরু থেকে কিভাবে
    ১. XAMPP / LAMP ইনস্টল করব
    ২. ওয়ার্প্রেস মিউ ইনস্টল করব
    ৩. BuddyPress ইনস্টল করব
    এরকম একটা টিউটোরিয়াল লিখলে খুব উপকার হয়।
    ধন্যবাদ।

মন্তব্য করুন

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / পরিবর্তন )

Twitter picture

You are commenting using your Twitter account. Log Out / পরিবর্তন )

Facebook photo

You are commenting using your Facebook account. Log Out / পরিবর্তন )

Google+ photo

You are commenting using your Google+ account. Log Out / পরিবর্তন )

Connecting to %s

%d bloggers like this: