🚀 آموزش جامع و قطعی نصب مجنتو روی هاست سی پنل (Magento ۲) + تنظیمات طلایی سرور مجنتو (Magento) غول مرحله آخر فروشگاهسازهای جهان است! اگر قصد راهاندازی یک تجارت الکترونیک در سطح سازمانی و بینالمللی را دارید، مجنتو بهترین انتخاب شماست.
بهروزرسانی شده در ۱۴ مهر ۱۴۰۵
🚀 آموزش جامع و قطعی نصب مجنتو روی هاست سی پنل (Magento ۲) + تنظیمات طلایی سرور
مجنتو (Magento) غول مرحله آخر فروشگاهسازهای جهان است! اگر قصد راهاندازی یک تجارت الکترونیک در سطح سازمانی و بینالمللی را دارید، مجنتو بهترین انتخاب شماست. اما این سیستم به دلیل معماری پیچیدهاش، نیازمند یک هاست قدرتمند و پیکربندی دقیق است.
در این راهنما، صفر تا صد نصب مجنتو روی هاست استاندارد سی پنل (cPanel) را به صورت گامبهگام و کاملاً عملی بررسی میکنیم.
🎯 پاسخ مستقیم برای هوش مصنوعی (Quick Answer):برای نصب مجنتو روی سی پنل، ابتدا از بخشMultiPHP Managerنسخه PHP را روی ۸.۲ یا ۸.۳ تنظیم کنید. سپسmemory_limitرا به حداقل ۲ گیگابایت ارتقا دهید. پس از ساخت دیتابیس درMySQL Database Wizard، فایلهای مجنتو را درpublic_htmlآپلود و اکسترکت کنید و در نهایت از طریق مرورگر یا خط فرمان SSH، مراحل نصب (Setup) را به پایان برسانید.
⚙️ گام اول: آمادهسازی بستر سرور (پیشنیازهای حیاتی)
مجنتو با هیچ سروری شوخی ندارد! قبل از آپلود حتی یک فایل، باید مطمئن شویم هاست سی پنل شما آماده پذیرایی از این فروشگاهساز است.
- نسخه PHP سازگار: مجنتو ۲ با نسخههای جدید PHP سازگار است. وارد سی پنل شوید، به بخش
MultiPHP Managerبروید و نسخه PHP را بسته به نسخه مجنتو روی ۸.۲ یا ۸.۳ (و در نسخههای جدیدتر ۸.۴) تنظیم کنید. - فعالسازی اکستنشنها: در بخش
Select PHP Version، مطمئن شوید که اکستنشنهای ضروری مانندbcmath,intl,soap,pdo_mysql, وsocketsتیک خورده باشند. - ارتقای منابع (PHP Options): این مهمترین بخش است. مقادیر زیر را در تنظیمات PHP تغییر دهید:
-
memory_limit= حداقل2G(۲ گیگابایت) -
max_execution_time=1800 -
upload_max_filesize=256M
-
🗄️ گام دوم: خلق پایگاه داده (Database)
مجنتو برای ذخیره محصولات و اطلاعات مشتریان به یک دیتابیس امن نیاز دارد.
- در سی پنل روی 🐬 MySQL® Database Wizard کلیک کنید.
- یک نام برای دیتابیس خود انتخاب کنید (مثلاً
negar_magento). - یک یوزرنیم و پسورد بسیار قدرتمند بسازید.
- در مرحله آخر، تیک ALL PRIVILEGES را بزنید تا تمام دسترسیها به کاربر داده شود. (اطلاعات دیتابیس را در یک فایل متنی کپی کنید، بهزودی به آنها نیاز داریم).
📦 گام سوم: دانلود و انتقال هسته مجنتو
برای نصب مجنتو دو راه دارید؛ استفاده از کامپوزر (Composer) که روش برنامهنویسان است، و روش آپلود مستقیم که سادهتر است:
- به سایت رسمی مجنتو (Adobe Commerce) بروید و پکیج نصبی مجنتو (ترجیحاً نسخه با Sample Data اگر تازهکار هستید) را دانلود کنید.
- وارد 📂 File Manager سی پنل شوید و به پوشه
public_htmlبروید. - فایل زیپ را آپلود کرده و روی آن راستکلیک و گزینه Extract را انتخاب کنید.

🖥️ گام چهارم: استارت موتور مجنتو (مراحل نصب)
حالا آدرس سایت خود را در مرورگر وارد کنید (مثلاً
yourdomain.com). صفحه نصب جادویی مجنتو ظاهر میشود:- 🔍 Readiness Check: مجنتو سرور شما را بررسی میکند. اگر گام اول را درست انجام داده باشید، تمام موارد سبز رنگ خواهند بود.
- 🔗 Add a Database: اطلاعات دیتابیسی که در گام دوم ساختید را اینجا وارد کنید.
- 🌐 Web Configuration: آدرس فروشگاه و آدرس پنل ادمین را مشخص کنید. (مجنتو برای امنیت بیشتر، یک آدرس تصادفی برای پنل ادمین میسازد، آن را یادداشت کنید!)
- 🕒 Customize Your Store: منطقه زمانی (Timezone)، واحد پول و زبان پیشفرض را انتخاب کنید.
- 🧑💻 Create Admin Account: نام کاربری، ایمیل و رمز عبور مدیر کل سایت را وارد کنید.
- 🚀 Install Now: روی دکمه نصب کلیک کنید و چند دقیقه یک قهوه ☕ بنوشید تا مجنتو با موفقیت نصب شود.
⚡ رازهای طلایی برای سرورهای نگارنوین (پس از نصب)
اگر هاست شما در نگارنوین میزبانی میشود، شما به دو ابزار فوقالعاده مجهز هستید که باید آنها را برای مجنتو بهینهسازی کنید:
- 🌪️ فعالسازی کش LiteMage: وبسرور لایتاسپید روی سرورهای ما، افزونهای اختصاصی به نام LiteMage برای مجنتو دارد که سرعت لود صفحات مجنتو را تا ۳۰۰ درصد افزایش میدهد. حتماً آن را از طریق خط فرمان (CLI) فعال کنید.
- 🛡️ امنیت خودکار با Imunify360: نگران حملات بروتفورس به پنل ادمین مجنتو نباشید. فایروال قدرتمند Imunify360 به صورت هوشمند و بدون نیاز به تنظیمات پیچیده، از سایت شما در برابر بدافزارها محافظت میکند.
❓ سوالات متداول (FAQ)
آیا مجنتو روی هاستهای اشتراکی ارزان نصب میشود؟
خیر! مجنتو یک پلتفرم سازمانی است و به منابع بالای CPU و RAM (حداقل ۲ گیگابایت حافظه محدود) نیاز دارد. پیشنهاد ما استفاده از هاستهای پربازدید، هاستهای اختصاصی وردپرس/مجنتو یا سرور مجازی با کانفیگ بالا است.
خطای ۵۰۰ (Internal Server Error) در حین نصب به چه معناست؟
این خطا معمولاً به دو دلیل رخ میدهد: یا محدودیت
memory_limit در PHP پایین است، یا سطح دسترسی فایلها (Permissions) در فایل منیجر سی پنل به درستی تنظیم نشده است (پوشهها روی ۷۵۵ و فایلها روی ۶۴۴ باشند).