نصب وردپرس روی هاست cPanel ده دقیقه کار است. ولی چند تصمیم که روز اول گرفته میشود (مثل نام کاربری مدیر، ساختار آدرسها و https) بعداً عوض کردنش دردسر دارد. این راهنما هم نصب را قدمبهقدم میگوید و هم تنظیماتی که درست است از همان اول انجام شود.
پیشنیازها
- دامنه وصل به هاست: نیمسرورها یا رکورد A دامنه باید به هاست اشاره کند؛ مقالهٔ تنظیم DNS را ببینید.
- SSL: در cPanel بخش SSL/TLS Status را باز کنید؛ AutoSSL معمولاً بعد از وصل شدن دامنه خودکار گواهی رایگان صادر میکند. وردپرس را از اول با
https://نصب کنید تا بعداً لازم نباشد آدرسها را عوض کنید. - نسخهٔ PHP: وردپرس PHP 8.3 یا بالاتر و MySQL 8.0 یا MariaDB 10.11 به بالا را توصیه میکند. در cPanel از MultiPHP Manager یا Select PHP Version نسخه را ببینید.
روش ۱: نصب یککلیکی با Softaculous
- در cPanel، بخش Software → Softaculous Apps Installer → WordPress → Install را بزنید.
- Choose Protocol:
https://، و اگر میخواهید آدرس سایت بدون www باشد، گزینهٔ بدون www. - In Directory: خالی بگذارید تا وردپرس در ریشهٔ دامنه نصب شود. اگر چیزی مثل
wpبنویسید، سایت درexample.ir/wpنصب میشود؛ یکی از رایجترین اشتباهها. - Admin Username: هر چیزی جز
admin. رمز را طولانی و تصادفی بگذارید و ایمیل واقعی بدهید؛ بازیابی رمز به آن ایمیل میرود. - Select Language: فارسی.
- در Advanced Options میتوانید پیشوند جدولها را از
wp_عوض کنید و بکاپ خودکار Softaculous را روشن کنید. - Install را بزنید. بعد از چند ثانیه، آدرس سایت و پیشخوان (
/wp-admin) نمایش داده میشود.
روش ۲: نصب دستی
اگر Softaculous ندارید، یا میخواهید بدانید پشت صحنه چه میگذرد:
- دانلود: بستهٔ فارسی وردپرس را از
fa.wordpress.orgیا نسخهٔ اصلی را ازwordpress.org/downloadبگیرید. از سایتهای دیگر دانلود نکنید. - آپلود: در File Manager به
public_htmlبروید، فایل zip را آپلود و Extract کنید. محتوای پوشهٔwordpressرا یک مرحله بالا (به خودpublic_html) منتقل کنید. - دیتابیس: در cPanel → MySQL Database Wizard یک دیتابیس و یک کاربر با رمز قوی بسازید و همهٔ دسترسیها (ALL PRIVILEGES) را به آن کاربر روی آن دیتابیس بدهید. نامها را یادداشت کنید.
- نصب: آدرس سایت را باز کنید. وردپرس نام دیتابیس، کاربر، رمز و میزبان (
localhost) را میپرسد و خودشwp-config.phpرا میسازد. بعد عنوان سایت و کاربر مدیر را میگیرد.
اگر به ترمینال SSH دسترسی دارید و WP-CLI روی هاست هست، همهٔ این کارها چند خط است:
cd ~/public_html
wp core download --locale=fa_IR
wp config create --dbname=USER_wp --dbuser=USER_wpuser --prompt=dbpass
wp core install --url=https://example.ir --title="My site" \
--admin_user=sara --admin_email=you@example.ir --prompt=admin_passwordتنظیمات روز اول
تنظیمات → همگانی
- عنوان و معرفی کوتاه سایت (معرفی پیشفرض «یک سایت دیگر با وردپرس» را حتماً عوض کنید).
- زبان: فارسی. منطقهٔ زمانی: تهران. وردپرس زمان انتشار نوشتهها و کارهای زمانبندیشده را با این حساب میکند.
- نشانی وردپرس و نشانی سایت هر دو با
https://باشند.
تنظیمات → پیوندهای یکتا: «نام نوشته» را انتخاب کنید تا آدرسها خوانا باشند (example.ir/my-post به جای example.ir/?p=123). این را از اول درست کنید؛ عوض کردنش بعد از جا افتادن سایت در گوگل، همهٔ لینکها را میشکند. برای نامک (slug) نوشتهها هم کلمههای کوتاه انگلیسی بهتر از آدرس فارسی طولانی است که موقع کپی به رشتهای از درصدها تبدیل میشود.
تنظیمات → خواندن: تا وقتی سایت در حال ساخت است، «از موتورهای جستوجو درخواست کن محتوای این سایت را بررسی نکنند» را روشن کنید، و روز افتتاح یادتان باشد خاموشش کنید. فراموش کردن این تیک، یکی از رایجترین دلیلهای دیده نشدن سایت تازه در گوگل است.
تنظیمات → گفتوگو: «دیدگاه باید دستی تأیید شود» را روشن کنید. اگر دیدگاه نمیخواهید، اجازهٔ دیدگاه روی نوشتههای تازه را بردارید.
پاکسازی: نوشتهٔ «سلام دنیا!»، برگهٔ نمونه، افزونهٔ Hello Dolly و قالبهایی که استفاده نمیکنید را پاک کنید (یک قالب پیشفرض را بهعنوان پشتیبان نگه دارید).
شناسنامه: در کاربران → شناسنامه، «نام نمایشی» را چیزی غیر از نام کاربری بگذارید تا نام ورود روی سایت دیده نشود.
تاریخ شمسی
ترجمهٔ فارسی، تاریخها را شمسی نمیکند. برای تاریخ شمسی در سایت و پیشخوان، افزونههایی مثل «پارسی دیت» (Parsi Date) با بیش از ۱۰۰ هزار نصب فعال در مخزن wordpress.org هست. برای فروشگاه، «ووکامرس فارسی» هم رایج است؛ دربارهٔ آن در مقالهٔ ووکامرس نوشتهایم.
قالب و افزونههای اول
- قالب را از مخزن رسمی (پیشخوان → نمایش → پوستهها → افزودن) یا از سازندهٔ معتبر بگیرید. قالبهای جدید «بلوکی» با ویرایشگر خود وردپرس کامل سفارشی میشوند و سبکاند.
- افزونههای پایه را در مقالهٔ افزونههای معروف معرفی کردهایم؛ با چند افزونه شروع کنید، نه بیستتا.
اشتباههای رایج
- نصب در زیرپوشه به جای ریشهٔ دامنه.
- نصب با
http://و بعداً دردسر تغییر به https. - نام کاربری
adminو رمز ساده. - قالب یا افزونهٔ نالشده؛ چرا نه.
- فراموش کردن تیک «موتورهای جستوجو» بعد از افتتاح.
- نداشتن بکاپ قبل از اولین آپدیت بزرگ؛ بکاپ و انتقال.
منابع
- WordPress.org — Requirements wordpress.org/about/requirements
- WordPress Developer — How to install WordPress developer.wordpress.org/advanced-administration/before-install/howto-install
- WP-CLI — wp core install developer.wordpress.org/cli/commands/core/install
- وردپرس فارسی fa.wordpress.org