اگر هاست خریدهاید، به احتمال زیاد آن را از طریق cPanel مدیریت میکنید. cPanel محبوبترین کنترلپنل هاستینگ است و یادگیری بخشهای اصلی آن، کارهای روزمره سایت را بسیار ساده میکند. در این راهنما توضیح میدهیم cPanel چیست و هفت بخش اصلی آن را قدمبهقدم آموزش میدهیم: فایلها، دامنهها، ایمیل، دیتابیس، نصب وردپرس، SSL و بکاپ.
فهرست مطالب
cPanel چیست؟
cPanel یک کنترلپنل گرافیکی تحت وب برای مدیریت هاست لینوکسی است. با آن بدون نیاز به خط فرمان یا دانش برنامهنویسی، فایلها، دامنهها، ایمیلها، دیتابیسها، گواهیهای امنیتی و بکاپ سایت را مدیریت میکنید. cPanel روی بخش بزرگی از هاستهای اشتراکی ایران و جهان نصب است. اگر میخواهید بدانید هاست cPanel چه ویژگیهایی دارد و چه تفاوتی با پنلهای دیگر دارد، مقاله هاست cPanel چیست را بخوانید. در این مقاله روی کار عملی با خود پنل تمرکز میکنیم.
ورود به cPanel
- آدرس ورود را از ایمیل خوشآمدگویی یا پنل کاربری ارائهدهنده هاست بگیرید. آدرس معمولاً
https://yourdomain.com/cpanelیاhttps://yourdomain.com:2083است. - نام کاربری و رمز عبور را وارد کنید.
- پس از ورود، صفحه اصلی با بخشهای دستهبندیشده و نوار جستجو نمایش داده میشود. سادهترین راه پیدا کردن هر ابزار، تایپ نام آن در جستجوست.
بسیاری از ارائهدهندگان امکان ورود مستقیم به cPanel از پنل کاربری خودشان را هم فراهم میکنند. اگر رمز را فراموش کردهاید، از همان پنل کاربری آن را بازنشانی کنید.
۱. مدیریت فایلها
با File Manager فایلها را آپلود، ویرایش، جابهجا، فشرده یا از حالت فشرده خارج کنید. فایلهای سایت اصلی در پوشه public_html قرار دارند. چند نکته:
- برای آپلود تعداد زیادی فایل، آنها را بهصورت یک فایل ZIP آپلود و سپس با گزینه Extract باز کنید.
- برای دیدن فایلهای مخفی مثل
.htaccess، از Settings گزینه نمایش فایلهای مخفی را فعال کنید. - قبل از ویرایش فایلهای مهم، از آنها یک نسخه پشتیبان تهیه کنید.
برای انتقال فایلهای حجیم، FTP Accounts یک حساب FTP بسازید و از نرمافزارهایی مثل FileZilla با اتصال امن FTPS یا SFTP استفاده کنید.
۲. دامنهها و زیردامنهها
در بخش Domains میتوانید دامنههای دیگر را به هاست اضافه کنید (اگر پلن شما اجازه دهد) و زیردامنه بسازید؛ مثلاً blog.yourdomain.com با پوشه جداگانه. برای اینکه دامنه به هاست وصل شود، باید DNS آن به سرورهای نام هاست یا IP آن اشاره کند. اگر با مفهوم رکوردها آشنا نیستید، DNS چیست را ببینید. بخش Zone Editor هم برای ویرایش رکوردهای DNS، مثل تنظیم رکوردهای ایمیل یا تأیید مالکیت دامنه برای سرویسهای دیگر، استفاده میشود.
۳. ایمیل اختصاصی
- به Email Accounts بروید و روی Create کلیک کنید.
- نام ایمیل (مثلاً info) و دامنه را انتخاب کنید و رمز قوی بگذارید.
- سهمیه فضای صندوق را تعیین کنید.
ایمیل را از طریق Webmail در مرورگر بخوانید یا با گزینه Connect Devices تنظیمات سرور ورودی (IMAP یا POP3) و خروجی (SMTP) را برای نرمافزارهایی مثل Outlook یا اپلیکیشن موبایل دریافت کنید. IMAP را ترجیح دهید تا ایمیلها روی همه دستگاهها همگام بمانند. برای اینکه ایمیلهای شما به پوشه اسپم گیرندگان نروند، در بخش Email Deliverability مطمئن شوید رکوردهای SPF و DKIM معتبر هستند.
۴. دیتابیس MySQL
بیشتر نرمافزارهای وب مثل وردپرس به دیتابیس نیاز دارند. با MySQL Database Wizard:
- یک دیتابیس بسازید.
- یک کاربر دیتابیس با رمز قوی بسازید.
- کاربر را به دیتابیس اضافه و دسترسیهای لازم را بدهید. برای اغلب نرمافزارها All Privileges لازم است.
برای مشاهده و ویرایش جدولها، خروجی گرفتن یا وارد کردن فایل SQL از phpMyAdmin استفاده کنید. نام دیتابیس و کاربر در cPanel معمولاً با پیشوند نام کاربری هاست شروع میشود؛ هنگام وارد کردن در تنظیمات نرمافزار، نام کامل را بنویسید.
۵. نصب وردپرس
با نصبکننده خودکار، مثل Softaculous یا WordPress Toolkit بسته به هاست، وردپرس در چند دقیقه نصب میشود و دیتابیس هم خودکار ساخته میشود:
- نصبکننده را باز و WordPress را انتخاب کنید.
- پروتکل را HTTPS و دامنه را انتخاب کنید. اگر وردپرس باید روی آدرس اصلی باشد، فیلد پوشه را خالی بگذارید.
- نام سایت، نام کاربری مدیر (از admin استفاده نکنید)، رمز قوی و ایمیل را وارد کنید.
- Install را بزنید.
بعد از نصب، برای سرعت بیشتر افزایش سرعت وردپرس و برای انتخاب پلن مناسب هاست وردپرس چیست را ببینید.
۶. گواهی SSL
در بخش SSL/TLS Status وضعیت گواهی همه دامنهها و زیردامنهها را میبینید. بیشتر هاستها با AutoSSL برای دامنههایی که به سرور اشاره میکنند، گواهی رایگان صادر و تمدید میکنند. اگر گواهی صادر نشده، معمولاً DNS دامنه هنوز به هاست اشاره نمیکند. پس از فعال شدن SSL، در وردپرس آدرس سایت را به https تغییر دهید. اهمیت SSL را در SSL چیست توضیح دادهایم.
۷. بکاپ
در بخش Backup یا Backup Wizard میتوانید بکاپ کامل اکانت یا بکاپ جداگانه پوشه خانه، دیتابیسها و ایمیلها را تهیه و دانلود کنید. حتی اگر ارائهدهنده بکاپ خودکار دارد، قبل از تغییرات مهم یک بکاپ دستی بگیرید و یک نسخه را خارج از هاست نگه دارید. برخی هاستها ابزار JetBackup را هم دارند که بازگردانی فایل یا دیتابیس از تاریخهای گذشته را ساده میکند. اصول بکاپ قابل اعتماد را در بکاپ سرور چیست بخوانید.
ابزارهای مفید دیگر
- MultiPHP Manager / Select PHP Version: انتخاب نسخه PHP برای هر دامنه.
- Cron Jobs: اجرای زمانبندیشده اسکریپتها.
- Metrics (Visitors، Errors، Bandwidth): آمار بازدید، خطاها و مصرف پهنای باند.
- Redirects: ساخت ریدایرکت ۳۰۱ برای آدرسهای تغییرکرده.
- Directory Privacy: محافظت از یک پوشه با رمز عبور.
نکات امنیتی
- برای cPanel رمز قوی و منحصربهفرد بگذارید و احراز هویت دومرحلهای (Two-Factor Authentication) را از بخش Security فعال کنید.
- وردپرس، قالبها و افزونهها را بهروز نگه دارید و موارد بلااستفاده را حذف کنید.
- نسخه PHP پشتیبانیشده انتخاب کنید.
- حسابهای FTP و ایمیلی را که دیگر استفاده نمیشوند، حذف کنید.
- بکاپ منظم و خارج از هاست داشته باشید.
سوالات متداول
چطور وارد cPanel شوم؟
آدرس، نام کاربری و رمز را از ایمیل خوشآمدگویی یا پنل کاربری ارائهدهنده بگیرید و به آدرسی مثل https://yourdomain.com/cpanel بروید. بسیاری از ارائهدهندگان ورود مستقیم از پنل کاربری را هم فراهم میکنند.
چطور در cPanel دیتابیس بسازم؟
با MySQL Database Wizard یک دیتابیس و یک کاربر بسازید، کاربر را به دیتابیس اضافه و دسترسیها را تعیین کنید. برای مدیریت جدولها از phpMyAdmin استفاده کنید.
چرا ایمیلهای من به اسپم میرود؟
معمولاً رکوردهای SPF، DKIM یا DMARC دامنه درست تنظیم نشدهاند. بخش Email Deliverability در cPanel مشکلات را نشان میدهد و امکان اصلاح آنها را دارد.
آیا میتوانم چند سایت روی یک cPanel داشته باشم؟
اگر پلن هاست شما اجازه افزودن دامنه را بدهد، بله. هر دامنه پوشه جداگانه دارد. برای امنیت و مدیریت بهتر، سایتهای مهم را در اکانتهای جداگانه نگه دارید.
هاست cPanel با پشتیبانی فارسی
با هاست سیپنل تراست هاست سایت خود را روی زیرساخت پرسرعت میزبانی کنید و برای راهنمایی بیشتر به مستندات رسمی cPanel مراجعه کنید.