লিনাক্সে জেন কার্ট ই-বাণিজ্য শপিং স্টোরটি কীভাবে ইনস্টল করবেন


এই বিষয়টি দেবিয়ান-ভিত্তিক লিনাক্স বিতরণ এবং আরএইচএল এবং সেন্টোস 7 লিনাক্স অপারেটিং সিস্টেমগুলিতে জেন কার্ট ওপেন সোর্স ই-বাণিজ্য প্ল্যাটফর্মের ধাপে ধাপে ইনস্টলেশন প্রক্রিয়াটি কভার করবে।

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

  1. CentOS 7
  2. এ ল্যাম্প স্ট্যাক ইনস্টল করা হয়েছে
  3. উবুন্টুতে এলএএমপি স্ট্যাক ইনস্টল করা হয়েছে
  4. ল্যাম্প স্ট্যাক ডিবিয়ানে ইনস্টল করা হয়েছে

পদক্ষেপ 1: জেন কার্টের জন্য সিস্টেম পূর্বের প্রয়োজনীয়তা ইনস্টল করুন

1. প্রথম পদক্ষেপে, আপনার সার্ভার কনসোলে লগ ইন করুন এবং আপনার সিস্টেমে আনজিপ এবং কার্ল ইউটিলিটিগুলি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি ইস্যু করুন।

# yum install unzip zip curl    [On CentOS/RHEL]
# apt install zip unzip curl    [On Debian/Ubuntu]

২. জেন কার্ট অনলাইন ই-কমার্স প্ল্যাটফর্মটি প্রায়শই লিনাক্স সিস্টেমে ল্যাম্প স্ট্যাকের শীর্ষে ইনস্টল করা থাকে। যদি আপনার মেশিনে ইতিমধ্যে এলএএমপি স্ট্যাক ইনস্টল করা থাকে তবে নীচের কমান্ডটি জারি করে জেন কার্ট ই-কমার্স অ্যাপ্লিকেশন দ্বারা প্রয়োজনীয় নিম্নলিখিত পিএইচপি এক্সটেনশনগুলি ইনস্টল করেছেন তাও আপনার নিশ্চিত করা উচিত।

------------------ On CentOS/RHEL ------------------ 
# yum install epel-release
# yum install php-curl php-xml php-gd php-mbstring

------------------ On Debian/Ubuntu ------------------
# apt install php7.0-curl php7.0-xml php7.0-gd php7.0-mbstring

৩. সমস্ত প্রয়োজনীয় পিএইচপি মডিউল এবং আপনার সিস্টেমে ইনস্টল করার পরে, আপনার লিনাক্স বিতরণ সম্পর্কিত নির্দিষ্ট ডিফল্ট পিএইচপি কনফিগারেশন ফাইলটি খুলুন এবং নীচের পিএইচপি সেটিংস আপডেট করুন।

পিএইচপি কনফিগারেশন ফাইলটি খুলতে এবং সম্পাদনা করতে আপনার বিতরণ অনুযায়ী নীচের আদেশটি জারি করুন।

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

নিম্নলিখিত পিএইচপি সেটিংস অনুসন্ধান করুন এবং প্রতিস্থাপন করুন নীচের অংশে প্রদর্শিত হয়েছে:

file_uploads = On
allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

আপনার সার্ভারের ভৌগলিক অবস্থান অনুযায়ী সঠিক সময় অঞ্চলটি সন্ধান করতে অফিসিয়াল পিএইচপি সময় অঞ্চল তালিকায় যান।

৪. আপনি প্রয়োজনীয় সেটিংস সহ পিএইচপি কনফিগারেশন ফাইল আপডেট করার পরে, ফাইলটি সংরক্ষণ করুন এবং বন্ধ করুন এবং নীচের কমান্ডটি জারি করে কনফিগারেশনগুলি পুনরায় পড়তে অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন।

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

৫. জেন কার্ট ই-কমার্স প্ল্যাটফর্মের অ্যাপ্লিকেশন ডেটা সঞ্চয় করতে একটি আরডিবিএমএস ডাটাবেস প্রয়োজন। একটি জেন কার্ট ডাটাবেস তৈরি করতে, মাইএসকিউএল সার্ভার কনসোলে লগইন করুন এবং জেন কার্ট ডাটাবেস এবং ডাটাবেস অ্যাক্সেসের জন্য প্রয়োজনীয় শংসাপত্রগুলি তৈরি করতে নীচের কমান্ডটি জারি করুন।

আপনার নিজের সেটিংসের সাথে ডাটাবেসের নাম, ব্যবহারকারী এবং পাসওয়ার্ড ভেরিয়েবলগুলি প্রতিস্থাপন করুন।

# mysql -u root -p

MariaDB [(none)]> create database zencart_shop;
MariaDB [(none)]> grant all privileges on zencart_shop.* to 'your_user'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

পদক্ষেপ 2: সেন্টস, ডেবিয়ান এবং উবুন্টুতে জেন কার্ট ইনস্টল করুন

Z. জেন কার্ট ই-কমার্স অ্যাপ্লিকেশন ইনস্টল করার জন্য, প্রথমে নীচের কমান্ডটি জারি করে আপনার সিস্টেমে সর্বশেষতম জেন কার্ট জিপ সংরক্ষণাগার ফাইলটি ডাউনলোড করুন।

# wget https://sourceforge.net/projects/zencart/files/CURRENT%20-%20Zen%20Cart%201.5.x%20Series/zen-cart-v1.5.5e-03082017.zip 

Z. জেন কার্ট জিপ ফাইল ডাউনলোড শেষ হওয়ার পরে, জিপ সংরক্ষণাগারটি বের করার জন্য নিম্নলিখিত কমান্ডগুলি ইস্যু করুন এবং ইনস্টলেশন ফাইলগুলি ওয়েব সার্ভার নথির রুট পাথে অনুলিপি করুন।

# unzip zen-cart-v1.5.5e-03082017.zip
# cp -rf zen-cart-v1.5.5e-03082017/* /var/www/html/

৮. এরপরে, সার্ভারের নথির মূল পাথ থেকে জেন কার্ট ইনস্টলেশন ফাইলগুলিতে অ্যাপাচি এইচটিটিপি সার্ভারকে সম্পূর্ণ লেখার অনুমতি দেওয়ার জন্য নিম্নলিখিত আদেশটি জারি করুন।

# chown -R apache:apache /var/www/html/        [On CentOS/RHEL]
# chown -R www-data:www-data /var/www/html/    [On Debian/Ubuntu]

9. এরপরে, একটি ব্রাউজার খুলুন এবং আপনার সার্ভারের আইপি ঠিকানা বা ডোমেন নামটি এইচটিটিপি প্রোটোকলের মাধ্যমে নেভিগেট করুন এবং জেন কার্টের ইনস্টলেশন প্রক্রিয়া শুরু করার জন্য এখানে ক্লিক করুন লিঙ্কটি টিপুন।

http://your_domain.tld/

১০. পরবর্তী পদক্ষেপে জেন কার্ট ইনস্টলার আপনার সিস্টেমটি পরীক্ষা করবে এবং শপিং প্ল্যাটফর্মটি ইনস্টল করার জন্য সিস্টেম কনফিগারেশনটি সমস্ত প্রয়োজনীয়তা পূরণ না করে এমন ক্ষেত্রে সমস্যাগুলির প্রতিবেদন করবে। যদি কোনও সতর্কতা বা ত্রুটিগুলি প্রদর্শিত না হয়, পরবর্তী ধাপে যাওয়ার জন্য চালিয়ে যান বোতামটি ক্লিক করুন।

১১. পরবর্তী ইনস্টলেশন পর্যায়ে, লাইসেন্সের শর্তাদি সম্মত করতে নীচের স্ক্রিনশটে চিত্রিত হিসাবে আপনার স্টোরের ফ্রন্টএন্ড ইউআরএল ঠিকানাগুলি যাচাই করতে পরীক্ষা করুন। আপনার সার্ভার কনফিগারেশনের সাথে মেলে আইপি ঠিকানা বা ডোমেন নামটি প্রতিস্থাপন করুন। আপনি ইনস্টলেশন প্রক্রিয়াটি নিয়ে এগিয়ে যাওয়ার জন্য চালিয়ে যান বোতামটি টিপুন।

12. এরপরে, মাইএসকিউএল ডাটাবেস তথ্য সরবরাহ করুন (ডাটাবেস হোস্ট ঠিকানা, ডাটাবেসের নাম এবং শংসাপত্রগুলি), জেন কার্ট ডাটাবেসে লোড ডেমো ডেটা পরীক্ষা করুন এবং নীচের স্ক্রিনশটে চিত্রিত হিসাবে ডাটাবেস অক্ষর সেট, ডাটাবেস উপসর্গ এবং এসকিউএল ক্যাশে পদ্ধতি নির্বাচন করুন। জেন কার্টটি আরও কনফিগার করার জন্য আপনি ক্রমাগত বোতামটি ক্লিক করুন।

13. পরবর্তী ইনস্টলেশন স্ক্রিনে, এমন একটি প্রশাসনিক সুপারসরের নাম সরবরাহ করুন যা ব্যাকড সংরক্ষণের জন্য লগ ইন করতে এবং সুপারউসার প্রশাসক অ্যাকাউন্টের জন্য একটি ইমেল ঠিকানা সরবরাহ করা হবে। অ্যাডমিন অস্থায়ী পাসওয়ার্ড এবং প্রশাসনিক ডিরেক্টরি নামটির একটি ছবি লিখুন বা তৈরি করুন এবং ইনস্টলেশন প্রক্রিয়া শুরু করতে চালিয়ে যান বোতামটিতে চাপুন।

14. ইনস্টলেশন প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন এবং আপনি জেন কার্টের চূড়ান্ত ইনস্টলেশন পর্দায় পুনর্নির্দেশ করবেন। এখানে আপনি জেন কার্ট অ্যাডমিন ব্যাকড ড্যাশবোর্ড এবং আপনার স্টোরফ্রন্ট লিঙ্কটি অ্যাক্সেসের জন্য দুটি লিঙ্ক পাবেন, নীচের স্ক্রিনশটে চিত্রিত হিসাবে। নিশ্চিত হয়ে নিন যে আপনি স্টোর প্রশাসকের ব্যাকএন্ডের ঠিকানাটি নোট করেছেন।

15. এখন, আসলে আপনার স্টোর ব্যাকএন্ড প্যানেলে লগ ইন করার আগে প্রথমে আপনার সার্ভার বাশ কনসোলটিতে ফিরে আসুন এবং ইনস্টলেশন ডিরেক্টরিটি মুছতে নীচের আদেশটি জারি করুন।

# rm -rf /var/www/html/zc_install/

16. এর পরে, ব্রাউজারে ফিরে যান এবং জেন কার্ট ব্যাকএন্ড ড্যাশবোর্ড লগইন পৃষ্ঠায় পুনঃনির্দেশ করার জন্য অ্যাডমিন ব্যাকএন্ড লিঙ্কে ক্লিক করুন। জেন কার্ট অ্যাডমিন প্যানেলে অ্যাডমিন ব্যবহারকারী এবং পাসওয়ার্ড কনফিগার করা আগে লগ ইন করুন এবং আপনার দোকানটি সুরক্ষিত করার জন্য আপনাকে অ্যাডমিন অ্যাকাউন্টের অস্থায়ী পাসওয়ার্ড পরিবর্তন করতে অনুরোধ করা উচিত।

17. আপনি যখন প্রথম জেন কার্ট ব্যাকএন্ড প্যানেলে লগ ইন করবেন তখন আপনার স্ক্রিনে একটি নতুন প্রাথমিক সেটআপ উইজার্ড প্রদর্শিত হবে। প্রাথমিক উইজার্ডে আপনার স্টোরের নাম, মালিক, স্টোর মালিকের ইমেল ঠিকানা, স্টোর দেশ, স্টোর জোন এবং স্টোর ঠিকানা যুক্ত করুন এবং পরিবর্তনগুলি সংরক্ষণ করতে আপডেট বোতামে ক্লিক করুন। এই শেষ পদক্ষেপটি শেষ করার পরে আপনি আপনার অনলাইন স্টোর পরিচালনা করা, অবস্থান এবং করগুলি কনফিগার করতে এবং কিছু পণ্য যুক্ত করতে পারেন।

18. অবশেষে, আপনার জেন কার্ট ফ্রন্টএন্ড স্টোরটি দেখার জন্য, নীচের স্ক্রিনশটে চিত্রিত হিসাবে, HTTP প্রোটোকলের মাধ্যমে আপনার সার্ভারের আইপি ঠিকানা বা ডোমেন নাম নেভিগেট করুন। এটি এমন ওয়েবপৃষ্ঠা যেখানে আপনার বিজ্ঞাপনী পণ্যগুলি আপনার ক্লায়েন্টদের জন্য প্রদর্শিত হবে।

http://ww.yourdomain.tld 

অভিনন্দন! আপনি আপনার সিস্টেমে জেন কার্ট অনলাইন ই-বাণিজ্য প্ল্যাটফর্মকে সফলভাবে মোতায়েন করেছেন।