
نحوه نصب و راهاندازی و انتقال اسکریپت CRM پرفکس به دامنه یا هاست جدید؛ آموزش پرفکس -۲
نصب اسکریپت پرفکس روی هاست




انتقال پرفکس از یک دامنه/هاست به دامنه/هاست جدید
حالت اشکالزدایی را فعال کنید
قبل از کپی/انتقال فایلها، در نصب فعلی خود، حالت اشکالزدایی (debug mode) را در فایل اصلی index.php فعال کنید .
این به شما کمک میکند تا در صورت بروز مشکل یا دریافت خطای ۵۰۰ پس از مهاجرت، خطاها را مشاهده کنید، پیامهای خطایی که به شما کمک میکنند به راحتی مشکل را حل کنید.
کپی/انتقال فایلها و پایگاه داده
- فایلهای Perfex را در یک مکان جدید کپی کنید یا اگر به سرور دیگری منتقل میشوید، میتوانید از cPanel برای فشردهسازی فایل به .zip استفاده کنید، سپس فایل zip را در سرور جدید خود آپلود و استخراج کنید.
- خروجی گرفتن از پایگاه داده Perfex (از phpmyadmin ، به دستورالعملهای زیر مراجعه کنید)
- در محل جدید، به application/config/app-config.php بروید
- در فایل app-config.php ، آدرس پایه (base URL) را به آدرس جدید تغییر دهید و مطمئن شوید که نام پایگاه داده، نام کاربری و رمز عبور برای مکان جدید صحیح هستند.
- فایل پایگاه داده (.sql) را از phpmyadmin به سرور جدید خود وارد کنید.
انتقال لینکهای قدیمی
بعد از اینکه مراحل اول را تمام کردید، به application/config/migration.php بروید و
$config['migration_enabled'] = false;
به
$config['migration_enabled'] = true;
تغییر دهید تا حالت انتقال فعال شود. پس از فعال کردن انتقال، باید هر لینکی که در CRM وجود دارد را با URL پایه قدیمی خود جایگزین کنید.
به آدرس http://yournewbaseurl.com/migration/make?old_base_url=http://myoldbaseurl.com/ بروید.
http://myoldbaseurl.com/ را با آدرس پایه قدیمی خود که Perfex CRM در آن نصب شده بود، جایگزین کنید . (همان آدرسی که در application/app-config.php بود)
تعداد کل لینکهای جایگزین شده پس از بررسی موفقیتآمیز بودن نمایش داده میشود. اگر نصب جدید است و دادههای زیادی ندارد، اگر تعداد کل لینکهای جایگزین شده صفر باشد، طبیعی است.
فراموش نکنید که migration_enabled را به false برگردانید.
این تمام کاری است که باید انجام شود. اگر فایلها به درستی کپی شده باشند، پایگاه داده به درستی وارد شده باشد و فایلها به درستی اصلاح/بررسی شده باشند، Perfex اکنون روی URL جدید کار خواهد کرد.
غیرفعال کردن حالت اشکالزدایی
اگر در مرحله اول حالت اشکالزدایی (debug mode) را فعال کردهاید، در مکان جدید خود، با تنظیم ثابت ENVIRONMENT روی production ، حالت اشکالزدایی را غیرفعال کنید .
define('ENVIRONMENT', 'production');
مهاجرت وظایف کرون
وقتی به دامنه یا سرور دیگری مهاجرت میکنید، باید cron job را نیز در سرور جدید خود منتقل/تنظیم مجدد کنید.
همچنین، اگر در حال مهاجرت به سرور دیگری هستید، مطمئن شوید که cron job قدیمی را حذف کردهاید تا از ارسال درخواستهای ۴۰۴ بیدلیل جلوگیری شود.
چگونه میتوان از طریق phpMyAdmin، پایگاه داده را export کرد؟
- وارد cPanel شوید و در ابزارهای cPanel جستجو کنید، میتوانید ابزار phpMyAdmin را پیدا کنید .
- روی phpMyAdmin کلیک کنید تا پنجره جدیدی باز شود.
- پایگاه داده نصب Perfex CRM را انتخاب کنید.
روی Export در قسمت میانی بالای صفحه که در نوار ناوبری نشان داده شده است کلیک کنید و سپس روی Go کلیک کنید .