طراحی فروشگاه اینترنتی
طراحی فروشگاه اینترنتی

تبلیغات

در قسمت قبل در مورد نیازمندیهای مجنتو نوشتیم و حال آموزش نصب قدم به قدم مجنتو را شرح میدهیم. فرض ما این است که شما هاست یا سرور مناسب مجنتو را تهیه کرده  اید؛ پس اگر اینکار را نکرده اید اینجا را بخوانید. اگر هم آشنایی لازم با مجنتو را ندارید، باید بدانید که مجنتو یک فروشگاه ساز آنلاین است و برای اطلاعات بیشتر اینجا را بخوانید!

تذکر: این اسکریپت هم جهت کمک به موارد بالا قابل استفاده است، کافیست آنرا آپلود کرده و اجرا کنید.

برای نصب مجنتو باید نسخه موردنظر خودتان را دانلود کرده و روی سرور یا هاست بارگذاری کنید. برای اینکار به آدرس زیر مراجعه کرده و نسخه مجنتو را دانلود کنید. ما از نسخه کامل و stable 1.7.0.2 استفاده میکنیم.

http://www.magentocommerce.com/download

این نسخه در تاریخ ۵ جولای ۲۰۱۲ عرضه شده است. حجم این بسته با توجه به فرمت فشرده سازی بین ۱۳ تا ۲۷ مگابایت است. بعد از اینکه مجنتو را دانلود کردید، با توجه به اینکه روی هاست یا سرور میخواهید نصب کنید باید آنرا آپلود کنید. از آنجا که نصب روی سرور تفاوتهایی اساسی دارد و تعداد کسانی که نیاز به نصب روی سرور اختصاصی کم هستند، ما مراحل را جهت نصب روی لوکال یا هاست توضیح میدهیم.

بهتر است از یک سرویس FTP برای آپلود فایل نصبی مجنتو استفاده کنید، ولی استفاده از کنترلپنل هاست نیز امکان پذیر است. بسته به نوع کنترل پنل هاست تان وارد FILE MANAGER شده و فایل را آپلود کنید.

دقت کنید که فایلهای مجنتو داخل پوشه ای با نام magento هستند، پس با توجه به مسیری که میخواهید مجنتو را نصب کنید آنرا از حالت فشرده خارج کنید.

حال در مرورگر خود وارد آدرس مسیری که مجنتو را اکسترکت کردید بروید:

مثال: http://www.jmasoumi.com/magento/

در این صفحه قوانین استفاده از مجنتو را باید بپذیرید و به مرحله بعد بروید.

how_to_install_magento_step1

در این مرحله باید نوع ارز، موقعیت مکانی و زمانی فروشگاه خود را انتخاب کنید(این تنظیمات بعد از نصب هم قابل تغییر است). خوشبختانه نام ایران و ارز ریال ایران در لیست موجود است. بعد از انتخاب موارد بالا روی ادامه کلیک کنید.

how_to_install_magento_step2

در قدم بعدی باید اطلاعات دیتابیس وارد شوند، این اطلاعات شامل هاست، نام دیتابیس، نام کاربری، کلمه عبور و پیشوند نام جدولهای دیتابیس است. با توجه به نوع هاست تان، باید یک دیتابیس در MySQL بهمراه کاربری با دسترسی ساخت و تغییر دیتابیس بسازید تا در این مرحله معرفی کنید.

how_to_install_magento_step3_database

تذکرمهم: بدلیل حجم بالای اطلاعات دیتابیس، این مرحله بیش از چندین دقیقه طول خواهد کشید، بنابراین لازم است که مقدار زیر را در تنظیمات PHP چک کرده و مطمئن شوید به اندازه لازم باشند. در غیر اینصورت موقع نصب با مشکل مواجه خواهید شد.

max_execution_time = 1800

البته این مقدار خیلی بالاتر از استاندارد است، ولی بهتر است این مورد را برای نصب قرار داده و بعدها آنرا تغییر دهید.

در این صفحه اطلاعات دیگری هم از شما خواسته می شود که باید آنها را وارد کرده یا انتخاب کنید.

how_to_install_magento_step3_web_access

Base URL: مسیر اصلی مجنتو یا فروشگاه شما

Admin Path: مسیر ورود به بخش مدیریت فروشگاه(جهت امنیت بیشتر، بهتر است از یک کلمه اختصاصی استفاده کنید). این مسیر میتواند شامل حروف بزرگ و کوچک، عدد و کاراکتر _ باشد.

Enable Charts: اگر هاست شما از توبع گرافیکی(GD Function) پشتیبانی میکند، این گزینه را فعال کنید تا بتوانید نمودارهای تولید شده از فروش را در داشبورد فروشگاه ببینید.

Skip Base URL Validation Before the Next Step: این گزینه جهت اعتبارسنجی Base URL در این مرحله است.

Use Web Server (Apache) Rewrites: این گزینه جهت استفاده از mod_rewrite در آپاچی است، اگر در هاست شما فعال هست، حتماً از آن استفاده کنید؛ یکی از موارد موثر در فروشگاه اینترنتی خوب، استفاده از موتورهای جستجو، برای جذب مشتریان است. این گزینه به شما در بهینه کردن URL ها برای موتورهای جستجو کمک زیادی می کند.

Use Secure URLs: این گزینه مربوط به استفاده از SSL در فروشگاهتان است. اگر هاست شما این امکان را دارد و یا قبلاً برای آن تهیه کرده اید آن را فعال کرده و آدرس مناسب را وارد نمایید. اگر مطمئن نیستید از این گزینه استفاده نکنید.

مورد آخر هم نحوه ذخیره سازی session ها است که دو گزینه file system و دیتابیس وجود دارد که بهتر است از دیتابیس استفاده کنید.

how_to_install_magento_step3_session_store

اگر وارد صفحه زیر شدید یعنی مرحله سخت در نصب مجنتو را پشت سر گذاشته اید. در این مرحله اطلاعات فروشگاه و همچنین دسترسی به بخش مدیریت فروشگاه را وارد خواهید کرد.

how_to_install_magento_step4_personal_info

نام و نام خانوادگی مدیر بهمراه ایمیل، نام کاربری و کلمه عبور که باید به دقت وارد شوند. در آخر هم از شما یک Encryption Key میخواهد که در صورت دلخواه میتوانید آنرا وارد کنید. این کلید جهت رمز کردن کلمات عبور و اطلاعات بانکی افراد استفاده میشود. اگر این مورد را خالی بگذارید، خود سیستم یک کلید تولید میکند که در مرحله بعد به شما نمایش می دهد.

how_to_install_magento_step4_access_info

how_to_install_magento_step4_encrypt_key

حال این کلید را در محل امنی نگهداری کنید که بعدها در صورت ایجاد مشکل بتوانید از آن استفاده نمایید.

how_to_install_magento_step5

خب، مراحل نصب مجنتو تمام شد و حالا میتوانید با کلیک روی هر یک از دکمه ها وارد بخش مدیریت فروشگاه یا فروشگاه اصلی شوید.

how_to_install_magento_admin_login

how_to_install_magento_admin_area

how_to_install_magento_shop_area

تنها چند نکته مهم باقی مانده که در زیر میتوانید آنها را مشاهده کنید:

۱- دسترسی به پوشه های var،media و app/etc باید قابل نوشتن باشد. سیستم نیاز دارد که یکسری فایلها را تولید، آپلود و یا تغییر دهد.

۲- اگر مجنتو را در لوکال نصب کرده اید و همچنین از مرورگر کروم جهت دسترسی به مدیریت فروشگاه استفاده کرده باشید، متوجه شده اید که اجازه لاگین به شما نمیدهد! این مشکل بدلیل عدم ذخیره کوکی در localhost است. سه راه حل وجود دارد، یکی اینکه از مرورگر دیگر استفاده نمایید، دوم اینکه نام localhost خود را به چیز دیگری تغییر دهید و سوم اینکه این تغییرات را در فایل زیر بدهید:

app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

line: 86


$cookieParams = array(
'lifetime' => $cookie->getLifetime(),
'path'     => $cookie->getPath(),
//'domain'   => $cookie->getConfigDomain(),
//'secure'   => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()
);

سه مورد آخر را کامنت کنید. همیشه یادتان باشد که تغییرات در Core مجاز نیست! چون این تغییرات با یکبار آپدیت از بین می رود، ولی چون این نسخه لوکال است، به احتمال مشکلی پیش نخواهد آمد.

۳- نکته آخر هم اینکه سعی کنید یک نسخه پشتیبان یا test از فروشگاهتان داشته باشید که ماژولها یا تغییرات را ابتدا روی آن تست کرده و سپس به فروشگاه اصلی انتقال دهید؛ بدلیل استفاده از فریم ورک زند و همچنین استفاده از try catch در مجنتو، کوچکترین خطا یا مشکلی، منجر به قطع سرویس دهی فروشگاه خواهد شد.

 پایان قسمت دوم

«برای اطلاع از بروزرسانی ها و مطالب جدید در کانال ما عضو شوید»