آیا به دنبال ارتقاء عملکرد وبسایت Magento خود با ویژگیهای جدید هستید؟ یکی از راههای دستیابی به این هدف، نصب افزونههای Magento است. نصب افزونههای مختلف در فروشگاه تجارت الکترونیک شما ممکن است دلهرهآور به نظر برسد، اما اینگونه نیست.
این مقاله شما را از طریق مراحل نصب افزونههای Magento 2 قدم به قدم راهنمایی میکند. همچنین نحوه نصب دستی یک افزونه از یک فایل ZIP و نصب آن از طریق Composer را پوشش خواهیم داد.
Magento برای چه چیزی استفاده میشود؟
Magento یک پلتفرم تجارت الکترونیک متن باز است که برای ساخت و مدیریت فروشگاههای آنلاین استفاده میشود. این پلتفرم مجموعهای از ویژگیها و قابلیتها را برای کسبوکارها فراهم میکند تا فروشگاههای آنلاین خود را ایجاد و سفارشیسازی کنند، از جمله مدیریت کاتالوگ محصولات، قابلیت سبد خرید، ادغام پرداخت و حمل و نقل، مدیریت سفارشات، ابزارهای خدمات مشتری و قابلیتهای بازاریابی و تبلیغاتی.
افزونه Magento چیست؟
افزونه Magento یک نرمافزار افزودنی است که عملکرد پلتفرم تجارت الکترونیک Magento را گسترش میدهد. جامعه فعال و توسعهدهندگان خارجی به طور کامل آزاد هستند که افزونهها و قابلیتهایی برای این اپلیکیشن ایجاد کنند، از جمله درگاههای پرداخت، گزینههای حمل و نقل، ابزارهای بازاریابی و موارد دیگر.
نحوه نصب دستی یک افزونه Magento از فایل .zip
برای نصب یک افزونه Magento به صورت دستی از یک فایل .zip، افزونه را از یک منبع معتبر مانند Mageplaza یا Magento Marketplace دانلود کنید.
مرحله ۱: فایل ZIP را باز کرده و محتویات آن را بررسی کنید
فرض کنید یک فایل ZIP به نام Extension.pkg داریم که شامل یک واحد به نام Extension است. اولین قدم این است که تمام دادهها را در فایل ZIP روی دستگاه محلی خود استخراج کنید. دادههای استخراج شده ممکن است به شکل زیر ظاهر شوند:
app/ etc / modules / Extension.json
مدیر اتصال Magento ممکن است از JSON استفاده کند، اما باید از پوشه ریشه Magento حذف شود—این موضوع برای مدارکی مانند setup.json، README.txt یا فایلهای مرتبط نیز صدق میکند.
مرحله ۲: کامپایلر Magento را خاموش کنید
Magento یک ویژگی جدید به نام کامپایلر معرفی کرده است که به شما امکان میدهد تمام دادههای PHP را در یک فایل واحد ترکیب کنید. اگر کامپایلر Magento را فعال کردهاید، قبل از انجام هرگونه تغییر آن را غیرفعال کنید. میتوانید این کار را از طریق وب سرور خود انجام دهید.
مرحله ۳: تمام مدارک را به دیسک Magento آپلود کنید
حالا آمادهاید تا تمام مدارک را به دیسک Magento اضافه کنید. وقتی SSH یا SFTP در دسترس است، بهتر است از آنها استفاده کنید: این به شما یک اتصال رمزگذاری شده و پایدار به کلاینت Magento میدهد. در غیر این صورت، از FTP یا مدیر فایل در پنلهای کنترلی مانند SPanel یا cPanel استفاده کنید.
مرحله ۴: حافظه Magento را بهروزرسانی کنید
مرحله بعدی بهروزرسانی حافظه Magento است. این کار میتواند از طریق سرور Magento انجام شود. بهطور جایگزین، به جای تازهسازی حافظه Magento، توصیه میکنیم از Flush Cache استفاده کنید تا اطمینان حاصل شود که تمام دادههای باقیمانده حذف شدهاند.
گاهی اوقات این کافی نیست: اگر از کشینگ Magento با تنظیمات پیکربندی پیشفرض استفاده میکنید—به این معنی که کش در فایلها ذخیره میشود—میتوانید تمام فایلها را از پوشه var/cache در Magento حذف کنید.
مرحله ۵: از سرور Magento خارج شوید
این مرحله بسیار مهم است—از بخش مدیریت Magento خارج شوید و سپس دوباره وارد شوید تا تغییرات بهروزرسانی شوند.
مرحله ۶: کامپایلر Magento را دوباره فعال کنید
اگر قبلاً کامپایلر Magento را فعال کردهاید و آن را غیرفعال کردهاید، میتوانید سعی کنید دوباره آن را از طریق سرور Magento فعال کنید. کش کامپایلر را بازسازی کنید، در غیر این صورت افزونه جدید (یا فایلهای تغییر یافته) شامل نخواهد شد.
نصب افزونههای Magento با استفاده از راهنمای نصب (Setup Wizard)
روش دیگر برای نصب افزونههای Magento استفاده از راهنمای نصب داخلی پلتفرم است. این روش معمولاً سریعتر و کمتر فنی است، که آن را برای افرادی که دانش کدنویسی گستردهای ندارند، ایدهآل میسازد.
۱. وارد پنل مدیریت خود شوید و به System → Web Setup Wizard بروید.
۲. Extension Manager را انتخاب کنید، سپس روی دکمه Browse کلیک کنید تا بسته افزونه خود را آپلود کنید.
۳. سپس، اطلاعات افزونه را بررسی کرده و برای شروع فرآیند نصب روی Install کلیک کنید.
۴. بررسی آمادگی را کامل کنید. اگر با خطای بررسی آمادگی مواجه شدید، الزامات سیستم Magento 2 خود را بررسی کرده و در صورت نیاز تغییرات لازم را اعمال کنید.
۵. وقتی همه الزامات برآورده شدند، روی Next کلیک کنید.
۶. پس از اتمام، به یاد داشته باشید که یک نسخه پشتیبان ایجاد کرده و افزونه جدید را در تنظیمات پنل مدیریت خود فعال کنید.
نصب از طریق Composer
دسترسی به CLI برای نصب موفقیتآمیز افزونه Magento از طریق Composer ضروری است. منابع شخص ثالث یا Magento Marketplace میتوانند برای یافتن و دانلود افزونهها مورد استفاده قرار گیرند.
مهم است که هنگام نصب یک افزونه توجه دقیقی داشته باشید و دستورالعملهای ارائه شده توسط توسعهدهنده افزونه را دنبال کنید. پس از اتمام، پاک کردن کشها و اجرای دستورات پیکربندی مربوطه ضروری است.
تنظیم کلیدهای دسترسی
کلیدهای دسترسی امن برای اتصال فروشگاه Magento شما به مخزن Composer بسیار مهم هستند. میتوانید به راحتی این کلیدها را از Magento Marketplace ایجاد کرده و به فایل پیکربندی Composer خود اضافه کنید.
پس از انجام این کار، میتوانید هر افزونه مورد نظر را از طریق Composer با استفاده از رابط خط فرمان نصب کنید. همیشه توصیه میشود قبل از نصب افزونههای جدید برای ایمنی و امنیت بیشتر، از فروشگاه خود نسخه پشتیبان تهیه کنید.
نحوه حذف یک افزونه
۱. ابتدا ماژول را از پنل مدیریت Magento خود غیرفعال کنید.
۲. سپس، ورودی افزونه را از فایل composer.json خود حذف کرده و دستور Composer remove را اجرا کنید.
۳. در نهایت، در صورت لزوم کشها را پاک کرده و مجدداً ایندکس کنید.
مهم است توجه داشته باشید که حذف یک افزونه ممکن است هرگونه داده یا پیکربندی مرتبط را نیز حذف کند، بنابراین قبل از شروع فرآیند حذف، حتماً از فروشگاه خود نسخه پشتیبان تهیه کنید.
عیبیابی
اگر در طول فرآیند نصب ماژول تجارت Magento با مشکلی مواجه شدید، پیروی از چندین بهترین شیوه برای اطمینان از بهترین تجربه برای صاحبان فروشگاه و خریداران مهم است.
۱. ابتدا اطمینان حاصل کنید که ماژول با نسخه Adobe Commerce (سابقاً Magento) شما سازگار است.
۲. سپس، دستورالعملهای نصب ارائه شده توسط توسعهدهنده را به دقت بررسی کرده و به دنبال هرگونه تعارض با افزونهها یا تمهای اضافی Magento باشید.
۳. پاک کردن کش و ایندکس مجدد سایت پس از نصب نیز ایده خوبی است.
۴. اگر همچنان با مشکل مواجه هستید، با توسعهدهنده افزونه یا تیم پشتیبانی تماس بگیرید.
در کل، داشتن ابزارها و عملکردهای اضافی مناسب میتواند به راحتی فروش را افزایش داده و تعامل کاربر را در وبسایت تجارت الکترونیک شما بهبود بخشد.
میزبانی روان تجارت الکترونیک
نصب افزونههای Magento ممکن است دلهرهآور به نظر برسد، اما میتوانید همه آن را در دستان ابزارها و عملیات خودکار قرار دهید.
فروشگاه آنلاین خود را با راهحلهای VPS ابری زویپ سرور ارتقا دهید. میتوانید به راحتی افزونههای Magento را با گزینههای میزبانی قابل اعتماد و امن ما یکپارچه کنید.
طرحهای میزبانی ما با SPanel و Softaculous همراه هستند که نصب برنامه تجارت الکترونیک را به یک ترفند یک کلیکی تبدیل میکنند. علاوه بر این، SShield بیش از ۹۹٪ از حملات آنلاین را مسدود میکند، که آن را برای هر فروشگاه آنلاین به یک انتخاب بدیهی تبدیل میکند.
تیم پشتیبانی متخصص ما ۲۴/۷ در دسترس است تا هر مشکلی را که در طول نصب Magento و استفاده مداوم از آن رخ میدهد، برطرف کند.
نتیجهگیری
با استراتژی مناسب، میتوانید به راحتی افزونههای Magento را به صورت دستی یا از طریق Composer بدون هیچ دردسری نصب کنید. حتی اگر در طول فرآیند نصب با مشکلی مواجه شدید – نگران نباشید. در زویپ سرور، تیم متخصص ما همیشه آماده کمک به شما در مورد هر گونه سؤال و نگرانی مربوط به Magento است.