نصب دستی وردپرس چهار قدم است و حدود ده دقیقه طول میکشد: یک دیتابیس و کاربر در سیپنل میسازید، فایل وردپرس را در public_html آپلود و استخراج میکنید، آدرس سایت را باز میکنید و مشخصات دیتابیس را میدهید، و نام سایت و مدیر را تعیین میکنید. مزیتش بر نصبکنندههای خودکار این است که دقیقاً میدانید چه چیزی کجاست.
قبل از شروع
| چه چیزی | بررسی |
|---|---|
| دامنه به هاست وصل است | آدرس دامنه صفحهی خالی یا پیشفرض هاست را نشان میدهد، نه خطای پیدا نشدن (دامنه باز نمیشود) |
| SSL | در SSL/TLS Status کنار دامنه قفل سبز است (SSL رایگان) |
| نسخهی PHP | ۸.۱ به بالا (تغییر نسخه PHP) |
| پوشهی دامنه خالی است | فایل index قدیمی نمانده باشد |
قدم ۱: دیتابیس
- در سیپنل، بخش Databases، روی Database Wizard بزنید.
- نام دیتابیس را بنویسید. نام کامل با پیشوند حساب ساخته میشود؛ یادداشتش کنید.
- نام کاربر دیتابیس و یک رمز قوی بسازید (Password Generator). هر دو را یادداشت کنید.
- در صفحهی دسترسیها، ALL PRIVILEGES را تیک بزنید و ادامه دهید.
سه چیز لازم دارید: نام کامل دیتابیس، نام کامل کاربر، و رمز. (جزئیات ساخت دیتابیس)
قدم ۲: فایلها
- آخرین نسخهی وردپرس فارسی را از fa.wordpress.org دانلود کنید؛ یک فایل zip است.
- در سیپنل File Manager را باز کنید و به public_html بروید (یا پوشهی همان دامنه).
- Upload را بزنید و فایل zip را بفرستید.
- روی فایل راستکلیک و Extract را بزنید.
- همهچیز داخل پوشهای به نام wordpress باز میشود. وارد آن شوید، Select All، سپس Move، و مقصد را /public_html بگذارید.
- پوشهی خالی wordpress و فایل zip را حذف کنید.
اگر قدم پنجم را انجام ندهید، سایت در yourdomain.com/wordpress نصب میشود. (کار با File Manager)
قدم ۳: اتصال به دیتابیس
- آدرس دامنه را با https باز کنید. صفحهی خوشآمد وردپرس میآید؛ «بزن بریم» را بزنید.
- مشخصات را وارد کنید:
| فیلد | مقدار |
|---|---|
| نام پایگاهداده | نام کامل دیتابیس، با پیشوند |
| نام کاربری | نام کامل کاربر دیتابیس، با پیشوند |
| رمز | رمز کاربر دیتابیس |
| میزبان پایگاهداده | localhost |
| پیشوند جدول | چیزی غیر از wp_ بگذارید، مثل rk7_ |
اگر وردپرس گفت نمیتواند فایل تنظیمات را بنویسد، متنی که نشان میدهد را کپی کنید، در File Manager فایلی به نام wp-config.php در پوشهی سایت بسازید و متن را در آن بگذارید.
قدم ۴: مشخصات سایت
- عنوان سایت: بعداً قابل تغییر است.
- نام کاربری مدیر: admin نگذارید؛ اولین نامی است که رباتها امتحان میکنند. این یکی بعداً راحت عوض نمیشود.
- رمز: رمز پیشنهادی وردپرس را نگه دارید و در جای امنی ذخیره کنید.
- ایمیل: واقعی باشد؛ بازیابی رمز به آن میرود.
- نمایش به موتورهای جستجو: اگر سایت هنوز آماده نیست تیک «جلوگیری» را بزنید، ولی یادتان بماند قبل از انتشار بردارید.
ده کار اول بعد از نصب
- تنظیمات، پیوندهای یکتا: ساختار «نام نوشته» را انتخاب کنید.
- تنظیمات، عمومی: هر دو نشانی با https باشند و منطقهی زمانی تهران.
- نوشته، برگه و افزونههای نمونه را پاک کنید.
- قالبهایی را که استفاده نمیکنید حذف کنید؛ یک قالب پیشفرض را نگه دارید.
- قالب و افزونه را فقط از مخزن رسمی یا فروشندهی معتبر نصب کنید؛ نسخهی نالشده رایجترین راه آلوده شدن است.
- یک افزونهی کش نصب کنید. روی سرور لایتاسپید، LiteSpeed Cache. (لایتاسپید چیست)
- ارسال ایمیل را با SMTP تنظیم کنید. (ایمیلهای وردپرس نمیرسد)
- برنامهی بکاپ بگذارید. (بکاپ وردپرس)
- سایت را در سرچ کنسول ثبت کنید. (سئوی پایه)
- بهروزرسانی خودکار نسخههای جزئی را روشن بگذارید.
خطاهای رایج نصب
| خطا | علت | راه |
|---|---|---|
| خطا در برقراری ارتباط با پایگاهداده | نام بدون پیشوند، رمز اشتباه، یا کاربر به دیتابیس وصل نیست | رفع خطای دیتابیس |
| فهرست فایلها یا ۴۰۳ بهجای صفحهی نصب | فایلها در پوشهی اشتباه | Index of |
| صفحهی سفید | نسخهی PHP قدیمی یا فایل ناقص | نسخهی PHP را بالا ببرید؛ zip را دوباره آپلود کنید |
| «قبلاً نصب شده» | دیتابیس خالی نیست | دیتابیس تازه بسازید یا پیشوند دیگری بدهید |
| ظاهر بههمریخته بعد از نصب | با http نصب شده و حالا https است | محتوای ترکیبی |
سوالهای رایج
وردپرس را روی سابدامین یا دامنهی دوم هم میشود نصب کرد؟
بله، با همین مراحل؛ فقط فایلها را در پوشهی همان دامنه بگذارید و دیتابیس جدا بسازید. (چند سایت روی یک هاست)
سایت وردپرسی آماده دارم و میخواهم منتقلش کنم.
نصب تازه لازم نیست. انتقال را درخواست کنید. (انتقال رایگان سایت)
کدام هاست برای وردپرس؟
هاست وردپرس برای سایت جدی و هاست اقتصادی برای شروع.