ali09366

انتقال سایت هایه جوملایی از یک سرور به سرور دیگر (اختصاصی انجمن)

1 پست در این موضوع

تاپیک اختصاصی برای انجمن جوملای ایران

سلام خدمت تمام همکاران و کاربران محترم انجمن جوملای ایران

به علت سوالات متداول کاربران انجمن در زمینه انتقال سایت هایه جوملایی به نظر بنده وقتشه که یک آموزش کامل در زمینه انتقال سایت های جوملایی از یک سرور به سرور دیگر رو تقدیم حضورتان نماییم ، که شما رو از استفاده ار هر افزونه ای برای انجام این کار بی نیاز میکنه

خیلی خب فرض بر اینه که شما به دلایلی مجبور هستید هاست سایتتون رو تعویض کنید و سایت جوملایی خود را به یک سرور دیگر منتقل نمایید یا این که مثلا یه سایتی یه صورت آزمایشی رویه یک دامنه ساختید و حالا می خواهید سایت جوملایی رو بدون این که هیچ تغییری اتفاق بیوفته به دامنه اصلی سایتتون منتقل کنید .

مسیری که باید طی بکنید به این شکله :

1- ار تمام فایل های سایتتون بکاپ بگیرید و دانلود کنید .

2- تمام فایل های سایتتون رو که دانلود کردید داخل پوشه Public_html سایتتون آپلود کنید .

3- از تمام جداول بانک اطلاعاتی سایتتون خروجی بگیرید .

4- تمام جداول بانک اطلاعاتی رو در دیتابیس جدید ( در هاست جدید) ایمپورت کنید .

5- فایل configuration.php رو ادیت نمایید .

خیلی خب مراحل بالا رو به صورت تصویری براتون توضیح می دهم .

ابتدا وارد هاستتون بشید و مطابق تصویر زیر کل فایل هایه جوملا رو انتخاب کنید و سپس کلیک راست کنید و بر روی compress مطابق تصویر زیر کلیک نمایید .

1.jpg

سپس zip archive را انتخاب کنید و مطابق تصویر زیر بر روی compress file کلیک کنید .

2.jpg

پس از انجام این کار یک فایل با فرمت zip در هاستتون در همان مسیر ایجاد میشه ( معمولا اسم فایل administrator.zip هست ) کاری که شما باید انجام بدین اینه که حالا این فایل ها رو داخل هاست جدیدتون آپلود کنید و سپس از حالت zip خارج کنید و extract کنید .

جهت مشاهده آموزش آپلود فایل در file manager هاست وارد تاپیک زیر شوید و قسمت معرفی کامل filemanager رو مطالعه فرمایید .

آموزش تاپیک آموزش جامع سی پنل ( ورژن جدید )

سپس یک دیتابیس در هاست جدیدتون بسازید ، پس از اون نوبت انتقال دیتابیس هستش ، وارد پنل اصلی هاسستون بشید و از قسمت databases مطابق تصویر زیر بر روی phpmyadmin کلیک نمایید .

3.jpg

پس از ورود به phpmyadmin از پنل سمت چپ دیتابیس سایت جوملایی خود را انتخاب نمایید تا وارد صفحه جداول دیتابیس شوید و سپس از تب های بالا مطابق تصویر بر روی export کلیک کنید .

4.jpg

پس از ورود به صفحه export ، ابتدا format را بر روی sql بگذارید سپس بر روی go کلیک نمایید ، پس از کلیک نمودن بر روی دکمه GO مطابق تصویر زیر یک فایل جهت دانلود برای شما حاضر می شود ، این فایل حاوی تمام جداول بانک اطلاعاتی سایت شماست ، فایل را دانلود کنید ، این فایل پسوند .sql دارد .

5.jpg

خیلی خب هم اکنون میبایست این جداول دیتابیس را در دیتابیس هاست جدید خود به صورت زیر ایمپورت کنید .

ابتدا مانند مراحل بالا از قسمت databases در پنل هاست بر روی Phpmyadmin کلیک کنید ، سپس بانک اطلاعاتی مورد نظر خود را از پانل سمت راست انتخاب نمایید و پس از ورود به دیتابیس مورد نظر این مرتبه بر روی تب Import مطابق تصویز زیر کلیک کنید .

6.jpg

هم اکنون در این صفحه مطابق تصویر زیر بر روی browse کلیک کنید ، و سپس فایل .sql را که دانلود کرده بودید را مطابق تصویر زیر انتخاب نمایید و سپس بر رو دکمه Go کلیک کنید و منتظر بمانید تا تمام فایل ها ایمپورت شود .

7.jpg

توجه : مرحله ایمپورت شدن دیتابیس ها بسته به حجم دیتابیس شما ممکن است کمی زمان بر باشد ، اما صبور باشید تا تمام جداول import شوند و صفحه زیر را مشاهده کنید .

8.jpg

پس از طی نمودن مراحل بالا فایل ها و دیتابیس شما کاملا منتقل شده اند و احتمالا ارور زیر را در سایتتان مشاهده می نمایید .

Database connection error (2): Could not connect to MySQL

نگران نباشید هم اکنون شما می بایست فایل های سایتتان و دیتابیس سایتتان را از طریق ادیت فایل configuration.php به یک دیگر متصل کنید تا سایتتون بالا بیاد .

ابتدا وارد filemanager سایتتون بشید و وارد مسیری شوید که فایل های جوملا را در آن آپلود نموده اید و فایل configuration.php را پیدا نموده و مطابق تصویر زیر بر روی edit کلیک نمایید .

9.jpg

و در پنجره text editor مطابق تصویر زیر مجددا بر روی edit کلیک نمایید تا به صفحه ویرایش فایل وارد شوید .

10.jpg

هم اکنون در این فایل باید سطر های زیر رو مطابق توضیحاتی که ارائه میدیم تغییر بدید .

public $user = 'old database username';

public $password = 'old database password';

public $db = 'old database name';

public $log_path = '/home/یوزر نیم هاست/public_html/log';

public $tmp_path = '/home/یوزر نیم هاست/public_html/tmp';

سطر اول : به جای old database username سطر اول یوزر دیتابیسی که در هاست جدید ساختید رو بنویسید .

توجه : منظور از old database ysername نام دیتابیس قدیمی شماست که باید نام دیتابیس جدید را جایگزین نمایید .

توجه : لطفا یوزر نیم دیتابیس رو کامل بنویسید و مراقب باشید کوتیشن ها حذف نگردند و دقیقا بین دو علامت ' و '; قرار بدید .

سطر دوم : به جای old database passwordدر سطر دوم رمز عبور دیتابیسی که در هاست جدید ساختید رو بنویسید .

سطر سوم : به جای old database name در سطر سوم ، نام دیتابیس جدیدتون رو بنویسین .

سطر چهارم و پنجم : می بایست یوزرنیم هاست جدیدتون رو بین / ها که مشخص شده اند بگذارید ، در حقیقت الان یوزرنیم هاست قدیمتون اینجا نوشته شده .

در صورتی که مراحل بالا را صحیح انجام داده باشید بدون مشکل سایتتون بالا میاد اما در صورتی که سایتتون وصل نشد ممکنه دیتابیس رو صحیح نساخه باشید یا نام دیتابیس و پسورد آن را صحیح به هم متصل ننموده باشید . که در تاپیک زیر میتونید آموزش ساخت دیتابیس رو مشاهده نمایید .

آموزش تاپیک آموزش جامع سی پنل ( ورژن جدید )

منبع : انجمن جوملای ایران با همکاری میزبان فا

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری