نصب دستی وردپرس چهار قدم است و حدود ده دقیقه طول می‌کشد: یک دیتابیس و کاربر در سی‌پنل می‌سازید، فایل وردپرس را در public_html آپلود و استخراج می‌کنید، آدرس سایت را باز می‌کنید و مشخصات دیتابیس را می‌دهید، و نام سایت و مدیر را تعیین می‌کنید. مزیتش بر نصب‌کننده‌های خودکار این است که دقیقاً می‌دانید چه چیزی کجاست.

قبل از شروع

چه چیزی بررسی
دامنه به هاست وصل است آدرس دامنه صفحه‌ی خالی یا پیش‌فرض هاست را نشان می‌دهد، نه خطای پیدا نشدن (دامنه باز نمی‌شود)
SSL در SSL/TLS Status کنار دامنه قفل سبز است (SSL رایگان)
نسخه‌ی PHP ۸.۱ به بالا (تغییر نسخه PHP)
پوشه‌ی دامنه خالی است فایل index قدیمی نمانده باشد

قدم ۱: دیتابیس

  1. در سی‌پنل، بخش Databases، روی Database Wizard بزنید.
  2. نام دیتابیس را بنویسید. نام کامل با پیشوند حساب ساخته می‌شود؛ یادداشتش کنید.
  3. نام کاربر دیتابیس و یک رمز قوی بسازید (Password Generator). هر دو را یادداشت کنید.
  4. در صفحه‌ی دسترسی‌ها، ALL PRIVILEGES را تیک بزنید و ادامه دهید.

سه چیز لازم دارید: نام کامل دیتابیس، نام کامل کاربر، و رمز. (جزئیات ساخت دیتابیس)

قدم ۲: فایل‌ها

  1. آخرین نسخه‌ی وردپرس فارسی را از fa.wordpress.org دانلود کنید؛ یک فایل zip است.
  2. در سی‌پنل File Manager را باز کنید و به public_html بروید (یا پوشه‌ی همان دامنه).
  3. Upload را بزنید و فایل zip را بفرستید.
  4. روی فایل راست‌کلیک و Extract را بزنید.
  5. همه‌چیز داخل پوشه‌ای به نام wordpress باز می‌شود. وارد آن شوید، Select All، سپس Move، و مقصد را /public_html بگذارید.
  6. پوشه‌ی خالی wordpress و فایل zip را حذف کنید.

اگر قدم پنجم را انجام ندهید، سایت در yourdomain.com/wordpress نصب می‌شود. (کار با File Manager)

قدم ۳: اتصال به دیتابیس

  1. آدرس دامنه را با https باز کنید. صفحه‌ی خوش‌آمد وردپرس می‌آید؛ «بزن بریم» را بزنید.
  2. مشخصات را وارد کنید:
فیلد مقدار
نام پایگاه‌داده نام کامل دیتابیس، با پیشوند
نام کاربری نام کامل کاربر دیتابیس، با پیشوند
رمز رمز کاربر دیتابیس
میزبان پایگاه‌داده localhost
پیشوند جدول چیزی غیر از wp_ بگذارید، مثل rk7_

اگر وردپرس گفت نمی‌تواند فایل تنظیمات را بنویسد، متنی که نشان می‌دهد را کپی کنید، در File Manager فایلی به نام wp-config.php در پوشه‌ی سایت بسازید و متن را در آن بگذارید.

قدم ۴: مشخصات سایت

  • عنوان سایت: بعداً قابل تغییر است.
  • نام کاربری مدیر: admin نگذارید؛ اولین نامی است که ربات‌ها امتحان می‌کنند. این یکی بعداً راحت عوض نمی‌شود.
  • رمز: رمز پیشنهادی وردپرس را نگه دارید و در جای امنی ذخیره کنید.
  • ایمیل: واقعی باشد؛ بازیابی رمز به آن می‌رود.
  • نمایش به موتورهای جستجو: اگر سایت هنوز آماده نیست تیک «جلوگیری» را بزنید، ولی یادتان بماند قبل از انتشار بردارید.

ده کار اول بعد از نصب

  1. تنظیمات، پیوندهای یکتا: ساختار «نام نوشته» را انتخاب کنید.
  2. تنظیمات، عمومی: هر دو نشانی با https باشند و منطقه‌ی زمانی تهران.
  3. نوشته، برگه و افزونه‌های نمونه را پاک کنید.
  4. قالب‌هایی را که استفاده نمی‌کنید حذف کنید؛ یک قالب پیش‌فرض را نگه دارید.
  5. قالب و افزونه را فقط از مخزن رسمی یا فروشنده‌ی معتبر نصب کنید؛ نسخه‌ی نال‌شده رایج‌ترین راه آلوده شدن است.
  6. یک افزونه‌ی کش نصب کنید. روی سرور لایت‌اسپید، LiteSpeed Cache. (لایت‌اسپید چیست)
  7. ارسال ایمیل را با SMTP تنظیم کنید. (ایمیل‌های وردپرس نمی‌رسد)
  8. برنامه‌ی بکاپ بگذارید. (بکاپ وردپرس)
  9. سایت را در سرچ کنسول ثبت کنید. (سئوی پایه)
  10. به‌روزرسانی خودکار نسخه‌های جزئی را روشن بگذارید.

خطاهای رایج نصب

خطا علت راه
خطا در برقراری ارتباط با پایگاه‌داده نام بدون پیشوند، رمز اشتباه، یا کاربر به دیتابیس وصل نیست رفع خطای دیتابیس
فهرست فایل‌ها یا ۴۰۳ به‌جای صفحه‌ی نصب فایل‌ها در پوشه‌ی اشتباه Index of
صفحه‌ی سفید نسخه‌ی PHP قدیمی یا فایل ناقص نسخه‌ی PHP را بالا ببرید؛ zip را دوباره آپلود کنید
«قبلاً نصب شده» دیتابیس خالی نیست دیتابیس تازه بسازید یا پیشوند دیگری بدهید
ظاهر به‌هم‌ریخته بعد از نصب با http نصب شده و حالا https است محتوای ترکیبی

سوال‌های رایج

وردپرس را روی ساب‌دامین یا دامنه‌ی دوم هم می‌شود نصب کرد؟

بله، با همین مراحل؛ فقط فایل‌ها را در پوشه‌ی همان دامنه بگذارید و دیتابیس جدا بسازید. (چند سایت روی یک هاست)

سایت وردپرسی آماده دارم و می‌خواهم منتقلش کنم.

نصب تازه لازم نیست. انتقال را درخواست کنید. (انتقال رایگان سایت)

کدام هاست برای وردپرس؟

هاست وردپرس برای سایت جدی و هاست اقتصادی برای شروع.