উদ্যোক্তা এবং ব্যবসায়ীদের অবশ্যই তাদের প্রকল্পের অগ্রগতির জন্য ই-কমার্সকে একটি মৌলিক হাতিয়ার হিসেবে দেখতে হবে; এটি গ্রাহক আনুগত্য তৈরির জন্যও অপরিহার্য হয়ে উঠেছে । অন্যতম সেরা একটি ই-কমার্স টুল হলো ম্যাজেন্টো , যা সগর্বে ওপেন সোর্স এবং যার হাজার হাজার ব্যবহারকারী ও ইনস্টলেশন রয়েছে।
এই টিউটোরিয়ালে আমরা আপনাকে দেখাবো, Magenx টিমের তৈরি MASC-M ™ Magento Interactive Server Configuration নামক একটি শক্তিশালী স্ক্রিপ্টের সাহায্যে কীভাবে খুব অল্প সময়ে এবং স্বয়ংক্রিয়ভাবে CentOS 7-এ Magento ইনস্টল করা যায় ।
ম্যাজেন্টো কী?
এটি একটি ওপেন সোর্স প্ল্যাটফর্ম, যা বৈদ্যুতিন বাণিজ্যকে কেন্দ্র করে, যা আমাদের দ্রুত এবং সহজেই সুন্দর এবং পেশাদার ভার্চুয়াল স্টোর তৈরি করতে দেয়। এটা লেখা ছিল পিএইচপি সংস্থা দ্বারা ভেরেন ইনক এবং এর ব্যবহারের সহজলভ্যতার পক্ষে দাঁড়ায়, এর বিস্তৃত সম্প্রদায় এবং হাজার হাজার অপ্টিমাইজেশন (প্লাগিন, থিম ...) এ যুক্ত হয়েছে যা এর সম্ভাব্যতা বাড়ানোর জন্য প্রকাশ করা হয়েছে।
উইকিপিডিয়াকে উদ্ধৃত করে আমরা ম্যাজেন্টোর আচরণ সম্পর্কে প্রসারিত করতে পারি
ম্যাজেন্টো MySQL / MariaDB রিলেশনাল ডেটাবেস সিস্টেম , PHP প্রোগ্রামিং ভাষা এবং জেন্ড ফ্রেমওয়ার্কের উপাদানসমূহ ব্যবহার করে। এটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং রীতি এবং মডেল-ভিউ-কন্ট্রোলার আর্কিটেকচার প্রয়োগ করে । এছাড়াও এটি ডেটা সংরক্ষণের জন্য এনটিটি-অ্যাট্রিবিউট-ভ্যালু মডেল ব্যবহার করে।
ম্যাজেন্টো ইন্টারেক্টিভ সার্ভার কনফিগারেশন স্ক্রিপ্ট কী?
এটি তৈরি একটি শেল স্ক্রিপ্ট ম্যাজেনেক্স, যে আমাদের অনুমতি দেয় Centos 7 এ স্বয়ংক্রিয়ভাবে ম্যাজেন্টো ইনস্টল করুন। এই স্ক্রিপ্টটি দক্ষ এবং নিরাপদ ম্যাজেন্টো বাস্তবায়নের জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম ইনস্টল করে, এটি সরঞ্জামটি আমাদের দেওয়া প্রতিটি কার্যকারিতা পরিচালনা ও পরিচালনা করতে অ্যাপ্লিকেশনগুলি যুক্ত করে।
এই স্ক্রিপ্টটি Magento-কে LEMP-এর সাথে একত্রিত করে, যার ফলে ব্যবহারকারীর ন্যূনতম হস্তক্ষেপেই একটি অপ্টিমাইজড, প্রি-কনফিগারড এবং সম্পূর্ণ আপডেটেড সার্ভার তৈরি হয়। এই স্ক্রিপ্টটি চালানোর পর, আপনি আপনার Magento ইনস্টলেশন উপভোগ করা শুরু করতে পারেন এবং এর দ্বারা ইনস্টল করা বিভিন্ন অ্যাডমিনিস্ট্রেশন প্যানেল, যেমন Webmin, phpMyAdmin, এবং MyTop ইত্যাদির সাহায্যে সহজেই রক্ষণাবেক্ষণের কাজগুলো সম্পাদন করতে পারেন ।
উল্লেখ্য যে, স্ক্রিপ্টটি ইনস্টল করা প্রতিটি টুলের পারফরম্যান্স অপ্টিমাইজ করার জন্য সেগুলোকে কনফিগার করে, ফলে আপনি একটি সম্পূর্ণ অপ্টিমাইজ করা এনজিনএক্স (nginx), সমস্ত প্রয়োজনীয় ডিপেন্ডেন্সি সহ একটি পিএইচপি (php), একটি ব্যাকআপ করা ডেটাবেস, এবং এমনকি একটি শক্তিশালী ইমেজ কম্প্রেশন ডেমনও সক্রিয় পাবেন।
শুধু তাই নয়, এই স্ক্রিপ্টটির কল্যাণে আমরা একটি পূর্ণাঙ্গ নিরাপত্তা ব্যবস্থা পাব, যার মধ্যে থাকবে এসএসএল সার্টিফিকেট, ফায়ারওয়াল, অ্যান্টিস্প্যাম, ডিডিওএস বা ব্রুট-ফোর্স আক্রমণ প্রতিরোধের টুলস এবং আরও অনেক ফিচার ।
এই শক্তিশালী স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে নিম্নলিখিত সরঞ্জামগুলি ইনস্টল করে এবং কনফিগার করে:
- ওয়েবমিন নিয়ন্ত্রণ প্যানেল
- পারকোনা 5.6
- HHVM
- ভার্নিশ
- nginx
- পিএইচপি 7
- রেডিস 6379 | 6380
- হারানো হয়েছে
- PROFTPD
- জাভা
- ম্যালওয়ার রিয়েলটাইম মনিটর
- ক্ল্যামাভ ইঞ্জিন
- পারকোনা টলকিট
- MYSQLTUNER + রিপোর্ট
- মাইটোপ
- phpmyadmin
- সিএসএফ আগুন
- OSSEC
- ম্যাগারুন 2
- ইলাস্টিকসার্চ
- চিত্র অপ্টিমাইজেশন
- letsencrypt
- ছাগল
- iotop
- sysstat
- গিট / এসএনএন
- স্ট্রেস
- পাইথন-পিপ
- iptraf
- এসএলআর প্রস্তুত
Centos 7 এ স্বয়ংক্রিয়ভাবে ম্যাজেন্টো ইনস্টল করুন।
এই দুর্দান্ত স্ক্রিপ্টের বৈশিষ্ট্য এবং সুবিধাগুলি সম্পর্কে ইতিমধ্যে জ্ঞান সহ আমাদের কেবল এটি ইনস্টল করে পরীক্ষা করতে হবে। এটি ইনস্টল করা প্রতিটি কার্যকারিতা বজায় রাখার জন্য পর্যাপ্ত র্যাম সহ একটি পরিষ্কার সেন্টোস 7 ইনস্টলেশন করার প্রস্তাব দেওয়া হয়।
ইনস্টলেশনটি অত্যন্ত সহজ, আমরা নিম্নলিখিত কমান্ডটি কার্যকর করে এটাই যথেষ্ট:
curl -o mascm.sh -L https://masc.magenx.com && sh mascm.sh
স্ক্রিপ্টটি প্রয়োজনীয় অনুমতিসহ স্বয়ংক্রিয়ভাবে ডাউনলোড ও রান হবে। বর্তমানে, স্ক্রিপ্টটি Magento ভার্সন 1.9.3.x অথবা Magento ভার্সন 2.1.x ইনস্টল করতে পারে , তাই ইনস্টলেশনের সময় আপনাকে অবশ্যই আপনার পছন্দের ভার্সনটি বেছে নিতে হবে।
এই সাধারণ পদক্ষেপের সাথে আমাদের একটি দক্ষ এবং দ্রুত ম্যাজেন্টো ইনস্টলেশন হবে, যা সার্ভার প্রশাসকদের (যারা হাত দিয়ে ইনস্টল করতে চান না) বা নবজাতকদের জন্য যারা সর্বোত্তম পারফরম্যান্স সহ ইনস্টল করতে চান তাদের জন্য অত্যন্ত প্রস্তাবিত।