TürkiyeVPS

آموزش نصب وردپرس روی هاست اشتراکی: قدم‌به‌قدم

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

5 دقیقه مطالعه

وردپرس پرکاربردترین سیستم مدیریت محتوای وب در جهان است و برای نصبش لازم نیست مدیر سرور باشید. یک حساب هاست با پشتیبانی از PHP و MySQL/MariaDB کافی است. در این راهنما وردپرس را فقط با مرورگر، یعنی با فایل منیجر و مراحل نصب خود وردپرس، روی هاست اشتراکی نصب می‌کنیم. اگر می‌خواهید آن را با Nginx روی سرور خودتان نصب کنید، مقالهٔ نصب وردپرس روی VPS مناسب‌تر است.

پیش از شروع به چه چیزهایی نیاز دارید؟

  • یک حساب هاست با پشتیبانی از PHP و MariaDB/MySQL. پکیج‌های هاست TürkiyeVPS همراه با PHP 8.3، MariaDB، phpMyAdmin، فایل منیجر و SSL رایگان ارائه می‌شوند.
  • اطلاعات پایگاه دادهٔ حساب هاست (نام پایگاه داده، نام کاربری، رمز عبور).
  • دامنه‌ای که سایت روی آن باز می‌شود. اگر هنوز ندارید، راهنمای راه‌اندازی سایت با هاست و دامنه رایگان را ببینید.

۱. وردپرس را دانلود کنید

آخرین نسخه را به‌صورت فایل ZIP از سایت رسمی وردپرس دانلود کنید (wordpress.org؛ نسخهٔ فارسی در fa.wordpress.org در دسترس است). وردپرس را فقط از منبع رسمی دانلود کنید؛ ممکن است به بسته‌هایی که از سایت‌های دیگر دانلود می‌شوند کد مخرب اضافه شده باشد.

۲. فایل‌ها را روی هاست بارگذاری کنید

  1. از صفحهٔ سرویس در پنل کاربری، فایل منیجر را باز کنید.
  2. مطمئن شوید در پوشهٔ اصلی (ریشهٔ) سایت هستید. هنگام ساخت حساب، یک فایل نمونهٔ index.html در این پوشه قرار دارد؛ آن را حذف کنید تا صفحهٔ اصلی وردپرس نمایش داده شود.
  3. فایل ZIP دانلودشده را بارگذاری کنید. در حساب‌های هاست TürkiyeVPS می‌توانید هر بار فایلی تا ۱۲۸ مگابایت بارگذاری کنید؛ فایل وردپرس بسیار کمتر از این است.
  4. فایل ZIP بارگذاری‌شده را در فایل منیجر از حالت فشرده خارج کنید (Extract).
  5. این آرشیو پوشه‌ای به نام wordpress می‌سازد. برای اینکه سایت روی ریشهٔ دامنه باز شود، محتویات این پوشه را انتخاب کنید و یک سطح بالاتر ببرید، سپس پوشهٔ خالی wordpress و فایل ZIP را حذف کنید.

۳. اطلاعات پایگاه داده را آماده کنید

وردپرس همهٔ نوشته‌ها و تنظیمات شما را در پایگاه داده نگه می‌دارد. در حساب‌های هاست TürkiyeVPS، هنگام راه‌اندازی حساب یک پایگاه دادهٔ MariaDB و کاربر آن به‌صورت خودکار ساخته می‌شود:

  • نام پایگاه داده و نام کاربری: همان نام کاربری حساب هاست شما.
  • رمز عبور: رمز عبور حساب هاست شما.
  • میزبان پایگاه داده: localhost

این اطلاعات را در صفحهٔ سرویس در پنل کاربری پیدا می‌کنید. برای دیدن پایگاه داده می‌توانید با همین اطلاعات وارد phpMyAdmin شوید. اگر اطلاعات را پیدا نکردید، کافی است تیکت پشتیبانی باز کنید.

۴. مراحل نصب را اجرا کنید

نشانی سایت را در مرورگر باز کنید. وردپرس با صفحهٔ انتخاب زبان به استقبال شما می‌آید. سپس:

  1. نام پایگاه داده، نام کاربری، رمز عبور و میزبان (localhost) را وارد کنید. برای پیشوند جدول‌ها می‌توانید به‌جای wp_ پیش‌فرض چیزی مثل ws7_ بنویسید.
  2. روی «راه‌اندازی نصب» بزنید. وردپرس فایل wp-config.php را خودش می‌سازد.
  3. عنوان سایت، نام کاربری مدیر، یک رمز عبور قوی و نشانی ایمیلتان را وارد کنید. از admin به‌عنوان نام کاربری استفاده نکنید؛ این اولین نامی است که مهاجمان امتحان می‌کنند.
  4. پس از پایان نصب، از نشانی /wp-admin وارد پیشخوان شوید.

۵. اولین تنظیمات

  • پیوندهای یکتا: از تنظیمات ← پیوندهای یکتا، ساختار «نام نوشته» را انتخاب کنید. نشانی‌های خوانا به‌جای ?p=123 هم برای بازدیدکنندگان و هم برای موتورهای جستجو بهترند. وب‌سرور هاست ما از قبل برای این ساختار تنظیم شده و لازم نیست فایل اضافه‌ای را ویرایش کنید.
  • https: در تنظیمات ← عمومی بررسی کنید که «نشانی وردپرس» و «نشانی سایت» با https:// شروع شوند. دربارهٔ SSL در مقالهٔ SSL چیست بیشتر بخوانید.
  • منطقهٔ زمانی و زبان: از تنظیمات ← عمومی تنظیم کنید.
  • محتوای نمونه: نوشتهٔ «سلام دنیا!» و برگهٔ نمونه را حذف کنید.

۶. امنیت و نگهداری

  • هستهٔ وردپرس، قالب‌ها و افزونه‌ها را مرتب به‌روز کنید؛ نسخه‌های قدیمی رایج‌ترین راه نفوذ هستند.
  • فقط افزونه‌هایی را که لازم دارید نصب کنید و افزونه‌های بی‌استفاده را حذف کنید.
  • از قالب‌ها و افزونه‌های بدون لایسنس («نال‌شده») دوری کنید.
  • مرتب نسخهٔ پشتیبان بگیرید: فایل‌ها را از فایل منیجر دانلود کنید و پایگاه داده را با Export در phpMyAdmin ذخیره کنید.

اگر نمی‌خواهید درگیر نصب شوید

پکیج‌های هاست وردپرس هم وجود دارند که وردپرس روی آن‌ها نصب‌شده تحویل داده می‌شود. این پکیج‌ها دیسک NVMe، SSL رایگان و حساب‌های ایمیل روی دامنهٔ خودتان دارند و نصب را تیم ما انجام می‌دهد. اگر دامنه را هم رایگان می‌خواهید، می‌توانید وردپرس را با همین راهنما روی پکیج «هاست + دامنه رایگان» که سالانه $15 است خودتان نصب کنید.

سوالات متداول

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

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

هنگام نصب خطای «اشکال در برقراری ارتباط با پایگاه داده» می‌گیرم؛ چه کنم؟

نام پایگاه داده، نام کاربری و رمز عبور را بدون فاصلهٔ اضافی دوباره وارد کنید و مطمئن شوید در قسمت میزبان localhost نوشته شده است. اگر مشکل ادامه داشت، تیکت پشتیبانی باز کنید.

چرا نمی‌توانم یک قالب یا نسخهٔ پشتیبان بزرگ را بارگذاری کنم؟

محدودیت بارگذاری برای هر فایل ۱۲۸ مگابایت است. فایل‌های بزرگ‌تر را چند بخش کنید یا پیش از بارگذاری با ZIP فشرده کنید.

می‌توانم روی یک حساب هاست چند سایت وردپرسی نصب کنم؟

هر حساب هاست برای یک سایت طراحی شده است. اگر قرار است چند سایت را مدیریت کنید، پکیج‌های هاست وردپرس که از چند سایت پشتیبانی می‌کنند یا یک VPS مناسب‌ترند.