مقدمه
برنامههای وب کمی از سایتهای ایستای معمولی تدیوستر هستند که بیشتر به دلیل وجود یک پایگاه داده به جز فایلهای سایت است. با این حال، اگر نیاز به مهاجرت یک وبسایت جوملا دارید، فرآیند به اندازهای که فکر میکنید چالشبرانگیز نیست.
این راهنما دستورالعملهای سادهای را برای انتقال یک پروژه جوملا در چند مرحله آسان ارائه میدهد.
دلایل مهاجرت یک وبسایت جوملا
جوملا به عنوان یک سیستم مدیریت محتوا (CMS)، به منابع میزبانی بیشتری نسبت به یک وبسایت ایستای معمولی نیاز دارد. به همین دلیل، جنبههای مختلفی وجود دارد که بر عملکرد سایت جوملا شما تأثیر میگذارد.
اگر احساس میکنید که وبسایت جوملا شما عملکرد ضعیفی دارد یا قطعیهای سرویس متناوب را تجربه میکنید، ممکن است زمان آن رسیده باشد که به فکر مهاجرت به یک ارائهدهنده میزبانی جدید باشید. با این حال، در حالی که عملکرد دلیل قانعکنندهای برای مهاجرت است، باید همچنین چندین جنبه دیگر را در نظر بگیرید که ممکن است در طولانی مدت باعث ایجاد مشکل شوند.
این عوامل میتوانند شامل موارد زیر باشند:
– پشتیبانی میزبانی وب ضعیف یا غیر پاسخگو
– افزایش هزینههای میزبانی در میزبان فعلی شما
– نیاز به ویژگیهای جدید
– حملات هک متناوب
– معاملات بهتر با ارائهدهنده دیگر
یافتن ارائهدهنده جوملا مناسب
برای اجرای کارآمد یک سایت مبتنی بر جوملا، باید انتخاب میزبان وب خود را با دقت بسیار در نظر بگیرید. در حالی که بسیاری از شرکتها طیف گستردهای از برنامههای میزبانی ارائه میدهند، اما همه آنها برای میزبانی پروژههای جوملا ایدهآل نخواهند بود.
برخی از عوامل مورد توجه عبارتند از:
– اعتبار میزبان
– انواع برنامههای ارائه شده
– کانالهای پشتیبانی موجود
– قیمتهای معرفی و تمدید
– انتخاب پنل کنترل
– راهحلهای پشتیبانگیری
یک نشانه خوب از میزبان مناسب، وجود برنامههای میزبانی اختصاصی جوملا است. همچنین ممکن است بخواهید چشمانداز داشته باشید که آیا شراکت رسمی بین جوملا و میزبان وب مورد نظر وجود دارد یا خیر.
چگونه جوملا را مهاجرت کنیم: فرآیند ۵ مرحلهای
مهاجرت سایت جوملا خود را میتوان با دنبال کردن یک فرآیند ساده ۵ مرحلهای انجام داد.
۱. کپی کردن فایلها با FTP
پروتکل انتقال فایل (FTP) روشی قابل اعتماد برای انتقال تعداد زیادی فایل است. بیشتر سایتهای موجود از تعداد زیادی فایل تشکیل شدهاند. ما توصیه میکنیم آنها را “همانطور که هستند” کپی کنید، زیرا محدودیتهای منابع ممکن است با تلاش برای فشردهسازی آنها به یک فایل زیپ در میزبان فعلی شما، از حد مجاز فراتر رود.
ابتدا باید یک حساب FTP در میزبان وب فعلی خود راهاندازی کنید. در اکثر موارد، این کار را میتوان از پنل کنترل میزبانی وب انجام داد. سپس از یک کلاینت FTP مانند FileZilla یا WinSCP برای اتصال با جزئیات سرور این حساب استفاده کنید.
از آن نقطه به بعد، تمام فایلهای جوملا را به یک دایرکتوری جدید در دستگاه محلی خود کپی کنید.
۲. کپی کردن پایگاه داده با phpMyAdmin
بعدی، ما باید پایگاه داده را از میزبان فعلی به میزبان جدید منتقل کنیم.
مرحله اول این است که به پنل کنترل خود بروید و phpMyAdmin را باز کنید تا از پایگاه داده فعلی خود پشتیبانگیری کنید. پایگاه داده سایت جوملا خود را انتخاب و روی زبانه Export کلیک کنید. مطمئن شوید که فرمت فایل انتخاب شده SQL است، سپس روی Go کلیک کنید تا پایگاه داده خود را صادر کنید.
فایل را در دستگاه فعلی خود ذخیره کنید.
۳. وارد کردن کپی به یک پایگاه داده جدید
اکنون باید phpMyAdmin را از پنل کنترل میزبانی وب در حساب جدید خود راهاندازی کنید.
یک پایگاه داده خالی ایجاد کنید، سپس روی زبانه Import از نوار ناوبری بالا کلیک کنید. دکمه Choose File را فشار دهید و فایل SQL که قبلاً دانلود کردهاید را انتخاب کنید. وارد کردن دادهها پس از کلیک روی Go شروع خواهد شد.
۴. تغییر configuration.php
قبل از انتقال فایلهای جوملا به میزبان جدید، باید برخی تغییرات را در فایل configuration.php انجام دهید. این به نصب جوملا شما اطلاع میدهد که جزئیات پایگاه داده جدید شما، مانند نام پایگاه داده و اطلاعات کاربری را چگونه وارد کند.
فایل configuration.php را با یک ویرایشگر متن ساده مانند notepad++ باز کنید، سپس مناطقی را که با “XXXXX” مشخص شدهاند در خطوط زیر پیدا و ویرایش کنید:
public $host = ‘XXXXX’; این خط باید با میزبان پایگاه داده شما مطابقت داشته باشد.
public $user = ‘XXXXX’; این باید نام کاربری پایگاه داده شما باشد.
public $password = ‘XXXXX’; این باید رمز عبور کاربر پایگاه داده شما باشد.
public $db = ‘XXXXX’; این نام پایگاه داده شما است.
public $log_path = ‘/XXXXX/administrator/logs’; این مسیر به فایلهای اصلی جوملا شما در سرور جدید است.
public $tmp_path = ‘/XXXXX/tmp’; این باید مسیر پوشه tmp برای فایلهای جوملا شما در سرور جدید باشد.
۵. کپی کردن فایلها با استفاده از روش فایل آرشیو فشرده
معمولاً انتقال فایلهای فشرده آسانتر از انتقال تعداد زیادی فایل کوچکتر است. ما فایلها را قبلاً در طول فرآیند دانلود فشرده نکردیم تا از اضافه بار سرور جلوگیری کنیم.
این فرآیند فایلهای شما را فشرده میکند و به جای آن به صورت یک آرشیو منفرد آپلود میکند.
از برنامهای مانند WinRAR یا WinZip برای فشردهسازی فایلها در دستگاه محلی خود استفاده کنید. سپس میتوانید آن آرشیو را با همان روش FTP که قبلاً برای دانلود فایلها استفاده شده بود، به میزبان جدید خود آپلود کنید.
اکنون باید فایلها را از پنل کنترل میزبانی وب خود باز کنید. به حساب در میزبان جدید خود وارد شده و File Manager را اجرا کنید. وقتی آنجا بودید، فایل زیپی که آپلود کردهاید را انتخاب و گزینه Extract را انتخاب کنید.
اینها همه مراحل مهاجرت جوملا شما هستند. فقط به خاطر داشته باشید که بعد از آن سایت را بررسی کنید تا مطمئن شوید که هیچ چیز در طول فرآیند خراب یا قطع نشده است.
نتیجهگیری
همانطور که میبینید، مهاجرت یک وبسایت جوملا به اندازهای که ممکن است فکر کنید پیچیده نیست. اگر با میزبانی وب آشنایی زیادی ندارید، ناامید نشوید – همه چیز یک فرآیند یادگیری است. با این حال، اگر میخواهید خودتان مهاجرت جوملا را امتحان کنید، مطمئن شوید که قبل از انجام این کار از دادههای خود پشتیبانگیری کنید تا از هرگونه نتیجه غیرمنتظرهای جلوگیری شود.