উবুন্টু এবং ডেবিয়ানে কীভাবে সর্বশেষ ম্যাজেন্টো সিএমএস ইনস্টল করবেন


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

  1. বিনামূল্যে এবং উন্মুক্ত উত্সযুক্ত
  2. পিএইচপি, জেন্ড ফ্রেমওয়ার্ক এবং মাইএসকিউএল ডাটাবেস ব্যবহার করে নির্মিত
  3. সহজেই অনলাইন ওয়েব-স্টোর তৈরি করতে ব্যবহার করা যায়
  4. সামগ্রী পরিবর্তন করার প্রয়োজন ছাড়াই ডিফল্ট ওয়েবসাইট থিম ইনস্টল ও পরিবর্তন করার ক্ষমতা change
  5. আরও কার্যকারিতা যুক্ত করার জন্য মডিউলগুলি ইনস্টল ও কনফিগার করার ক্ষমতা।
  6. 3 টি উপলভ্য সংস্করণগুলি যা হ'ল: সম্প্রদায় সংস্করণ - পেশাদার সংস্করণ - এন্টারপ্রাইজ সংস্করণ
  7. একটি বিশাল সম্প্রদায় দ্বারা সমর্থিত li

এই নিবন্ধটি আপনাকে চলমান সিস্টেমে ম্যাজেন্টোর সর্বশেষতম সংস্করণ "সম্প্রদায় সংস্করণ" ইনস্টল করতে গাইড করবে:

  1. অ্যাপাচি সংস্করণ 2.2 বা 2.4
  2. পিএইচপি সংস্করণ 5.6 বা 7.0.x বা তার পরে প্রয়োজনীয় বর্ধনের সাথে
  3. মাইএসকিউএল সংস্করণ 5.6 বা তার পরে

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

1. ম্যাজেন্টো হ'ল পিএইচপি স্ক্রিপ্ট, এটি মাইএসকিউএল ডাটাবেস ব্যবহার করে, উবুন্টু/ডেবিয়ানে এই জিনিসগুলি ইনস্টল করার জন্য আমাদের কেন একটি চলমান ওয়েব-সার্ভার এবং মাইএসকিউএল ডাটাবেস সার্ভারের প্রয়োজন হবে, আপনাকে নিম্নলিখিত কমান্ডগুলি চালাতে হবে প্রান্তিক.

দ্রষ্টব্য: উবুন্টু/ডেবিয়ান, মাইএসকিএল ইনস্টলেশনের সময়, এটি আপনাকে ডিফল্টরূপে মাইএসকিএল ব্যবহারকারী (যেমন রুট) এর জন্য পাসওয়ার্ড সেটআপ করার অনুরোধ জানায়।

$ apt-get update && apt-get upgrade
$ sudo apt-get install php7.0-common php7.0-gd php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-iconv mysql-client mysql-server

দ্রষ্টব্য: বর্তমানে, পিএইচপি 7.1.3 হ'ল ডিফল্ট উবুন্টু এবং ডেবিয়ান সংগ্রহশালা থেকে সর্বশেষতম এবং সবচেয়ে স্থিতিশীল উপলব্ধ সংস্করণ, এবং ম্যাজেন্টো সম্প্রদায় সংস্করণ ২.১ এবং ২.০ সহ কাজ করে।

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

$ sudo apt-get -y update
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get -y update
$ sudo apt-get install -y php7.0 libapache2-mod-php7.0 php7.0 php7.0-common php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-curl php7.0-intl php7.0-xsl php7.0-mbstring php7.0-zip php7.0-bcmath php7.0-iconv

২. পরবর্তী, আপনাকে পিএইচপি মেমরিটি বাড়াতে হবে ম্যাজেন্টোর জন্য, এটি করার জন্য, php.ini ফাইলটি খুলুন।

$ sudo nano /etc/php/7.0/apache2/php.ini

ফাইলটিতে ‘মেমরি_মিলিট’ রেখার জন্য সীচ করুন।

memory_limit = 128M

এবং মানটি 512 এ পরিবর্তন করুন।

memory_limit = 512M

সিস্টেম/সার্ভারে সমস্ত প্রয়োজনীয় প্যাকেজগুলি সফলভাবে ইনস্টল হয়ে গেলে, এখন ম্যাজেন্টো ইনস্টলেশনের জন্য একটি নতুন মাইএসকিউএল ডাটাবেস তৈরি করতে এগিয়ে যান।

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

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

একটি নতুন ডাটাবেস এবং ব্যবহারকারী তৈরি করতে, উপরের মাইএসকিএল-সার্ভার ইনস্টলেশনের সময় আপনি যে রুট অ্যাকাউন্ট এবং পাসওয়ার্ডটি তৈরি করেছেন তা ব্যবহার করে আপনার ডাটাবেস সার্ভারে লগইন করুন।

$ mysql -u root -p
## Creating New User for Magento Database ##
mysql> CREATE USER magento@localhost IDENTIFIED BY "your_password_here";

## Create New Database ##
mysql> create database magento;

## Grant Privileges to Database ##
mysql> GRANT ALL ON magento.* TO magento@localhost;

## FLUSH privileges ##
mysql> FLUSH PRIVILEGES;

## Exit ##
mysql> exit

পদক্ষেপ 3: মাগেন্তোর জন্য অ্যাপাচি কনফিগার করুন

৪. এখন আমরা />/অ্যাপাচি ২/সাইট-উপলভ্য/এর অধীনে আমাদের ম্যাজেন্টো সাইটের জন্য একটি নতুন ভার্চুয়াল হোস্ট ফাইল তৈরি করব example.com.conf

$ sudo nano /etc/apache2/sites-available/example.com.conf

এখন এটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন।

<VirtualHost *:80>
    ServerName example.com
    ServerAlias www.example.com
    ServerAdmin [email 
    DocumentRoot /var/www/html/example.com/

    ErrorLog /var/www/html/example.com/logs/error.log
    CustomLog /var/www/html/example.com/logs/access.log combined

    <Directory /var/www/html/example.com/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
    </Directory>

</VirtualHost>

সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন।

৫. এখন, নতুন ভার্চুয়াল হোস্ট (উদাহরণ.কম। কনফ) এবং 'মোড_উইরাইট' মডিউল সক্ষম করুন।

$ sudo a2ensite example.com.conf
$ sudo a2enmod rewrite

Our. আমাদের নতুন ভার্চুয়াল হোস্টের সাথে কোনও দ্বন্দ্ব এড়াতে আমরা ডিফল্ট ভার্চুয়াল হোস্ট কনফিগারেশন ফাইলটি অক্ষম করব।

$ sudo a2dissite 000-default.conf

Finally. অবশেষে, অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন।

$ sudo service apache2 restart

পদক্ষেপ 4: ম্যাজেন্টো সম্প্রদায় সংস্করণ ডাউনলোড করুন

৮. যথারীতি, আমরা অফিশিয়াল ওয়েবসাইট থেকে সর্বশেষ সংস্করণটি ডাউনলোড করব, এই নিবন্ধটি লেখার সময়, সম্প্রদায় সংস্করণের সর্বশেষ সংস্করণটি ২.১.৫, যা আপনি নীচের লিঙ্কটি ব্যবহার করে ডাউনলোড করতে পারেন, এটি নীচে রয়েছে "সম্পূর্ণ রিলিজ" বিভাগটি অবশ্যই ম্যাজেন্টো ডাউনলোড করার আগে আপনাকে প্রথমে নিবন্ধন করতে হবে।

  1. http://www.magentocommerce.com/download

9. আপনি ম্যাজেন্টো ডাউনলোড করার পরে আপনি ডাউনলোড করা ফাইলটি এক্সট্রাক্ট করতে পারেন, এর সামগ্রীটি /var/www/html/ এ মূল অনুমতি ব্যবহার করে রাখতে পারেন।

$ sudo mv Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz /var/www/html/example.com/
$ sudo tar -xvf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz
$ sudo rm -rf Magento-CE-2.1.5-2017-02-20-05-36-16.tar.gz

১০. এখন আমাদের ফাইল এবং ফোল্ডারে অ্যাপাচি মালিকানার সেট করা দরকার।

$ sudo chown -R www-data:www-data /var/www/html/example.com/

১১. এখন আপনার ব্রাউজারটি খুলুন এবং নিম্নলিখিত url এ নেভিগেট করুন, আপনাকে Magento ইনস্টলেশন উইজার্ড উপস্থাপন করা হবে।

http://server_domain_name_or_IP/

পদক্ষেপ 5: Magento সম্প্রদায় সংস্করণ ইনস্টল করুন

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

13. এর পরে, উইজার্ডটি সঠিক পিএইচপি সংস্করণ, পিএইচপি এক্সটেনশানস, ফাইল অনুমতি এবং সামঞ্জস্যের জন্য একটি প্রস্তুতি চেক সম্পাদন করবে।

14. magento ডাটাবেস সেটিংস লিখুন।

16. Magento ওয়েব সাইট কনফিগারেশন।

17. সময় অঞ্চল, মুদ্রা এবং ভাষা সেট করে আপনার ম্যাজেন্টো স্টোরটি কাস্টমাইজ করুন।

18. আপনার ম্যাজেন্টো স্টোর পরিচালনা করতে একটি নতুন অ্যাডমিন অ্যাকাউন্ট তৈরি করুন।

19. এখন ম্যাজেন্টো ইনস্টলেশন চালিয়ে যেতে "এখনই ইনস্টল করুন" এ ক্লিক করুন।

পদক্ষেপ।: ম্যাজেন্টো কনফিগারেশন

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

  1. ম্যাজেন্টো হোমপেজ
  2. ম্যাজেন্টো ডকুমেন্টেশন

আপনি কি এর আগে কখনও ম্যাজেন্টো চেষ্টা করেছেন? অন্যান্য ওয়েব-বাণিজ্য সিএমএস এর সাথে তুলনা করার ক্ষেত্রে আপনি এর সম্পর্কে কী ভাবেন? আমাদের মন্তব্য বিভাগ ব্যবহার করে আপনার প্রতিক্রিয়া শেয়ার করুন।