লিনাক্সে "ওপেনকার্ট" ব্যবহার করে কীভাবে নিজের অনলাইন শপিং স্টোর তৈরি করবেন


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

আজকাল ই-কমার্স সাইটের যেমন ১০০ টির মতো রয়েছে, যেমন, ফ্লিপকার্ট, ইবে, আলিবাবা, জাপ্পস, ইন্ডিয়ামার্ট, অ্যামাজন ইত্যাদি আপনি কী নিজের ওয়েব-ভিত্তিক অ্যাপ্লিকেশন সার্ভারের মতো নিজের অ্যামাজন এবং ফ্লিপকার্ট তৈরি করার কথা ভাবেন? যদি হ্যাঁ! এই নিবন্ধটি আপনার জন্য।

ওপেনকার্ট একটি ফ্রি এবং ওপেন সোর্স ই-কমার্স অ্যাপ্লিকেশন যা পিএইচপি-তে লিখিত হয়েছে, যা অ্যামাজন এবং ফ্লিপকার্টের মতো শপিং কার্ট সিস্টেম বিকাশের জন্য ব্যবহার করা যেতে পারে। আপনি যদি অনলাইনে আপনার পণ্য বিক্রয় করতে চান বা আপনি বন্ধ থাকা অবস্থায়ও আপনার গ্রাহকদের সেবা দিতে চান তবে ওপেনকার্ট আপনার জন্য। আপনি নির্ভরযোগ্য এবং পেশাদার ওপেনকার্ট অ্যাপ্লিকেশন ব্যবহার করে একটি সফল অনলাইন স্টোর (অনলাইন বণিকদের জন্য) তৈরি করতে পারেন।

  1. স্টোর ফ্রন্ট - http://demo.opencart.com/
  2. প্রশাসনিক লগইন - http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

ওপেনকার্ট একটি অ্যাপ্লিকেশন যা কোনও অনলাইন বণিকের সমস্ত প্রয়োজনীয়তা পূরণ করে। এতে সমস্ত বৈশিষ্ট্য রয়েছে (নীচে দেখুন) যা আপনি নিজের ই-কমার্স ওয়েবসাইট তৈরি করতে পারেন।

  1. এটি একটি ফ্রি (বিয়ারের মতো) এবং ওপেন সোর্স (স্পিচ হিসাবে) জিএনইউ জিপিএল লাইসেন্সের আওতায় প্রকাশিত অ্যাপ্লিকেশন
  2. সবকিছু ভালভাবে নথিভুক্ত করা হয়েছে, এর অর্থ আপনার Google এ দরকার নেই এবং সাহায্যের জন্য চিৎকার করুন
  3. ফ্রি লাইফ টাইম সমর্থন এবং আপডেট।
  4. সীমাহীন সংখ্যক বিভাগ, পণ্য এবং প্রস্তুতকারক সমর্থিত
  5. সবকিছুই টেমপ্লেট ভিত্তিক
  6. বহু-ভাষা এবং বহু-মুদ্রা সমর্থিত। এটি নিশ্চিত করে যে আপনার পণ্যটি বিশ্বব্যাপী পৌঁছেছে
  7. অন্তর্নির্মিত পণ্য পর্যালোচনা এবং রেটিং বৈশিষ্ট্য
  8. ডাউনলোডযোগ্য পণ্যগুলি (যেমন, ইবুক) সমর্থিত
  9. স্বয়ংক্রিয় চিত্র পুনরায় আকার দেওয়া সমর্থিত।
  10. মাল্টি ট্যাক্সের হার (বিভিন্ন দেশে যেমন), সম্পর্কিত পণ্যগুলি, তথ্য পৃষ্ঠা, শিপিং ওজন গণনা, অ্যাভেলিং ডিসকাউন্ট কুপন ইত্যাদির বৈশিষ্ট্যগুলি ডিফল্টরূপে ভালভাবে প্রয়োগ করা হয়
  11. অন্তর্নির্মিত ব্যাকআপ এবং সরঞ্জামগুলি পুনরুদ্ধার করুন
  12. এসইও কার্যকর হয়েছে implemented
  13. li
  14. চালান মুদ্রণ, ত্রুটি লগ এবং বিক্রয় প্রতিবেদনটিও সমর্থিত।

  1. ওয়েব সার্ভার (অ্যাপাচি HTTP সার্ভার পছন্দসই)
  2. li
  3. পিএইচপি (5.2 এবং উপরে)
  4. ডাটাবেস (MySQLi পছন্দসই তবে আমি মারিয়াডিবি ব্যবহার করছি)

ওয়েব সার্ভারে ওপেনকার্ট সঠিকভাবে ইনস্টল করতে আপনার সিস্টেমে এই এক্সটেনশনগুলি অবশ্যই ইনস্টল করা এবং সক্ষম করতে হবে।

  1. কার্ল
  2. জিপ
  3. জিলিব
  4. জিডি লাইব্রেরি
  5. ম্যাক্রিপ্ট
  6. এমবিস্ট্রিংস

পদক্ষেপ 1: অ্যাপাচি, পিএইচপি এবং মারিয়াডিবি ইনস্টল করা

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

আসুন নিম্নলিখিত কমান্ডটি ব্যবহার করে অ্যাপাচি, পিএইচপি এবং মারিয়াডিবি ইনস্টল করি।

# apt-get install apache2 		 (On Debian based Systems)
# yum install httpd			 (On RedHat based Systems)
# apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
# yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
# apt-get install mariadb-server mariadb-client				(On Debian based Systems)
# yum install mariadb-server mariadb					(On RedHat based Systems)

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

------------------- On Debian based Systems ------------------- 
# systemctl restart apache2.service					
# systemctl restart mariadb.service	
------------------- On RedHat based Systems ------------------- 
# systemctl restart httpd.service 		
# systemctl restart mariadb.service 				

পদক্ষেপ 2: ওপেনকার্ট ডাউনলোড এবং সেট করা

৩. ওপেনকার্টের সর্বশেষতম সংস্করণ (২.০.২.০) ওপেনকার্ট ওয়েবসাইট থেকে বা সরাসরি গিথুব থেকে পাওয়া যেতে পারে।

বিকল্পভাবে, আপনি নীচের চিত্রের মতো গিথুব সংগ্রহশালা থেকে ওপেনকার্টের সর্বশেষতম সংস্করণটি ডাউনলোড করতে নিম্নলিখিত উইজেট কমান্ডটি ব্যবহার করতে পারেন।

# wget https://github.com/opencart/opencart/archive/master.zip

৪. জিপ ফাইলটি ডাউনলোড করার পরে, অ্যাপাচি ওয়ার্কিং ডিরেক্টরিতে (যেমন// var/www/html) অনুলিপি করুন এবং মাস্টার.জিপ ফাইলটি আনজিপ করুন।

# cp master.zip /var/www/html/
# cd /var/www/html
# unzip master.zip

৫. ‘মাস্টার.জিপ’ ফাইলটি বের করার পরে, সিডি নিষ্ক্রিয় ডিরেক্টরিতে এবং অ্যাপলিকেশন ফোল্ডারের (ওপেনকার্ট-মাস্টার) মূলটিতে আপলোড ডিরেক্টরিটির বিষয়বস্তু সরানো।

# cd opencart-master
# mv -v upload/* ../opencart-master/

Now. এখন আপনাকে নীচের মত ওপেনকার্ট কনফিগারেশন ফাইলগুলির নাম পরিবর্তন বা অনুলিপি করতে হবে।

# cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
# cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

Next. এরপরে,/var/www/html/ওপেনকার্ট-মাস্টারের ফাইল এবং ফোল্ডারে সঠিক অনুমতি সেট করুন। পুনরাবৃত্তভাবে আপনাকে সমস্ত ফাইল এবং ফোল্ডারগুলিতে আরডব্লুএক্স অনুমতি প্রদান করতে হবে।

# chmod 777 -R /var/www/html/opencart-master 

গুরুত্বপূর্ণ: অনুমতি নির্ধারণ 777 বিপজ্জনক হতে পারে, তাই আপনি সবকিছু সেট আপ করার সাথে সাথে উপরের ফোল্ডারে 755 পুনরাবৃত্তভাবে অনুমতিতে ফিরে যেতে পারেন।

পদক্ষেপ 3: ওপেনকার্ট ডেটাবেস তৈরি করা

৮. পরবর্তী পদক্ষেপটি হ'ল ই-কমার্স সাইটের ডেটাবেজে ডেটা সঞ্চয় করার জন্য একটি ডাটাবেস তৈরি করুন (ওপেনকার্টডিবি বলুন)। ডাটাবেস সার্ভারের সাথে সংযোগ স্থাপন করুন এবং একটি ডাটাবেস, ব্যবহারকারী তৈরি করুন এবং ডাটাবেসের উপর সম্পূর্ণ নিয়ন্ত্রণ রাখতে ব্যবহারকারীর উপর সঠিক সুযোগ সুবিধা দিন।

# mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

পদক্ষেপ 4: ওপেনকার্ট ওয়েব ইনস্টলেশন

9. সবকিছু ঠিকঠাক হয়ে গেলে, ওয়েব ব্রাউজারে নেভিগেট করুন এবং ওপেনকার্ট ওয়েব ইনস্টলেশন অ্যাক্সেস করতে http:// <ওয়েব সার্ভারের আইপি ঠিকানা> টাইপ করুন।

লাইসেন্স চুক্তিতে সম্মত হওয়ার জন্য ‘চালিয়ে যান’ এ ক্লিক করুন।

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

যদি কোনও লাল চিহ্ন # 1 বা # 2 তে হাইলাইট করা হয় তবে এর অর্থ ওয়েব সার্ভারের প্রয়োজনীয়তাগুলি পূরণ করতে আপনাকে সেই উপাদানগুলি সঠিকভাবে সার্ভারে ইনস্টল করতে হবে।

# 3 বা # 4 এ যদি কোনও লাল চিহ্ন থাকে তবে এর অর্থ আপনার ফাইলগুলিতে সমস্যা আছে। যদি সবকিছু সঠিকভাবে কনফিগার করা থাকে তবে আপনার সবুজ চিহ্নগুলি দৃশ্যমান হওয়া উচিত (নীচে দেখানো হয়েছে), আপনি "চালিয়ে যান" টিপতে পারেন।

১১. পরের স্ক্রিনে আপনার ডাটাবেস শংসাপত্র যেমন ডেটাবেস ড্রাইভার, হোস্ট-নেম, ব্যবহারকারীর নাম, পাসওয়ার্ড, ডাটাবেস প্রবেশ করান। আপনি ডিবি_পোর্ট এবং উপসর্গটি স্পর্শ করবেন না, যতক্ষণ না আপনি জানেন যে আপনি কী করছেন।

প্রশাসনিক অ্যাকাউন্টের জন্য ব্যবহারকারীর নাম, পাসওয়ার্ড এবং ইমেল ঠিকানা লিখুন। নোট করুন এই শংসাপত্রগুলি ওপেনকার্ট অ্যাডমিন প্যানেলে রুট হিসাবে লগ ইন করার জন্য ব্যবহৃত হবে, সুতরাং এটি নিরাপদ রাখুন। হয়ে গেলে ক্লিক করুন!

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

ইনস্টল ডিরেক্টরি মুছে ফেলতে, আপনি নীচের কমান্ডটি চালাতে পছন্দ করতে পারেন।

# rm -rf /var/www/html/opencart-master/install

পদক্ষেপ 4: ওপেনকার্ট ওয়েব এবং প্রশাসক অ্যাক্সেস করুন

১৩. এখন আপনার ব্রাউজারকে HTTP:/<ওয়েব সার্ভারের আইপি ঠিকানা>/ওপেনকার্ট-মাস্টার/ এ নির্দেশ করুন এবং আপনি নীচের স্ক্রিনশটের মতো কিছু দেখতে পাবেন।

14. ওপেনকার্ট অ্যাডমিন প্যানেলে লগইন করার জন্য, আপনার ব্রাউজারটিকে HTTP:/<ওয়েব সার্ভারের আইপি ঠিকানা>/ওপেনকার্ট-মাস্টার/অ্যাডমিনের দিকে নির্দেশ করুন এবং সেট আপ করার সময় প্রশাসনের শংসাপত্রগুলি আপনার ইনপুট পূরণ করুন।

15. যদি সবকিছু ঠিক আছে! আপনার ওপেনকার্টের অ্যাডমিন ড্যাশবোর্ডটি দেখতে সক্ষম হওয়া উচিত।

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

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

হোস্টগেটর একটি ডোমেন নিবন্ধক এবং হোস্টিং সরবরাহকারী যা পরিষেবা এবং এটি প্রদত্ত বৈশিষ্ট্যগুলির জন্য খুব সুপরিচিত। এটি আপনাকে আনলিমিটেড ডিস্ক স্পেস, আনলিমিটেড ব্যান্ডউইথ, ইনস্টল করতে সহজ (1 ক্লিক ইনস্টল স্ক্রিপ্ট), 99.9% আপটাইম, অ্যাওয়ার্ড 24x7x365 প্রযুক্তিগত সহায়তা এবং 45 দিনের মান ফেরতের গ্যারান্টি সরবরাহ করে যার অর্থ আপনি পণ্য এবং পরিষেবা পছন্দ না করেন আপনি কেনার 45 দিনের মধ্যে আপনার টাকা ফেরত পাবেন এবং 45 দিনের পরীক্ষা করার পক্ষে এটি দীর্ঘ সময় মনে করে।

সুতরাং আপনার যদি বিক্রি করার কিছু থাকে তবে আপনি এটি নিখরচায় করতে পারেন (নিখরচায় আমি বলতে চাইছি যে কোনও দৈহিক স্টোর পাওয়ার জন্য আপনি যে ব্যয় করবেন তার কথা চিন্তা করুন এবং তারপরে এটি ভার্চুয়াল স্টোর সেট আপ-ব্যয়ের সাথে তুলনা করুন You আপনি এটি নিখরচায় অনুভব করবেন)।

দ্রষ্টব্য: আপনি হোস্টগেটর থেকে হোস্টিং (এবং/অথবা ডোমেন) কিনলে আপনি 25% অফ ফ্ল্যাট পাবেন। এই অফারটি কেবলমাত্র টেকমিন্ট সাইটের পাঠকদের জন্য বৈধ is

আপনাকে যা করতে হবে তা হল হোস্টিংয়ের অর্থ প্রদানের সময় প্রমোকড "TecMint025" প্রবেশ করা Enter রেফারেন্সের জন্য প্রমো কোড সহ পেমেন্ট স্ক্রিনের পূর্বরূপ দেখুন।

দ্রষ্টব্য: এছাড়াও উল্লেখ করার মতো বিষয়, যে আপনি হোস্টগেটর থেকে ওপেনকার্ট হোস্ট করার জন্য প্রতিটি হোস্টিংয়ের জন্য, আমরা কেবলমাত্র টেকমিন্ট লাইভ রাখতে (ব্যান্ডউইথ প্রদান করে এবং সার্ভারের হোস্টিংয়ের চার্জ দিয়ে) কম পরিমাণ কমিশন পাব will

সুতরাং আপনি যদি উপরের কোডটি ব্যবহার করে এটি কিনে থাকেন তবে আপনি ছাড় পাবেন এবং আমরা একটি অল্প পরিমাণে পেয়ে যাব। এছাড়াও নোট করুন যে আপনি অতিরিক্ত কিছু প্রদান করবেন না, বাস্তবে আপনি মোট বিলে 25% কম প্রদান করবেন paying

উপসংহার

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

প্রচুর সম্প্রদায় তৈরি এক্সটেনশন (নিখরচায় এবং প্রদত্ত) এটিকে ধনী করে তোলে। যারা ভার্চুয়াল স্টোর সেটআপ করতে চান এবং তাদের গ্রাহকের 24X7 এ অ্যাক্সেসযোগ্য থাকতে চান তাদের জন্য এটি একটি দুর্দান্ত অ্যাপ্লিকেশন। অ্যাপ্লিকেশনটি সম্পর্কে আপনার অভিজ্ঞতা আমাকে জানান। যে কোনও পরামর্শ এবং প্রতিক্রিয়াও স্বাগত।