কীভাবে লিনাক্সে এক্স-কার্ট শপিং কার্ট ইনস্টল করবেন


এক্স-কার্ট একটি বাণিজ্যিক ওপেন সোর্স ই-কমার্স সিএমএস প্ল্যাটফর্ম যা পিএইচপিতে লিখিত হয় যা ব্যবসায়ের জন্য অনলাইন স্টোর তৈরি ও পণ্য বিক্রয় করার জন্য ব্যবহৃত হয়।

এই বিষয়ে আমরা কীভাবে একটি অনলাইন অনলাইন শপিংয়ের দোকান তৈরি করতে ডিবিয়ান 9, উবুন্টু 16.04 বা সেন্টস 7 এ এক্স-কার্ট ই-বাণিজ্য প্ল্যাটফর্মটি ইনস্টল করতে শিখব।

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

পদক্ষেপ 1: এক্স কার্ট ইনস্টলেশন জন্য প্রাথমিক কনফিগারেশন

1. প্রথম পদক্ষেপে, নিম্নলিখিত কমান্ডটি জারি করে আপনার সিস্টেমে আনজিপ ইউটিলিটি ইনস্টল করুন।

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

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

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

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

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

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

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

Php.ini কনফিগারেশন ফাইলে নিম্নলিখিত ভেরিয়েবলগুলি আপডেট করুন।

file_uploads = On
allow_url_fopen = On
memory_limit = 128 M
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 xcart;
MariaDB [(none)]> grant all privileges on xcart.* to 'xcartuser'@'localhost' identified by 'your_password';
MariaDB [(none)]> flush privileges;   
MariaDB [(none)]> exit

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

X. এক্স-কার্ট ইনস্টল করতে প্রথমে ডেস্কটপ মেশিন থেকে এক্স-কার্ট ডাউনলোড পৃষ্ঠায় যান তাদের ওয়েবসাইট থেকে প্রয়োজনীয় ওয়েব ফর্মটি পূরণ করে সর্বশেষতম জিপ প্যাকেজ ডাউনলোড করুন।

তারপরে, ডাউনলোড জিপ ফাইলটি সার্ভার/টিএমপি ডিরেক্টরিতে sftp প্রোটোকলের মাধ্যমে অনুলিপি করুন, যেমন নীচের উদাহরণগুলিতে চিত্রিত।

# scp x-cart-5.3.3.4-gb.zip [email _server_IP:/tmp   [Using SCP]
# sftp://[email _server_IP:/tmp                      [Using sFTP]   

Server. আপনি সার্ভার/টিএমপি ডিরেক্টরিতে এক্স-কার্ট জিপ সংরক্ষণাগারটি অনুলিপি করার পরে, সার্ভার টার্মিনালে ফিরে যান এবং নীচের আদেশটি জারি করে সংরক্ষণাগারটি বের করুন।

# cd /tmp
# unzip x-cart-5.3.3.4-gb.zip

৮. তারপরে,/ভ/www/এইচটিএমএল/পাথে শপ নামক একটি ডিরেক্টরি তৈরি করুন এবং নিম্নলিখিত কমান্ডটি জারি করে এক্সকার্ট ডিরেক্টরিটির বিষয়বস্তুকে ওয়েব ডিরেক্টরিতে ডকুমেন্টের রুট পাথের কপিরাইটে অনুলিপি করুন। এছাড়াও, লুকানো ফাইলটি অনুলিপি করুন। Htaccess ওয়েবরুট/শপ ডিরেক্টরি ডিরেক্টরিতে।

# mkdir /vaw/www/html/shop
# cp -rf xcart/* /var/www/html/shop/
# cp xcart/.htaccess /var/www/html/shop/

9. এর পরে, ওয়েবরুট পাথ/শপ ডিরেক্টরি থেকে সমস্ত ফাইল অ্যাপাচি ব্যবহারকারীর মালিকানাধীন রয়েছে তা নিশ্চিত করুন। Ls কমান্ড/var/www/html/শপ/ডিরেক্টরি অনুমতি অনুমতি।

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

১০. এরপরে, HTTP প্রোটোকলের মাধ্যমে/শপ ইউআরএল থেকে আপনার সার্ভারের আইপি ঠিকানায় যান এবং ইনস্টলেশন প্রক্রিয়া শুরু করার জন্য এখানে ক্লিক করুন লিঙ্কটিতে ক্লিক করুন।

http://your_domain.tld/shop/

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

12. পরবর্তী স্ক্রিনে আপনার ইমেল ঠিকানা যুক্ত করুন এবং অ্যাডমিন অ্যাকাউন্টের জন্য একটি পাসওয়ার্ড সেটআপ করুন এবং ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যেতে পরবর্তী বোতামটি চাপুন।

13. এর পরে, এক্স-কার্ট মাইএসকিউএল ডাটাবেসের নাম এবং পূর্বে তৈরি শংসাপত্রগুলি যুক্ত করুন, একটি নমুনা ক্যাটালগ ইনস্টল করুন দেখুন এবং চালিয়ে যাওয়ার জন্য Next বাটনে চাপুন।

14. ইনস্টলেশন প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন এবং নীচের চিত্রটিতে বর্ণিত হিসাবে আপনি আপনার স্টোরের এক্স-কার্ট প্রশাসন অঞ্চল (ব্যাকফিস) প্যানেল এবং এক্স-কার্ট ফ্রন্ট্যান্ড (গ্রাহক অঞ্চল) অ্যাক্সেসের জন্য দুটি লিঙ্ক দেখতে পাবেন।

15. গ্রাহক জোন লিঙ্কটিতে আঘাত করে আপনার এক্স-কার্ট স্টোর ফ্রন্টএন্ডে যান। নীচের উদাহরণে যেমন দেখানো হয়েছে তেমন আপনি নিজের সার্ভারের আইপি ঠিকানা বা ডোমেন নাম/শপিং ইউআরএল নেভিগেট করে স্টোর ফ্রন্টএন্ডও দেখতে পারেন।

http://yourdomain.tld/shop

16. এরপরে, সার্ভার কনসোলে ফিরে যান এবং নীচের কমান্ডগুলি জারি করে আপনার এক্স-কার্ট ব্যাকড অ্যাডমিন প্যানেলটি সুরক্ষিত করুন:

# chown -R root /var/www/html/shop/etc/
# chown root /var/www/html/shop/config.php

১.. অবশেষে, অ্যাডমিনিস্ট্রেটর জোন (ব্যাকফাইস) লিঙ্কে বা আপনার সার্ভারের আইপি ঠিকানা বা ডোমেন নেভিগেশন HTTP প্রোটোকলের মাধ্যমে /shop/admin.php URL- এ নেভিগেট করে এক্স-কার্ট ব্যাক প্যানেলে অ্যাক্সেস করুন, যেমন নীচের উদাহরণে দেখানো হয়েছে।

http://your_domain.tld/stop/admin.php

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

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