انتقال سایت از لوکال به هاست

”انتقال سایت از لوکال به هاست“

در این مقاله می خوانید :

در بخش های قبل فرا گرفتیم که چگونه یک سایت جوملایی را در لوکال ) رایانه محلی ( و همچنین در هاست
نصب نماییم در همان فصل عنوان شد که برای راحتی کار ما ملاک را بر آن قرار میدهیم که شما سایت خود را در
لوکال طراحی مینمایید .
حال که تمامی مطالب را فراگرفته اید و سایت خود را طراحی نموده اید وقت آن است که سایت خود را از لوکال به
هاست منتقل نمایید .
ما
حت بخاطر دارید ، زمانی که در مورد سایت های داینامیک )پویا( توضیح میدادیم گفتیم که یک سایت داینامیک از 2
قسمت تشکیل شده است قسمت اول پایگاه داده و قسمت دوم کد های شما است . این کد ها اطلاعات لازم را از
پایگاه داده ها میخوانند و در سایت به آنها حالت اجرائی میدهند .
لذا حال که سایت ما در رایانه شخصیمان کامل شده است ما میباید هر دو قسمت را بر روی هاست منتقل نماییم لذا
ابتدا به سراغ پایگاه داده ها میرویم.
در این آموزش قصد داریم به روشی سریع و آسان طریقه انتقال جوملا از لوکال به هاست را آموزش بدهیم .
برای اینکار لازمه که شما دو آموزش قبل یعنی نصب جوملا در لوکال و نصب جوملا در هاست را مطالعه کرده باشید
ما فرض می کنیم که شما جوملا را در لوکال نصب و تغییرات لازم را انجام داده اید و در حال حاضر آماده انتقال به
سرور اصلی می باشد . خوب برای این کار مراحل زیر را انجام میدهیم:
در ابتدا باید از دیتابیس خود بکاپ تهیه کنیم . برای این کار بر روی آیکن xamppکلیک می کنیم و گزینه
adminرا در کنار mysqlانتخاب می کنیم .
با انجام این کار وارد phpmyadminمیشویم بعد از اینکه وارد محیط phpmyadminشدیم از گوشه
سمت چپ دیتابیس خود را انتخاب می کنیم.
و سپس از منوهای بالا بر روی گزینه exportکلیک می کنیم.
در این مرحله تمام جداول را از قسمت exportانتخاب می کنیم و برای اینکار بر روی گزینه Select Allکلیک
می کنیم .
در قسمت dataتیک گزینه Complete insertsرا بر می داریم تا از حجم فایل خروجی کاسته شود . بعد از
قسمت Save as fileگزینه gzippedرا انتخاب می کنیم . این فرمت کاملا فشرده می باشد و برای انتقال
دیتابیس های حجیم بسیار مناسب است . در انتها بر روی دکمه goکلیک و فایل خروجی را ذخیره می کنیم .
تا اینجا موفق شدیم تا از دیتابیس جوملا بکاپ کامل تهیه کنیم . در این مرحله باید به مسیر نصب جوملا برویم . به
صورت پیش فرض بر روی سیستم ما به این صورت می باشد :
C:\xampp\htdocs\joomlatest
تمام فایل ها و پوشه ها را انتخاب و تبدیل به فایل zipمی کنیم .
در این مرحله وارد کنترل پنل هاست می شویم و طبق آموزش نصب جوملا بر روی هاست که در فصل دوم کتاب
ذکر شده است ، فایل فشرده شده را که از رایانه شخصی zipنموده بودیم بر روی روت هاست آپلود و از حالت
فشرده خارج می کنیم.
کلمه ای که در این قسمت ممکن است برای شما علامت سئوالی باشد کلمه روت است لذا کمی در مورد مفهوم روت
هاست توضیح میدهیم . روت هاست محلی است که فایل های اصلی هر اسکریپت در آن قرار میگیرد . بسته به پنلی
که هاست شما دارا است آدرس روت متفاوت است . به عنوان مثال در پنل های هاست Cpanelروت هاست در
پوشه public_htmlقرار دارد . لذا فایل فشرده را در این پوشه آپلود نموده و پس از خاتمه آپلود آن را انتخاب و
بر روی دکمه واقع در نوار ابزار بالایی صفحه filemanagerکلیک میکنیم . بدین ترتیب کلیه
فایل های ما به هاست منتقل شده است . حال نوبت به انتقال پایگاه داده ها است .
در فصل دوم کتاب قسمت نصب جوملا بر روی هاست با طریقه ساخت پایگاه داده ها در هاست آشنا شده ایم لذا
دیتابیس را می سازیم و سپس در صفحه اول کنترل پنل بر روی گزینه phpmyadminکلیک می کنیم تا وارد
محیط آن بشویم .
دیتابیس ساخته شده را انتخاب می کنیم و بر روی تب importکلیک می کنیم . گزینه browseرا انتخاب و فایل
دیتابیس را که در مراحل قبل خروجی گرفتیم را انتخاب می کنیم . دقت کنید که انکدینگ بر روی UTF٨باشد . بعد
از انتخاب بر روی گزینه Goکلیک می کنیم . همانطور که می بینید بعد از چند لحظه جداول کامل ایجاد می شوند.
تا بدین جای کار، ما پایگاه داده هایمان را ایجاد نموده ایم و درون آن را با جداول پایگاه داده ای که در کامپیوتر
شخصیمان داشتیم پر نمودیم همچنین فایل های سایت خود را منتقل نموده ایم اما هنوز این دو را به هم مرتبط
نکرده ایم . برای اتصال پایگاه داده ها با فایل های جوملا ، فایلی وجود دارد به نام configuration.phpکه در
این فایل تنظیمات اصلی سایت شما قرار میگیرند و ما میباید تغییراتی را به صورت دستی در این فایل ایجاد نماییم تا
پایگاه داده های جدید به فایل های جوملایی که به هاست منتقل نموده اید متصل شود برای این کار به قسمت
file managerمی رویم و از لیست فایل های موجود در پوشه public_htmlفایل
configuration.phpرا انتخاب و از گزینه های بالا بر روی ادیت کلیک می کنیم . با انجام این کار یک
صفحه برای شما باز میگردد که دارای یکسری کد میباشد . خطوط ذکر شده در پایین را با توجه به اطلاعات ساخته
شده در هاست تغییر می دهیم .
در سرورlog : مسیر فایلLine Var log path
public $log_path = ‘C:\\xampp\\htdocs\\joomina/logs’;
این مسیر مسیری بوده است که برای این پوشه در لوکال در زمان نصب جوملا به صورت خود کار توسط نصاب
جوملا آدرس دهی شده بود حال که ما در حال انتقال سایت هستیم نصابی در کار نیست که این آدرس را به صورت
خودکار ایجاد نمایید لذا ما میباید خود این آدرس را به صورت دستی وارد نماییم . در صورتی که با ساختار هاست
آشنایی دارید میتوانید آدرس جدید را خودتان وارد نمایید اما در صورتی که آشنایی لازم را ندارید یک راه حل آسان را
به شما یاد میدهم . در صفحه ای که برای ویرایش این فایل باز شده است در قسمت بالایی آدرسی نوشته شده است
به این آدرس دقت بفرمایید . این آدرسی فایلی است که در حال ویرایش آن هستید . ترجمه این آدرس به شکل زیر
است :
/ میباشید . در اینجاhome/joomina/public_html/ در مسیرconfiguration.php در حال ویرایش فایل
کار ما ساده میشود از آنجایی که پوشه logsهم در همین مسیر قرار دارد کافی است که ما آدرس دهی را با توجه به
این آدرس تنظیم نماییم که نهایتاً آدرس جدید پوشه logsبه شکل زیر میشود .
public $log_path = ‘C:\\xampp\\htdocs\\joomina/logs’;
public $log_path = /home//هر آدرسی که هاست شما داردpublic_html/logs’;
در سرورtmp : مسیر فایلLine Var tmp path
کاری را که برای آدرس دهی پوشه logsانجام دادیم عینا میباید برای پوشه tmpهم انجام دهیم لذا با توجه به
مفروضات بالا آدرس پوشه tmpهم به شرح زیر تغییر میدهیم :
public $tmp_path =/home//هر آدرسی که هاست شما داردpublic_html/tmp ‘;
: Line User Varشناسه کاربری دیتابیس در هاست
;’ نام یوزری که برای دیتا بیس ایجاد نموده ایم’ = public $user
: Line Var dbنام دیتابیس جدید در هاست
‘ نام پایگاه داده ها که در هاست ایجاد نموده ایم’ = public $db
: Line Var passwordپسورد کاربری دیتابیس در هاست
نکته : توجه داشته باشید که ما در فصل دوم کتاب روش ایجاد پایگاه داده ها راآموزش داده ایم لذا ذکر روش ایجاد پایگاه داده
در هاست در این جا ضروری نبود لطفا در صورت هرگونه ابهام در ایجاد پایگاه داده ها به فصل دوم مراجعه نمایید.
بعد از تغییر این موارد بر روی save changeکلیک می کنیم . توجه داشته باشید برای اینکه فرمت نوشتاری
نوشته های فارسی از حالت استاندارد خارج نشود انکدینگ را بر روی UTF8قرار بدهید .
کار شما برای انتقال سایت به اتمام رسیده است . حال میتوانید آدرس دامنه خود را در آدرس بار مرورگر وارد نموده و
سایت خود را مشاهده نمایید

به این مطلب امتیاز دهید

برای دریافت مشاوره رایگان و استعلام قیمت، همین الان شماره خود را وارد کنید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پشتیبانی آنلاین!