در این آموزش، بهصورت قدمبهقدم و کاملاً کاربردی بررسی میکنیم که چرا بعد از نصب وردپرس، صفحه اصلی سایت بالا نمیآید و چطور میتوان این مشکل را در سریعترین زمان ممکن حل کرد. این راهنما مناسب مدیران سایت، طراحان و حتی کاربران تازهکار است.
1️⃣ بررسی کنید وردپرس واقعاً نصب شده است یا نه
اولین و سادهترین مرحله:
آدرس سایت را با این حالتها تست کنید:
yourdomain.comyourdomain.com/wp-adminyourdomain.com/wp-login.php
اگر پنل مدیریت باز میشود اما صفحه اصلی نه → نصب انجام شده ولی مشکل از تنظیمات یا قالب است.
اگر هیچکدام باز نمیشود → احتمال مشکل در هاست یا دامنه وجود دارد.
2️⃣ بررسی دامنه و DNS (خیلی رایج!)
اگر دامنه تازه ثبت یا تازه به هاست وصل شده:
بررسی کنید DNSها درست ست شده باشند
معمولاً بین ۱ تا ۱۲ ساعت (گاهی تا ۲۴ ساعت) زمان نیاز است
با ابزارهای آنلاین تست DNS مطمئن شوید دامنه به آیپی هاست اشاره میکند
📌 نکته: اگر داخل هاست سایت بالا میآید ولی از دامنه نه، ۹۰٪ مشکل DNS است.
3️⃣ بررسی فایل index.php در روت هاست
وارد File Manager هاست شوید و مسیر زیر را بررسی کنید:
public_html/
حتماً باید این فایلها وجود داشته باشند:
index.phpwp-config.phpپوشههای
wp-content،wp-admin،wp-includes
❌ اگر index.php وجود نداشته باشد، صفحه سفید یا 403 میبینید.
4️⃣ خطای صفحه سفید (White Screen of Death)
اگر صفحه کاملاً سفید است:
فعالسازی دیباگ وردپرس
در فایل wp-config.php این کدها را اضافه کنید:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
حالا صفحه را رفرش کنید. معمولاً:
خطای قالب
خطای افزونه
ناسازگاری PHP
نمایش داده میشود.
5️⃣ بررسی نسخه PHP هاست
یکی از شایعترین دلایل بالا نیامدن سایت:
وارد تنظیمات PHP هاست شوید
نسخه پیشنهادی:
وردپرس جدید → PHP 8.0 یا 8.1
اگر سایت تازه نصب شده و PHP روی 7.0 یا پایینتر است، سایت بالا نمیآید
📌 بعد از تغییر نسخه، کش مرورگر را پاک کنید.
6️⃣ غیرفعال کردن قالب (مشکل قالب نصبشده)
اگر قالب ناسازگار باشد، صفحه اصلی بالا نمیآید.
روش سریع بدون ورود به پنل:
مسیر زیر را تغییر نام دهید:
wp-content/themes
مثلاً:
themes_old
وردپرس خودکار روی قالب پیشفرض (Twenty Twenty) میافتد.
اگر سایت بالا آمد → مشکل از قالب بوده.
7️⃣ غیرفعال کردن افزونهها
اگر بعد از نصب افزونه یا نصب دمو سایت بالا نیامده:
مسیر زیر را تغییر نام دهید:
wp-content/plugins
اگر سایت بالا آمد:
افزونهها را یکییکی فعال کنید
افزونه ناسازگار را حذف کنید
8️⃣ بررسی آدرس سایت و وردپرس
گاهی آدرس سایت اشتباه ست میشود.
از دیتابیس (phpMyAdmin) جدول wp_options را بررسی کنید:
siteurlhome
باید دقیقاً به این شکل باشد:
https://yourdomain.com
❌ وجود www یا عدم وجود آن باید با تنظیمات هاست هماهنگ باشد.
9️⃣ خطای اتصال به دیتابیس
اگر پیام زیر را میبینید:
Error Establishing a Database Connection
بررسی کنید در wp-config.php:
نام دیتابیس
یوزرنیم
پسورد
هاست دیتابیس (معمولاً localhost)
درست باشند.
🔟 بررسی سطح دسترسی فایلها (Permission)
سطح دسترسی اشتباه باعث لود نشدن سایت میشود:
پوشهها:
755فایلها:
644
خصوصاً برای:
index.phpwp-config.php
1️⃣1️⃣ بررسی فایل .htaccess
اگر وجود دارد، موقتاً حذف یا تغییر نام دهید:
.htaccess_old
اگر سایت بالا آمد، از پنل وردپرس:
تنظیمات → پیوندهای یکتا → ذخیره
فایل سالم ساخته میشود.
جمعبندی سریع 🚀
اگر صفحه اصلی وردپرس بالا نمیآید، این ترتیب را انجام دهید:
بررسی DNS و دامنه
وجود فایلهای اصلی وردپرس
فعالسازی Debug
نسخه PHP هاست
قالب و افزونهها
آدرس سایت در دیتابیس
اتصال دیتابیس
سطح دسترسی فایلها
فایل .htaccess
📌 ۹۰٪ مشکلات با همین مراحل حل میشود.
نیاز به پشتیبانی سریع دارید؟
اگر برای رفع مشکل سایت نیاز به پاسخ فوری دارید، از طریق واتساپ یا تلگرام با پشتیبانی در ارتباط باشید.