راهنمای جامع و صفر تا صد وردپرس: وردپرس چیست و چگونه به‌صورت آفلاین نصب می‌شود؟

در دنیای امروز که حضور در فضای آنلاین برای هر کسب‌وکار یا فردی یک ضرورت تبدیل شده است، مدیریت یک وب‌سایت می‌تواند چالش‌برانگیز باشد. اما اگر بخواهیم صادقانه بگوییم، وردپرس (WordPress) این مسیر را برای همه هموار کرده است. اگر شما قصد دارید بدون دانش برنامه‌نویسی حرفه‌ای، یک وب‌سایت شخصی، فروشگاه آنلاین یا حتی یک مجله خبری راه اندازی کنید، یادگیری وردپرس بهترین تصمیم ممکن است.

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

وردپرس چیست و چرا باید از آن استفاده کنیم؟

وردپرس در واقع یک سیستم مدیریت محتوا (Content Management System یا به اختصار CMS) است. ساده‌ترین تعریف این است: وردپرس نرم‌افزاری است که به شما اجازه می‌دهد بدون نوشتن حتی یک خط کد برنامه‌نویسی، محتوای خود را (متن، تصویر، ویدیو) در قالب یک وب‌سایت مدیریت کنید.

شاید بپرسید چرا وردپرس؟ آمارها نشان می‌دهند که بیش از ۴۳ درصد از تمام وب‌سایت‌های موجود در جهان با وردپرس ساخته شده‌اند. دلایل این محبوبیت بی‌نظیر عبارتند از:

  1. رایگان و متن‌باز بودن: شما برای استفاده از هسته اصلی وردپرس هیچ هزینه‌ای پرداخت نمی‌کنید.
  2. انعطاف‌پذیری بالا: از یک وبلاگ ساده گرفته تا سایت‌های عظیم فروشگاهی، وردپرس همه را پوشش می‌دهد.
  3. اکوسیستم عظیم افزونه‌ها و قالب‌ها: اگر نیاز به قابلیتی دارید، احتمالاً افزونه‌ای برای آن وجود دارد.
  4. دوست‌دار سئو: ساختار کدنویسی وردپرس به گونه‌ای است که موتورهای جستجو مثل گوگل عاشق آن هستند.
  5. جامعه کاربری بزرگ: هر مشکلی داشته باشید، هزاران آموزش و متخصص برای کمک به شما در اینترنت وجود دارد.

مفهوم لوکال‌هاست (Localhost) چیست و چرا به آن نیاز داریم؟

قبل از اینکه سراغ مراحل نصب برویم، باید یک مفهوم بسیار حیاتی را درک کنیم: لوکال‌هاست.

وقتی شما یک وب‌سایت را در اینترنت منتشر می‌کنید، آن سایت روی یک کامپیوتر قدرتمند که همیشه روشن است (به نام سرور یا هاست) قرار دارد. اما اگر شما در مرحله یادگیری هستید یا در حال طراحی و تست یک قالب جدید هستید، نمی‌خواهید هر اشتباهی که در سایت انجام می‌دهید، توسط کاربران واقعی دیده شود یا هزینه‌ای برای هاست بپردازید.

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

پیش‌نیازهای نصب وردپرس به‌صورت آفلاین

برای اینکه بتوانیم وردپرس را روی کامپیوتر خود نصب کنیم، نیاز داریم که محیطی شبیه‌سازی شده از یک سرور داشته باشیم. وردپرس برای اجرا به سه چیز نیاز دارد:

  • زبان PHP: زبان برنامه‌نویسی که وردپرس با آن نوشته شده است.
  • پایگاه داده MySQL: جایی که تمام نوشته‌ها، تنظیمات و اطلاعات سایت شما ذخیره می‌شود.
  • وب‌سرور (مثل Apache یا Nginx): نرم‌افزاری که درخواست‌ها را مدیریت می‌کند.

به جای اینکه این‌ها را تک‌تک نصب کنیم، از بسته‌های آماده مثل XAMPP یا WampServer استفاده می‌کنیم که همه این‌ها را یکجا در اختیار ما قرار می‌دهند. در این آموزش، ما از محبوب‌ترین گزینه یعنی XAMPP استفاده خواهیم کرد.

آموزش گام‌به‌گام نصب وردپرس با استفاده از XAMPP

مرحله اول: دانلود و نصب XAMPP

  1. ابتدا به سایت رسمی Apache Friends بروید.
  2. نسخه مخصوص سیستم‌عامل خود (Windows، Linux یا macOS) را دانلود کنید.
  3. پس از دانلود، فایل را اجرا کنید. در هنگام نصب، تمام گزینه‌ها (به‌ویژه Apache و MySQL) را تیک بزنید.
  4. مسیر نصب را تغییر ندهید (معمولاً در درایو C:\xampp نصب می‌شود) و منتظر بمانید تا فرآیند تمام شود.

مرحله دوم: اجرای سرویس‌ها

  1. برنامه XAMPP Control Panel را باز کنید.
  2. در مقابل گزینه Apache، روی دکمه Start کلیک کنید تا رنگ آن سبز شود.
  3. در مقابل گزینه MySQL، روی دکمه Start کلیک کنید.

نکته: اگر رنگ این گزینه‌ها سبز نشد، احتمالاً تداخل پورت با برنامه‌های دیگری مثل Skype وجود دارد که در مراحل پیشرفته‌تر به آن می‌پردازیم.

مرحله سوم: دانلود هسته وردپرس

  1. به سایت WordPress.org بروید.
  2. آخرین نسخه وردپرس را که یک فایل فشرده با پسوند .zip است، دانلود کنید.
  3. فایل را از حالت فشرده خارج کنید. شما با پوشه‌ای به نام wordpress روبرو خواهید شد.

مرحله چهارم: انتقال فایل‌ها به پوشه htdocs

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

  1. به مسیری که XAMPP را نصب کردید بروید (مثلاً C:\xampp).
  2. پوشه htdocs را پیدا کرده و وارد آن شوید.
  3. پوشه wordpress که از حالت فشرده خارج کردید را کپی کرده و داخل htdocs قرار دهید.

پیشنهاد حرفه‌ای: برای اینکه نام سایت شما مشخص باشد، نام پوشه wordpress را به نام پروژه خودتان تغییر دهید (مثلاً mywebsite).

مرحله پنجم: ساخت پایگاه داده (Database)

وردپرس برای ذخیره اطلاعات به یک مخزن نیاز دارد.

  1. مرورگر خود را باز کنید و آدرس localhost/phpmyadmin را تایپ کنید.
  2. در پنل باز شده، روی تب New در سمت چپ کلیک کنید.
  3. در قسمت Database name، یک نام دلخواه انتخاب کنید (مثلاً db_site). دقت کنید که از فاصله یا حروف خاص استفاده نکنید.
  4. در قسمت Collation، گزینه utf8mb4_general_ci را انتخاب کنید (این کار باعث می‌شود سایت شما از زبان فارسی به خوبی پشتیبانی کند).
  5. روی دکمه Create کلیک کنید.

مرحله ششم: نصب نهایی وردپرس

حالا نوبت رسید به جادوی اصلی!

  1. در مرورگر خود آدرس زیر را وارد کنید: localhost/mywebsite (به جای mywebsite نام پوشه‌ای که در مرحله چهارم ساختید را بنویسید).
  2. با صفحه خوش‌آمدگویی وردپرس روبرو می‌شوید. زبان خود را انتخاب کنید (پیشنهاد می‌شود در ابتدا انگلیسی باشد تا با محیط راحت‌تر شوید، اما بعداً به راحتی فارسی می‌شود).
  3. روی دکمه Let’s go! کلیک کنید.
  4. حالا اطلاعات دیتابیس را وارد کنید:
  • Database Name: همان نامی که در phpMyAdmin ساختید (مثلاً db_site).
  • Username: برای XAMPP همیشه مقدار root را وارد کنید.
  • Password: این فیلد را خالی بگذارید.
  • Database Host: همان localhost بماند.
  • Table Prefix: همان wp_ بماند.
  1. روی Submit و سپس Run the installation کلیک کنید.

مرحله هفتم: تنظیمات سایت

در مرحله آخر، مشخصات مدیریت سایت خود را وارد کنید:

  • Site Title: نام سایت شما.
  • Username: نام کاربری برای ورود به مدیریت (یک نام امن انتخاب کنید).
  • Password: یک رمز عبور قوی برای پنل مدیریت.
  • Your Email: ایمیل خودتان.

بعد از کلیک بر روی Install WordPress، تبریک می‌گویم! شما با موفقیت اولین سایت وردپرسی خود را روی کامپیوتر شخصی خود نصب کردید.

جمع‌بندی و گام بعدی

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

نکات طلایی برای شما:

  • همیشه قبل از تغییرات بزرگ، از دیتابیس خود نسخه پشتیبان تهیه کنید.
  • یادتان باشد که لوکال‌هاست فقط برای شماست و دیگران نمی‌توانند سایت شما را ببینند.
  • اگر می‌خواهید سایتتان را آنلاین کنید، در مرحله بعدی باید به سراغ خرید هاست و دامنه بروید.

در مقاله بعدی، یاد می‌گیریم که چگونه این سایت آفلاین را به یک سایت واقعی در اینترنت تبدیل کنیم و از طریق cPanel، آن را روی یک هاست واقعی مستقر کنیم. پس با ما همراه باشید!

امیدوارم این آموزش برای شما مفید بوده باشد. اگر در هر مرحله‌ای با مشکل مواجه شدید، حتماً در بخش نظرات سوال خود را بپرسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *