سیستمی‌ها
انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه - نسخه‌ی قابل چاپ

+- سیستمی‌ها (http://forums.systemiha.ir)
+-- انجمن: کامپیوتر (http://forums.systemiha.ir/forumdisplay.php?fid=1)
+--- انجمن: اپن کارت OpenCart (http://forums.systemiha.ir/forumdisplay.php?fid=38)
+--- موضوع: انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه (/showthread.php?tid=128)



انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه - mojtabamalaekeh - 2016/11/19

توجه: این پست فقط برای رفع عیب است. در صورتی که درخواست انتقال اوپن کارت به پرستاشاپ رو دارین، پست شماره 4 رو ببینید.


بعد از انتقال فروشگاه OpenCart، به هاست جدید و بازگردانی پشتیبان فایل‌ها و دیتابیس‌ها
لازمه کارهایی رو انجام بدین تا فروشگاه به درستی بالا بیاد.

1- تنظیم DNS های دامنه از طریق بخش مدیریت دامنه‌های حساب کاربریتون در وب سایت سرویس دهنده‌ای که دامنه رو ازش خریدین.
اگر دامنه ir دارین و توی ایرنیک حساب کاربری دارین میتونید این کار رو توی سایت ایرنیک هم انجام بدین.

2- در صورتی که آدرس فروشگاه شما به صورت SubDomain بوده، ابتدا زیردامنه‌ی مربوطه رو بسازید یا از پشتیبانی هاست کمک بخواید.

3- دیتابیس شما بعد از انتقال به هاست جدید هیچ کاربری نداره پس یک کاربر جدید تعریف کرده اون کاربر رو با تمام دسترسی‌های لازم به دیتابیس فروشگاه اضافه کنید.

4- به دایرکتوری محل نصب فروشگاه برید و فایل config.php رو ویرایش کنید.
کد:
<?php
// HTTP
define('HTTP_SERVER', 'http://shop.systemiha.ir/');

// HTTPS
define('HTTPS_SERVER', 'http://shop.systemiha.ir/');

// DIR
define('DIR_APPLICATION', '/home/YOUR_USERNAME/public_html/catalog/');
define('DIR_SYSTEM', '/home/YOUR_USERNAME/public_html/system/');
define('DIR_LANGUAGE', '/home/YOUR_USERNAME/public_html/catalog/language/');
define('DIR_TEMPLATE', '/home/YOUR_USERNAME/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/home/YOUR_USERNAME/public_html/system/config/');
define('DIR_IMAGE', '/home/YOUR_USERNAME/public_html/image/');
define('DIR_CACHE', '/home/YOUR_USERNAME/public_html/system/cache/');
define('DIR_DOWNLOAD', '/home/YOUR_USERNAME/public_html/system/download/');
define('DIR_UPLOAD', '/home/YOUR_USERNAME/public_html/system/upload/');
define('DIR_MODIFICATION', '/home/YOUR_USERNAME/public_html/system/modification/');
define('DIR_LOGS', '/home/YOUR_USERNAME/public_html/system/logs/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'YOUR_DATABASE_USERNAME');
define('DB_PASSWORD', 'YOUR_DATABASE_USER_PASSWORD');
define('DB_DATABASE', 'YOUR_DATABASE_NAME');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

4-1- توی کدهای بالا هر جا که عبارت YOUR_USERNAME هست باید نام کاربری هاست جدید رو وارد کنید.
4-2- مقابل عبارت DB_USERNAME که نوشتم YOUR_DATABASE_USERNAME نام همون کاربری رو وارد کنید که تازه ساختید و به دیتابیس فروشگاه وصل کردید.
4-3- مقابل عبارت DB_PASSWORD به جای YOUR_DATABASE_USER_PASSWORD کلمه‌ی عبور همون کاربر دیتابیس رو وارد کنید.
4-4- معمولاً اسامی دیتابیس‌ها یک پیشوند ثابت دارن که همون نام کاربری ورود به فضای هاست است.
در نتیحه وقتی که هاست عوض می‌کنید پیشوند نام دستابیس‌ها هم عوض میشه.
پس به جای عبارت YOUR_DATABASE_NAME باید نام صحیح دیتابیس بعد از انتقال به هاست جدید رو وارد کیند.
4-5 فایل رو ذخیره کنید.

5- در دایرکتوری محل نصب فروشگاه وارد پوشه‌ی admin بشین و فایل config.php رو ویرایش کنید.
هر کاری که توی مرحله‌ی قبل کردین روی این فایل هم انجام بدین چون هر دو فایل config.php محتوایی شبیه به هم دارن.
در پایان فایل رو ذخیره کنید.

6- جهت تست نهایی، صفحه‌ی ایندکس و صفحه‌ی مدیریت فروشگاه اپن کارت رو توی مرورگر باز کنید.

اگر با خطای 403 Forbidden مواجه شدید، تاپیک زیر رو بخونید:
خطای 403 Forbidden پس از انتقال به هاست جدید


RE: انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه - majid_hz - 2017/01/27

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


RE: انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه - mojtabamalaekeh - 2017/01/27

(2017/01/27، 06:25 PM)majid_hz نوشته است: اپن کارت سیستم خیلی خوبی هستش ، برای این قسمت خیلی راحت میتونن چند فیلد در پنل مدیریت ایجاد کنن تا نیاز به تغییر فایل نباشه !

سلام
لطف می کنید بیشتر توضیح بدید؟
پنل مدیریت هاست یا اپن کارت؟ Huh

لطفاً توافق‌نامه‌ی ثبت نام رو هم مطالعه بفرمایید و امضاتون رو ویرایش کنید Rolleyes


RE: انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه - mojtabamalaekeh - 2017/12/05

خدمات انتقال اطلاعات از اوپن کارت به پرستاشاپ که توسط سیستمی‌ها انجام میشه شامل موارد زیر هست:
انتقال محصولات
تصاویر محصولات
خصوصیات محصولات (ویژگی‌ها)
برچسب‌های محصولات
دسته بندی‌ها (شاخه‌ها)
تولیدکننده‌ها
مشتریان
آدرس‌های مشتریان
ریدایرکت کردن لینک شاخه‌ها و محصولات در اوپن کارت به لینک‌های ثبت شده در پرستاشاپ

برای دریافت خدمات انتقال OpenCart به PrestaShop از طریق سیستم تیکت با تماس بگیرید:
http://systemiha.ir/support