تا مرحله قبل، شما یاد گرفتید که چگونه وردپرس را در محیط امن و رایگان کامپیوتر خود (لوکالهاست) نصب کنید. اکنون که با محیط پیشخوان وردپرس آشنا شدهاید و احتمالاً یک سایت نیمهتمام روی سیستم خود دارید، زمان آن رسیده که قدم بزرگ بعدی را بردارید: خروج از دنیای آفلاین و ورود به دنیای آنلاین!
برای اینکه دنیا بتواند سایت شما را ببیند، شما نیاز به یک «خانه» در اینترنت دارید. در این مقاله جامع، ما قرار است صفر تا صد فرآیند انتقال و نصب وردپرس روی یک هاست واقعی را بررسی کنیم. ما از انتخاب نام برای سایتتان شروع میکنیم و تا جایی پیش میرویم که اولین بازدیدکننده واقعی وارد سایت شما شود.
بخش اول: زیرساختهای لازم؛ دامنه و هاست چیستند؟
پیش از هر اقدامی، باید بدانید که برای آنلاین کردن سایت به دو قطعه حیاتی نیاز دارید:
۱. دامنه (Domain) چیست؟
دامنه در واقع آدرس یا شناسهی سایت شما در اینترنت است (مانند google.com یا yoursite.ir). دامنه باعث میشود کاربران به جای حفظ کردن شمارههای پیچیده IP، به راحتی نام برند شما را تایپ کنند و به سایت برسند.
- نکته سئو: هنگام انتخاب دامنه، سعی کنید کوتاه، بهیادماندنی و مرتبط با حوزه فعالیتتان باشد.
۲. هاست (Hosting) چیست؟
اگر دامنه را آدرس خانه در نظر بگیریم، هاست همان زمین و ساختمان است. هاست در واقع یک کامپیوتر بسیار قدرتمند (سرور) است که فایلهای سایت شما (تصاویر، متنها، کدهای وردپرس) در آن ذخیره میشود و به صورت ۲۴ ساعته به اینترنت متصل است تا هر زمان کسی آدرس شما را زد، سایت باز شود.
انواع هاست: برای شروع، پیشنهاد ما هاست اشتراکی (Shared Hosting) است که از نظر قیمت بسیار اقتصادی بوده و برای سایتهای نوپا و متوسط ایدهآل است.
بخش دوم: مراحل خرید و آمادهسازی
پس از انتخاب یک شرکت هاستینگ معتبر (با توجه به سرعت سرور، پشتیبانی و امنیت)، شما پنل مدیریتی خود را دریافت خواهید کرد. اکثر شرکتهای معتبر از پنلهای استانداردی مثل cPanel یا DirectAdmin استفاده میکنند. در این آموزش، ما بر پایه محبوبترین پنل دنیا، یعنی cPanel پیش میرویم.
بخش سوم: روشهای نصب وردپرس روی هاست
در دنیای واقعی، شما برای نصب وردپرس روی هاست دو راه اصلی دارید: نصب خودکار (Softaculous) و نصب دستی (Manual Installation).
روش اول: نصب خودکار با استفاده از Softaculous (سریعترین راه)
اکثر هاستینگهای مدرن، ابزاری به نام Softaculous را در cPanel قرار دادهاند که کار نصب را برای شما در کمتر از یک دقیقه انجام میدهد.
- ورود به cPanel: ابتدا از طریق اطلاعاتی که هاستینگ به شما داده، وارد پنل مدیریت خود شوید.
- پیدا کردن بخش Software: در قسمت پایین صفحه، به دنبال بخش Software بگردید.
- انتخاب WordPress: روی آیکون WordPress (معمولاً در زیر مجموعه Softaculous Apps Installer) کلیک کنید.
- کلیک روی Install Now: یک صفحه جدید باز میشود. در اینجا میتوانید تنظیمات اولیه را انجام دهید:
- Choose Protocol: حتماً https:// را انتخاب کنید (برای امنیت و سئو).
- Choose Domain: دامنه خود را انتخاب کنید.
- In Directory: این قسمت را خالی بگذارید (اگر در اینجا چیزی بنویسید، سایت شما در آدرس domain.com/wp باز میشود که اشتباه است).
- Site Settings: نام سایت و توضیحات کوتاه خود را وارد کنید.
- Admin Account: یک نام کاربری و رمز عبور بسیار قوی بسازید. اینها اطلاعات ورود شما به مدیریت سایت هستند.
- نصب نهایی: به پایین صفحه بروید و روی دکمه Install کلیک کنید. چند لحظه صبر کنید؛ تبریک میگویم! سایت شما آنلاین شد.
روش دوم: نصب دستی وردپرس (برای حرفهایها و کنترل کامل)
اگر میخواهید کنترل ۱۰۰ درصدی روی فایلها داشته باشید یا روش خودکار با خطا مواجه شد، این مسیر را دنبال کنید.
گام ۱: دانلود فایلهای وردپرس
ابتدا به سایت WordPress.org رفته و آخرین نسخه را دانلود کنید. فایل .zip را روی کامپیوتر خود نگه دارید.
گام ۲: آپلود فایلها در File Manager
- در cPanel، به بخش Files بروید و روی File Manager کلیک کنید.
- وارد پوشه public_html شوید. این پوشه، ریشه اصلی سایت شماست. هر چیزی در این پوشه باشد، عمومی میشود.
- از منوی بالا روی Upload کلیک کنید و فایل زیپ وردپرس را آپلود کنید.
- پس از اتمام آپلود، روی فایل راستکلیک کرده و گزینه Extract را بزنید تا فایلها از حالت فشرده خارج شوند.
- نکته: اگر فایلها داخل یک پوشه به نام wordpress استخراج شدند، وارد آن پوشه شوید، همه را انتخاب کنید و به پوشه اصلی public_html منتقل (Move) کنید.
گام ۳: ساخت پایگاه داده (Database) در هاست
وردپرس برای کار کردن نیاز به یک دیتابیس دارد.
- در cPanel، به بخش Databases بروید و روی MySQL® Database Wizard کلیک کنید.
- Step 1: یک نام برای دیتابیس انتخاب کنید (مثلاً wp_db).
- Step 2: یک کاربر (User) بسازید و برای آن رمز عبور تعیین کنید. این رمز عبور را یادداشت کنید!
- Step 3: در مرحله تعیین دسترسیها، تیک گزینه ALL PRIVILEGES را بزنید تا کاربر اجازه مدیریت کامل دیتابیس را داشته باشد.
گام ۴: اجرای نصبکننده وردپرس
حالا مرورگر خود را باز کنید و آدرس دامنه خود را تایپ کنید. وردپرس متوجه میشود که فایلها آماده هستند و صفحه نصب را به شما نشان میدهد.
- زبان مورد نظر را انتخاب کنید.
- اطلاعات دیتابیس که در مرحله قبل ساختید را وارد کنید:
- Database Name: نامی که در مرحله ۳ ساختید.
- Username: نام کاربری دیتابیس.
- Password: رمز عبوری که برای دیتابیس گذاشتید.
- Database Host: همان localhost بماند.
- روی Run the installation کلیک کنید و در مرحله بعد، نام سایت و اطلاعات ورود مدیریت را وارد کنید.
بخش چهارم: انتقال سایت از لوکالهاست به هاست واقعی (Migration)
شاید بپرسید: «من قبلاً روی کامپیوترم سایت را ساختهام، حالا چطور آن را به هاست منتقل کنم؟»
انتقال سایت (Migration) میتواند کمی پیچیده باشد، اما دو راه اصلی وجود دارد:
- روش افزونهای (راحتترین): استفاده از افزونههایی مثل All-in-One WP Migration یا Duplicator. شما در سایت لوکال خود یک فایل بکآپ میگیرید و در سایت جدید (روی هاست) آن را نصب و باز میکنید. این روش برای اکثر کاربران بهترین گزینه است.
- روش دستی: انتقال فایلها از طریق FTP و انتقال دیتابیس از طریق phpMyAdmin. این روش برای افرادی است که میخواهند ساختار دقیق فایلها را مدیریت کنند.
نکات حیاتی پس از نصب برای امنیت و سئو
تنها آنلاین کردن سایت کافی نیست. برای اینکه سایت شما در گوگل رتبه بگیرد و هک نشود، این ۳ کار را بلافاصله انجام دهید:
- نصب گواهی SSL: حتماً مطمئن شوید که سایت شما با https باز میشود. اکثر هاستها SSL رایگان (Let’s Encrypt) ارائه میدهند. بدون SSL، گوگل سایت شما را ناامن نشان میدهد و رتبه شما افت میکند.
- تغییر آدرس پیشوند جداول دیتابیس: به جای wp_ از یک پیشوند امنتر استفاده کنید (در نصب دستی قابل انجام است).
- تنظیمات پیوندهای یکتا (Permalinks): در پیشخوان وردپرس به قسمت تنظیمات > پیوندهای یکتا بروید و گزینه Post Name را انتخاب کنید. این کار باعث میشود آدرس صفحات شما برای گوگل و کاربر خوانا باشد (مثلاً site.com/about-us).
جمعبندی
نصب وردپرس روی هاست، پل ارتباطی شما با دنیای واقعی است. فرقی نمیکند از روش سریع خودکار استفاده کنید یا روش حرفهای دستی؛ مهم این است که زیرساخت سایت شما (هاست، دامنه و دیتابیس) درست پیکربندی شده باشد.
حالا که سایت شما آنلاین شده و آماده مدیریت است، نباید وقت را تلف کنید. در مقاله بعدی، قرار است وارد «قلب تپنده» وردپرس شویم؛ یعنی پنل پیشخوان. یاد میگیریم چگونه با این محیط کار کنیم، تنظیمات اصلی را انجام دهیم و کاربران خود را مدیریت کنیم تا سایتمان از یک قالب ساده به یک ماشین قدرتمند تبدیل شود.
اگر در حین نصب با خطای خاصی مثل “Error Establishing a Database Connection” مواجه شدید، در بخش نظرات برای ما بنویسید تا راهنماییتان کنیم.