معمولا کاربرانی هستند که در لوکال اقدام به ایجاد فروشگاه با پرستاشاپ میکنند و سپس به هاست انتقال می دهند.
اکثر این کاربران که با هاست آشنایی زیاد ندارند در این بخش به مشکل برخورد میکنند در این مطلب بصورت کامل انتقال پرستاشاپ از لوکال به هاست براتون آموزش داده شده در صورتی که طبق آموزش پیش برید هیچ مشکلی بعد از انتقال نخواهید داشت.
انتقال پرستاشاپ از لوکال به هاست
ابتدا به محل قرارگیری فایل ها در لوکال هاست میرویم و تمام فایل ها را انتخاب کرده و زیپ می کنیم.
سپس به phpMyAdmin مراجعه میکنیم و پایگاه داده یا همون دیتابیس مورد نظر رو انتخاب کرده و در منوی بالا روی Export کلیک میکنیم و از قسمت Export Method گزینه Custom – display all possible options رو انتخاب میکنیم. از قسمت Tables روی Select All کلیک میکنیم که تمامی جداول انتخاب شوند و سپس از قسمت Output، گزینه Compression را روی zip قرار می دهیم.
سپس در انتهای صفحه روی Go کلیک میکنیم و بک آپ را دانلود می کنیم.
پس تا این مرحله ما دو فایل زیپ شده داریم.
انتقال فایل های پرستاشاپ به هاست
حالا برای انتقال فایل ها به هاست وارد سی پنل می شویم و سپس روی File Manager کلیک میکنیم در صفحه جدید که باز می شود فایل زیپ مربوط به اطلاعات فروشگاه را در پوشه Public_html آپلود می کنیم. (طبق عکس زیر)
ایجاد دیتابیس در هاست
حال برای انتقال فایل زیپ دیتابیس نیاز به ایجاد یک دیتابیس هست و برای این منظور در صفحه اصلی سی پنل گزینه MySQL® Database Wizard را انتخاب می کنیم.
سپس در صفحه باز شده نام دیتابیس را وارد میکنیم گزینه Next Step را انتخاب می کنیم.
سپس در صفحه بعد نیز به همین صورت نام کاربری و پسورد را نوشته و وارد مرحله بعد می شویم در مرحله بعد تیک گزینه ALL PRIVILEGES را انتخاب کرده Make Changes را انتخاب میکنیم بدین صورت دیتابیس و یوزر ما ایجاد می شود.
در این بخش دیتابیس بصورت سریع ایجاد میشود برای آموزش تصویری ایجاد دیتابیس در هاست سی پنل کلیک کنید.
ایمپورت کردن دیتابیس در هاست
حال باید فایل زیپ مربوط به دیتابیس را در این دیتابیسی که در هاست ایجاد کردیم ایمپورت کنیم برای این منظور در صفحه اصلی سی پنل در بخش Databases روی phpMyAdmin کلیک می کنیم.
در صفحه جدید که باز می شود در ستون سمت چپ روی دیتابیسی که ایجاد کردیم کلیم میکنیم و از منوی بالا روی import کلیک می کنیم.
سپس از قسمت File to Import روی دکمه Browse کلیک کنید و سپس دیتابیس را از سیستمتون انتخاب کنید و در انتهای همان صفحه روی گزینه Go کلیک میکنیم در این بخش صفحه را نبندید و منتظر باشید تا دیتابیس بصورت کامل ایمپورت شود و پیام موفقیت آمیز بودن ایمپورت بصورت سبز رنگ نمایش داده شود.
سپس در همان صفحه روی دیتابیسی که ایجاد کردیم از ستون سمت چپ کلیک میکنیم و طبق عکس زیر در همان صفحه در کادر جستجو کلمه url را جستجو میکنیم تا جدول shop_url نمایش داده شود بعد از نمایش جدول روی آن کلیک کرده و از سمت راست روی دکمه Edit کلیک میکنیم.
حالا باید فیلدهای domain و domain_ssl و physical_uri را به دامنه خود تغییر بدیم که سه حالت زیر وجود دارد.
حالت اول : برای قرار دادن پرستاشاپ در دامنه اصلی این سه فیلد را باید به این صورت پر کنیم:
توجه کنید به جای site.ir باید اسم دامنه خودتون رو وارد کنید.
domain: site.ir domain_ssl: site.ir physical_uri: /
حالت دوم : برای قرار دادن پرستاشاپ در ساب دامین این سه فیلد را باید به این صورت پر کنیم:
توجه کنید به جای subdomain باید اسم ساب دامین خودتون رو وارد کنید.
domain: subdomain.site.ir domain_ssl: subdomain.site.ir physical_uri: /
حالت سوم : برای قرار دادن پرستاشاپ در ساب دایرکتوری/ساب فولدر این سه فیلد را باید به این صورت پر کنیم:
توجه کنید به جای subdirectory باید اسم ساب دایرکتوری خودتون رو وارد کنید.
domain: site.ir domain_ssl: site.ir physical_uri: /subdirectory/
سپس روی Go کلیک میکنیم.
حال به بخش فایل منیجر رفته و فایل زیپی که در پوشه public_html آپلود کردیم اکسترکت می کنیم.
توجه کنید اگر میخواید سایت در دامنه اصلی باشه باید تو همین public_html اکسترکت کنیم.
اگر میخواید سایت در ساب دایرکتوری یا ساب دامین باشه باید داخل اسم اون فولدر مربوطه اکسترکت کنیم. (توجه کنید قبل از این مرحله باید اون ساب دامین ایجاد شود)
وارد کردن اطلاعات دیتابیس در پرستاشاپ
برای تغییر مشخصات دیتابیس داخل فایل منیجر وارد پوشه config شده و روی فایل settings.inc.php کلیک راست کرده و گزینه Edit رو انتخاب میکنیم.
define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'نام دیتابیس'); define('_DB_USER_', 'نام کاربری'); define('_DB_PASSWD_', 'پسورد نام کاربری');
بعد روی دکمه Save کلیک می کنیم.
توجه کنید در پرستاشاپ نسخه 1.7 مسیر فایل دیتابیس تغییر کرده و باید اطلاعات بالا رو در مسیر زیر وارد کنید.
در public_html داخل پوشه app بشید سپس داخل پوشه config شده و فایل parameters.php را Edit کرده و اطلاعات رو تغییر بدید.
و در آخر نیر فایل htaccess. موجود در پوشه public_html را برای اطمینان اول دانلود کرده و سپس Delete میکنیم. (درصورتی که این فایل موجود نبود از بخش settings موجود در بالای صفحه را انتخاب کرده و تیک گزینه Show Hidden Files (dotfiles) را زده سپس save می کنیم.
بدین صورت انتقال سایت پرستاشاپ از لوکال به هاست به اتمام میرسید.