آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel

انتقال نسخه پشتیبان سایت از یک سرور به سرور دیگر  ممکن است کمی زمانبر باشد و برای اینکار ابتدا می بایست نسخه پشتیبان را دانلود و سپس در سرور جدید آپلود کنید. اما در کنترل پنل Cpanel و در بخش Backups گزینه ای جهت انتقال نسخه پشتیبان سایت وجود دارد که از طریق FTP در چند دقیقه می توانید از هاست بک آپ تهیه و به سرور دیگری انتقال دهید ( البته زمان انتقال به لود سرور و حجم فایل بکاپ نیز بستگی دارد ) .
مراحل انتقال بک آپ :

1.ابتدا وارد کنترل پنل هاست خود شوید و بر روی آیکون Backups کلیک کنید

آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel
آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel

2.در صفحه جدید بر روی Download a Full Website Backup کلیک نمایید

آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel
آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel

با کلیک بروی  Download a Full Website Backup وارد مهمترین بخش این آموزش خواهید شد.

فرمی مطابق تصویر زیر را مشاهده خواهید کرد که طبق آموزش زیر می بایست اطلاعات را در کادرهای موردنظر وارد نمایید

آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel
آموزش انتقال فول بکاپ سایت به سرور دیگر در Cpanel

1.  Backup Destination: در این قسمت باید گزینه ی Remote Ftp Server را انتخاب کنید

2. Email Address: ایمیل خود را وارد کنید تا پس از پایان عملیات انتقال , ایمیل اطلاع رسانی برای شما ارسال شود.

3. Remote Server: ای پی سرور مقصد را وارد کنید.

4. Remote User: نام کاربری یکی از اکانت های FTP هاست مقصد و یا از نام کاربری اصلی هاست برای این قسمت استفاده کنید.

5. Remote Password: پسورد اکانت FTP هاست مقصد و یا در صورت استفاده از نام کاربری هاست از رمز هاست استفاده کنید.

6. Port: در این قسمت بصورت پیشفرض پورت را 21 قرار دهید.

7. Remote Directory: آدرس دایرکتوری مورد نظر در اکانت موجود در سرور مقصد را وارد نمایید. در واقع نسخه پشتیبان در این دایرکتوری قرار خواهد گرفت.

در انتها بروی Generate Backup کلیک نمایید تا عملیات بک آپ گیری و انتقال اطلاعات شروع شود.

نکته :
– چنانچه هاست شما دارای فضای آزادی نباشد، ممکن است فرایند ایجاد نسخه پشتیبان انجام نشود که در این صورت لازم است ابتدا فضای هاست خود را افزایش دهید.
– به منظور اطمینان از انجام صحیح فرایند ایجاد نسخه پشتیبان و انتقال آن به سرور مقصد، لازم است چند دقیقه منتظر بمانید تا گزارش کار به ایمیل درج شده در فیلد اول، ارسال گردد.

آموزش ایجاد کرون جاب در کنترل پنل Cpanel

در مواردی که کاربران به SSH دسترسی ندارند و نمی توانند برخی دستورات را در زمان های برنامه ریزی شده اجرا کنند، cron job می تواند به آنها کمک کند تا اجرای دستورات و اسکریپت را در زمان های خاصی انجام دهند. cron job به ما اجازه می دهد به طور خودکار دستورات خاص و یا اسکریپت ها را بر روی سایت خود اجرا کنیم. این زمانبندی میتواند بصورت دقیقه ای، ساعتی، روزانه و یا ماهانه باشد. برای مثال می توانید کرونی تعریف کنید تا هر هفته فایل های موقت و tmp را حذف نماید و فضای اشغال شده سرور را آزاد کند.
نکته : جهت استفاده از cron job باید آشنایی کافی با آن داشته و با دستورات مختلف کار کرده باشید. استفاده از دستورات اشتباه و یا زمانبندی اشتباه ممکن است باعث از بین رفتن اطلاعات و یا فشار بروی سرور شود.
آموزش کار با cron job

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

آموزش ایجاد کرون جاب در کنترل پنل Cpanel
آموزش ایجاد کرون جاب در کنترل پنل Cpanel

در صفحه باز شده دو روش جهت زمانبندی وجود دارد:

1. انتخاب از زمانبندی پیش فرض در منوی Common Settings

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

آموزش ایجاد کرون جاب در کنترل پنل Cpanel
آموزش ایجاد کرون جاب در کنترل پنل Cpanel

بعد از تنظیم بخش مربوط به زمان ، در قسمت command باید ادرس فایلی که قصد اجرا دارید را وارد کنید

برای مثال در نظر بگیرید نام فایلی که می خواهید در کرون اجرا شود cron.php باشد ، نام فایل را در دستور زیر وارد نمایید.

php /home/username/public_html/cron.php

در کد فوق عبارت php نشان دهنده زبان برنامه نویسی و عبارت بعدی مسیر فایل است .

منظور از username همان نام کاربری شما در Cpanel می باشد.

home نشان دهنده پارتیشن هاست شما می باشد. براي اطلاع از اينكه partition هاست شما روي home1 ، home و … قرار دارد:

به بخش اول سي پنل رفته ، در پنجره سمت چپ دومين گزينه آدرس يوزرتان را نمايش ميدهد.

در نهایت بر روی Add New Cron Job کلیک نمایید.

آموزش ایجاد کرون جاب در کنترل پنل Cpanel
آموزش ایجاد کرون جاب در کنترل پنل Cpanel

برخی زمانبندی های پیشفرض که در منوی Common Settings در دسترس هستند:

1. زمانبندی * * * * * : هر دقیقه کرون جاب ایجاد شده یکبار اجرا می شود

2. زمانبندی * * * * */5 : هر 5 دقیقه یکبار کرون جاب ایجاد شده اجرا می شود

3. زمانبندی * * * 12,0 0 : در روز 2 بار  در ساعت های 12 و 24 کرون جاب ایجاد شده اجرا می شود

4. زمانبندی 0 * * 0 0 : هر هفته یکبار کرون جاب ایجاد شده اجرا می شود

5. زمانبندی * * 1 0 0 : هر ماه یکبار کرون جاب ایجاد شده اجرا می شود

6. زمانبندی * 1 1 0 0 : هر سال یکبار کرون جاب ایجاد شده اجرا می شود

کجای هاست من فضا را اشغال کرده

برای پاسخ به این سوال و جهت مشاهده میزان فضای استفاده شده در Cpanel میتوانید پس از ورود به کنترل پنل از کادر Files  گزینه Disk Space Usage را انتخاب نمایید .

کجای هاست من فضا را اشغال کرده
کجای هاست من فضا را اشغال کرده

مواردی  که معمولا حجم زیادی به خود اختصاص می دهند :

1- فایل error_log در public_html یا هر پوشه دیگری که در آن اسکریپت نصب است .این فایل خطاهای موقت مربوط به اسکریپت را در خود نگهداری می کند و بصورت خودکار ایجاد میشود . حذف آن موردی ندارد .

2- پوشه tmp که در home directory هاست (یک مسیر بالاتر از public_html) قرار دارد و اطلاعات مربوط به آمار سایت را در خود نگهداری می کند . حذف محتویات داخل این پوشه نیز موردی ندارد.

3- ممکن است زمانی از هاستتان full backup تهیه کرده باشید . فول بکاپ سی پنل با پسوند .tar.gz بوده و درhome directory هاست (یک مسیر بالاتر از public_html) قرار دارد . اگر فایل بکاپ را نیاز ندارید می توانید آن را پاک کنید .

نکته :
اگر با حذف این موارد باز هم فضای مصرفی هاست شما بالا بود میتوانید پوشه های روی هاست را که مربوط به نرم افزار سایت شما میباشد ، بررسی کنید .
در پایین صفحه با انتخاب گزینه disk usage فضای مصرفی بر اساس میزان مصرف از بیشترین به کمترین نمایش داده میشود و با زدن علامت + کنار هر مورد میتوانید اطلاعات بیشتر در مورد زیر مجموعه های آن به دست آورید .

کجای هاست من فضا را اشغال کرده
کجای هاست من فضا را اشغال کرده

نکته : در برخی موارد ممکن است در فضاهای مصرفی بخشی به نام Other Usage داشته باشید ، این بخش عموما وقتی اضافه میشود که یکی از نرم افزارهایی که روی هاست نصب دارید و یا بخشی از آن اجرای ناقص داشته باشند.

ویرایش فایل ها در کنترل پنل cPanel

مرحله اول : برای ویرایش کدهای موجود در فایل ها ، ابتدا در کنترل پنل cPanel گزینه File Manager را از منوی Files را انتخاب کنید ( مطابق تصویر زیر ):

ویرایش فایل ها در کنترل پنل cPanel
ویرایش فایل ها در کنترل پنل cPanel

مرحله دوم : مطابق تصویر زیر، تیک گزینه Show Hidden Files (dotfiles) را فعال و بروی GO کلیک نمایید

ویرایش فایل ها در کنترل پنل cPanel
ویرایش فایل ها در کنترل پنل cPanel

مرحله سوم :  مطابق تصویر زیر بروی فایل موردنظر راست کلیک کرده و سپس Edit را انتخاب کنید

مرحله چهارم : مطابق تصویر زیر بروی Edit کلیک نمایید، در صفحه باز شده می توانید به ویرایش کدهای فایل بپردازید

در پایان جهت ذخیره تغییرات انجام شده بروی Save در بالای صفحه سمت راست ” کلیک نمایید

ویرایش فایل ها در کنترل پنل cPanel
ویرایش فایل ها در کنترل پنل cPanel

ریستور بک آپ دیتابیس

برای ورود به PHPmyadmin و استفاده از آن به شکل زیر اقدام کنید :

1- وارد کنترل پنل هاست شوید و در پایین صفحه طبق عکس زیر روی PHPmyadmin کلیک کنی.

ریستور بک آپ دیتابیس
ریستور بک آپ دیتابیس

1- پس از وارد شدن به محیط PHPmyadmin روی دیتابیس مورد نظر خود دو بار کلیک کنید . جداول دیتابیس در کادر سمت راست صفحه نمایش داده خواهد شد

ریستور بک آپ دیتابیس
ریستور بک آپ دیتابیس

تهیه بکاپ از دیتابیس از طریق phpmyadmin :

روی دیتابیس مورد نظر دابل کلیک نمایید تا در سمت راست صفحه جداول آن نمایش داده شود  سپس روی گزینه Export بالای صفحه کلیک نمایید

 

مطابق عکس گزینه Custom – display all possible options را انتخاب نموده فرمت ذخیره سازی را از بخش Compression: به gzipped تغییر دهید.
در بخش بعدی (Format) میتوانید فرمت خروجی را مشخص نمایید که نیازی به تغییر ندارد تا با فرمت sql فایل پشتیبان ایجاد گردد.
سپس روی دکمه Go پایین صفحه کلیک نمایید
ریستور بک آپ دیتابیس
ریستور بک آپ دیتابیس

بازگردانی بکاپ دیتابیس از طریق phpmyadmin :

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

ریستور بک آپ دیتابیس
ریستور بک آپ دیتابیس

در صفحه باز شده روی دکمه Browse کلیک کنید و فایل بکاپ دیتابیس را از سیستمتان انتخاب کرده و سپس روی دکمه Go پایین صفحه کلیک نمایید

بک آپ گیری در سی پنل

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

بک آپ گیری در سی پنل
بک آپ گیری در سی پنل

سپس مسیر زیر را دنبال کنید :

بک آپ گیری در سی پنل
بک آپ گیری در سی پنل

در مرحله بعدی محل ذخیره سازی پیش فرض را تغییر ندهید و در بخش ایمیل ، ایمیل خود را وارد کنید .

بک آپ گیری در سی پنل
بک آپ گیری در سی پنل
بک آپ در home directory هاستتان (یک مسیر بالاتر از public_html) ذخیره میشود و با پسوند
.tar.gz می باشد . در صورت نیاز کافیست درخواست پشتیبانی باز کرده و از کارمندان پیشگام وب بخواهید بک آپی که تهیه کرده اید را بازگردانی کنند .

نکته : پس از اتمام عملیات بکاپ گیری یک ایمیل جهت اطلاع برایتان ارسال میشود و خود بکاپ به ایمیلتان ارسال نمیشود بلکه بک آپ در home directory هاست ذخیره میشود .

آموزش ساخت دیتابیس

برای ایجاد بانک اطلاعاتی (دیتابیس) و یوزر آن به شکل زیر اقدام کنید :

پس از ورود به cpanel در بخش databases روی گزینه MySQL Databases کلیک کنید.

آموزش ساخت دیتابیس
آموزش ساخت دیتابیس

سه مرحله را باید طی کنید :
-ایجاد دیتابیس
– ایجاد یوزر برای دیتابیس
-اتصال دیتابیس به یوزر

1- در بخش Create a New Database نام دیتابیسی که میخواهید بسازید را وارد کرده و روی گزینه create database کلیک کنید.

آموزش ساخت دیتابیس
آموزش ساخت دیتابیس

2- در بخش Add a New User نام یوزری که میخواهید برای دیتابیس خود بسازید و همچنین رمز را وارد کرده و روی گزینه Create User کلیک کنید.
برای انتخاب یک رمز عبور قوی میتوانید از گزینه Password Generator نیز استفاده کنید . توجه داشته باشید که قبل از بستن پنجره مربوط به آن رمز عبور را کپی کرده و نزد خود نگه دارید .

آموزش ساخت دیتابیس
آموزش ساخت دیتابیس

3- پس از ایجاد یوزر و بانک اطلاعاتی باید آنها را به هم متصل کنید. برای اتصال آنها از بخش Add User To Database نام یوزر و دیتابیس مورد نظر را انتخاب کرده و روی گزینه Add کلیک کنید.

آموزش ساخت دیتابیس
آموزش ساخت دیتابیس

در صفحه بعد ALL PRIVILEGES را تیک زده و make changes را کلیک کنید .

آموزش ساخت دیتابیس
آموزش ساخت دیتابیس

هم اکنون بانک اطلاعات و یوزر شما آماده شده است .
توجه داشته باشید که برای ست کردن دیتابیس و یوزر آن در تنظیمات آدرس نرم افزارتان و یا استفاده از آنها برای نصب یک نرم افزار باید نام کامل آنها را وارد کنید .
برای مثال اگر یوزر هاست شما test باشد و نام بانک اطلاعاتی که ساختید database نام بانک اطلاعاتی شما به شکل زیر خواهد بود :

test_database

 

اگر اسم یوزری که انتخاب کرده اید user باشد نام یوزر شما برای نصب به شکل زیر خواهد بود :

test_user

 

البته نام یوزر و بانک اطلاعاتی در سی پنل مشخص است و میتوانید از داخل سی پنل آدرس کاملشان را کپی کنید

نمایش فایل های مخفی در Cpanel

دلیل اینکه فایل .htaccess یا پوشه .trash و…  در لیست فایل ها نمایش داده نمی شود این است که در Cpanel گاهی فایل های مخفی نشان داده نمی شوند.
فایل های مخفی همان فایل هایی هستند که نام آنها با نقطه شروع می شود.
برای نمایش فایل های مخفی بعد از ورود به سی پنل و سپس مدیریت فایل پیرو عکس زیر اقدام می کنیم :
نمایش فایل های مخفی در Cpanel
نمایش فایل های مخفی در Cpanel

مراحلی که برای این مورد باید انجام شود :

1 – ابتدا روی settings  کلیک می کنیم.
2 – سپس تیک Show Hidden Files (dotfiles) را میزنیم .
3 – در مرحله آخر روی Save کلیک میکنیم .

مشاهده آمار در cPanel

در سی پنل بخشی وجود دارد به نام logs که به شما اجازه مي دهد به آمارهايي در مورد وب سايت و بازديدكنندگان تان دسترسي پيدا كنيد . مثلا چه مقدار از FTP يا پهناي شما مورد استفاده قرار گرفته است و يا كاربران چه فايلهايي را از وب سايت شما گرفته اند و …

مشاهده آمار در cPanel
مشاهده آمار در cPanel

Analog Stats

Analog Stats مي تواند اطلاعاتي ساده اي را در مورد تعداد بازديدكنندگان سايت را براي شما مشخص كند . Analog Stats سريع و در عين حال راهنماي خوبي براي نشان دادن اطلاعات ساده مي باشد مثلا اینکه در طول يك ماه به خصوص چه مقدار بازديد كننده از وب سايت شما بازديد كرده اند.

1 – روي گزينه Analog Stats كليك كنيد.
2- روی گزینه view جلوی نام دامنه مورد نظرتان کلیک کنید .
3- براي دستيابي به آمار مربوط به ماه خاصی روي نام ماه مورد نظر خود كليك كنيد.

Webalizer

Webalizer اطلاعات و آمار مربوط به سايتتان را مي تواند بصورت نمودارهاي كاملا دقيق براي شما نشان دهد.

براي وارد شدن به اين قسمت روي Webalizer كليك كنيد.

Latest Visitors

در اين قسمت اطلاعات مربوط به عملكرد بازديد كننده های نهايي از سایتتان به شما نشان داده مي شود.

پهناي باند ( Bandwidth )

در اين قسمت مي توانيد مقدار مصرف پهناي باند سايتتان را مشاهده كنيد مثلا پهناي باند براي  HTTP ( براي سايت ) POP ( براي ايميل )  و چنانچه سيستم مديريت محتوای شما از FTP پشتيباني كند ميزان مصرف پهناي باند براي FTP را هم نشان مي دهد.

1- روي گزينه Bandwidth كليك كنيد.

2- براي ديدن مقدار مصرف همه انواع پهنای باندها روي نام آن کلیک کنید. قسمت های مختلفی که مصرف پهنای باند آنها قابل بررسی است به شرح زیر است :
HTTP usage
IMAP usage
POP3 usage
SMTP usage
FTP usage

Error logs

در اين قسمت آخرين خطاهايي كه براي سايت شما بوجود آمده است  نمايش داده مي شود . اين قسمت مي تواند براي شما بسيار مهم باشد زيرا بوسيله اين سرويس مي توانيد از مشكلات سايتتان مثلا درست نبودن لينك يا اجرا نشودن فايلها و … آگاه شده و آنها را اصلاح نمائيد.

1- براي رفتن به اين قسمت روي Error logs كليك كنيد.

آموزش پارک دومین

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

اگر قالب سی پنل شما x3 باشد ، می توانید از گزینه Park Domain استفاده کنید.

برای این کار ابتدا وارد cPanel شده و گزینه Park Domain را انتخاب کنید.

آموزش پارک دومین
آموزش پارک دومین

سپس نام دامین جدید را در کادر وارد کنید.

آموزش پارک دومین
آموزش پارک دومین

اگر قالب سی پنل شما paper lantern باشد ،میتوانید از گزینه Aliases استفاده کنید .

آموزش پارک دومین
آموزش پارک دومین
آموزش پارک دومین
آموزش پارک دومین
آموزش پارک دومین
آموزش پارک دومین

نكاتي كه پيش از پارک كردن دامنه بايد به آن توجه كرد :

– قبلا باید dns های دامنه با dns های دامنه اصلی یکسان شده باشد

– اگر مي خواهيد دامنه بين المللي (نظير com,org,net,…) را به هاست متصل کنید  ابتدا دي ان اس هاي هاست را روي دامنه مورد نظر ست كرده پس از 5 الي 6 ساعت اقدام به پارک كردن كنيد .

– اگر مي خواهيد دامنه ir به هاست متصل كنيد ابتدا دي ان اس هاي هاست را روي دامنه مورد نظر ست كرده پس از 12 الي 24 ساعت اقدام به پارک كردن كنيد.