امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
انتقال اپن کارت به هاست جدید و بالا نیامدن فروشگاه
#1
بعد از انتقال فروشگاه 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 پس از انتقال به هاست جدید
پاسخ
roseتشکر شده توسط:
#2
اپن کارت سیستم خیلی خوبی هستش ، برای این قسمت خیلی راحت میتونن چند فیلد در پنل مدیریت ایجاد کنن تا نیاز به تغییر فایل نباشه !
پاسخ
roseتشکر شده توسط:
#3
(2017/01/27، 06:25 PM)majid_hz نوشته است: اپن کارت سیستم خیلی خوبی هستش ، برای این قسمت خیلی راحت میتونن چند فیلد در پنل مدیریت ایجاد کنن تا نیاز به تغییر فایل نباشه !

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

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


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان