راهنمای کدهای خطای HTTP و رفع سریع آن‌ها + فایل پیکربندی InstaSite در cPanel

این مقاله رایج‌ترین کدهای خطای HTTP، دلایل بروز آن‌ها و روش‌های رفع سریع را توضیح می‌دهد. همچنین فایل پیکربندی InstaSite در cPanel & WHM را معرفی می‌کند که برای ساخت خودکار وب‌سایت‌های جدید استفاده می‌شود.

HTTP ErrorsInstaSite ConfigurationcPanel WHM

~3 دقیقه مطالعه · آخرین به‌روزرسانی ۲ اسفند ۱۴۰۴

1. معرفی کدهای خطای HTTP


کدهای HTTP وضعیت یک URL را هنگام تلاش کاربر برای دسترسی به آن نشان می‌دهند. این کدها سه‌رقمی هستند و به پنج دسته تقسیم می‌شوند:


  • 1xx، 2xx، 3xx — درخواست موفق یا قابل پردازش
  • 4xx — خطای سمت کاربر
  • 5xx — خطای سمت سرور



2. خطاهای 4xx — خطاهای سمت کاربر


این خطاها معمولاً به دلیل مشکل در درخواست کاربر رخ می‌دهند، اما اغلب نشان‌دهنده مشکل در وب‌سایت هستند.


2.1 خطای 400 — Bad Request


درخواست کاربر دارای سینتکس اشتباه است.


2.2 خطای 401 — Unauthorized


برای دسترسی به فایل باید احراز هویت انجام شود.


2.3 خطای 403 — Forbidden


سرور اجازه دسترسی به فایل را نمی‌دهد. برای رفع مشکل، سطح دسترسی فایل را بررسی کنید یا تنظیمات Indexes را در مسیر زیر چک کنید:
cPanel » Home » Advanced » Indexes


2.4 خطای 404 — Not Found


فایل موردنظر پیدا نشد. معمولاً به دلیل اشتباه تایپی در URL یا لینک خراب رخ می‌دهد.




3. خطاهای 5xx — خطاهای سمت سرور


این خطاها زمانی رخ می‌دهند که سرور نتواند یک درخواست معتبر را پردازش کند. گاهی خطا از سرورهای واسط بازگردانده می‌شود.


3.1 خطای 500 — Internal Server Error


خطای عمومی ناشی از پیکربندی اشتباه یا مشکل در اجرای برنامه.


3.2 خطای 501 — Not Implemented


سرور از متد HTTP مورد استفاده پشتیبانی نمی‌کند.


3.3 خطای 502 — Bad Gateway


معمولاً به دلیل تنظیمات اشتباه پروکسی، مشکلات ارتباط IP یا خطای فایروال رخ می‌دهد. پاک کردن کش مرورگر می‌تواند کمک کند.


3.4 خطای 503 — Service Unavailable


سرور به دلیل بار زیاد یا نگهداری موقت در دسترس نیست.


3.5 خطای 504 — Gateway Timeout


سرور پاسخ به‌موقع از سرور دیگر دریافت نکرده است.


3.6 خطای 505 — HTTP Version Not Supported


نسخه پروتکل HTTP توسط سرور پشتیبانی نمی‌شود.


3.7 خطای 506 — Variant Also Negotiates


پیکربندی سرور اشتباه است.


3.8 خطای 507 — Insufficient Storage


سرور فضای کافی برای اجرای درخواست ندارد.


3.9 خطای 509 — Bandwidth Limit Exceeded


محدودیت پهنای باند سرور تمام شده است.


3.10 خطای 510 — Not Extended


سرور از افزونه موردنیاز درخواست پشتیبانی نمی‌کند.




4. فایل پیکربندی InstaSite


قابلیت InstaSite به مدیر سرور اجازه می‌دهد بلافاصله پس از نصب cPanel & WHM یک وب‌سایت جدید ایجاد کند. این قابلیت فعلاً آزمایشی است.


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


/var/cpanel/.create-website


این فایل به‌صورت موقت اطلاعات حساب جدید را در قالب JSON ذخیره می‌کند.


4.1 پارامترهای فایل


پارامتر توضیح مثال
domain دامنه حساب جدید example.com
username نام کاربری حساب example
password رمز عبور حساب yourPassword

4.2 نمونه فایل


{
    "domain":   "example.com",
    "username": "example",
    "password": "yourPassword"
}

مهم: به دلیل وجود رمز عبور، این فایل باید سطح دسترسی 0600 داشته باشد.




نتیجه‌گیری


این مقاله رایج‌ترین خطاهای HTTP و روش‌های رفع سریع آن‌ها را توضیح داد و همچنین فایل پیکربندی InstaSite را معرفی کرد که برای ساخت خودکار وب‌سایت‌ها در cPanel & WHM استفاده می‌شود. آشنایی با این موارد به مدیران کمک می‌کند مشکلات را سریع‌تر تشخیص دهند و فرآیند ایجاد سایت را بهینه کنند.


نوشته و پژوهش‌شده توسط دکتر شاهین صیامی

مقالات مرتبط

راهنمای کامل بازیابی اکانت cPanel و انتقال حساب‌ها و تنظیمات برای مدیران سیستم تازه‌کار

این مقاله یک راهنمای جامع برای مدیران سیستم تازه‌کار است که می‌خواهند اکانت‌های cPanel را بازیابی کنند، حساب‌ها و تنظیمات را بین سرورها منتقل کنند، و از ابزارهای تشخیصی برای بررسی مشکلات انتقال و بازیابی استفاده کنند. این راهنما شامل نحوه استفاده از WHM، نحوه آپلود بکاپ‌ها، روش‌های انتقال، و فعال‌سازی لاگ‌های پیشرفته است.

ادامه

How to Move All cPanel Accounts from One Server to Another

This guide explains how to migrate all cPanel accounts, service configurations, SSL certificates, and the main server IP address from an old source server to a new target server. It covers installation requirements, configuration transfers, account migration, IP reassignment, DNS adjustments, and SSL restoration.

ادامه

آموزش کامل مهاجرت یک وب‌سایت وردپرس از macOS به سرور cPanel & WHM

این مقاله نحوه انتقال یک وب‌سایت وردپرس که روی macOS میزبانی شده است را به یک سرور cPanel & WHM توضیح می‌دهد. شامل خروجی گرفتن از دیتابیس، آپلود فایل‌ها، ایجاد دیتابیس جدید، تنظیم wp-config.php، تغییر URL سایت، و رفع لینک‌ها و تصاویر خراب است.

ادامه

آموزش کامل انتقال دستی یک اکانت بین سرورها در cPanel & WHM

این مقاله نحوه انتقال دستی یک اکانت بین دو سرور را زمانی که حجم اکانت برای ابزارهای انتقال WHM بسیار بزرگ است توضیح می‌دهد. شامل ایجاد دایرکتوری موقت، فشرده‌سازی public_html و لاگ‌ها، انتقال امن با scp، و بازیابی فایل‌ها در سرور جدید است.

ادامه

آموزش کامل مهاجرت دستی داده‌های Horde به Roundcube در cPanel & WHM

این مقاله نحوه مهاجرت دستی تقویم‌ها و مخاطبین Horde به Roundcube را در نسخه‌های 108 تا 118 cPanel & WHM توضیح می‌دهد. شامل مراحل خروجی گرفتن از Horde، انتقال فایل‌ها به مسیرهای صحیح، و وارد کردن داده‌ها در Roundcube با استفاده از افزونه‌های داخلی یا ابزارهای واردسازی است.

ادامه

آموزش کامل مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM

این مقاله نحوه مهاجرت دستی اکانت‌ها از کنترل‌پنل‌های غیرپشتیبانی‌شده به cPanel & WHM را توضیح می‌دهد. شامل اقدامات قبل از مهاجرت، نصب سرور جدید، انتقال فایل‌ها و دایرکتوری‌ها، بازیابی دیتابیس‌ها، انتقال SSL، و اقدامات پس از مهاجرت است.

ادامه