نصب وردپرس روی لوکال هاست (XAMPP) – راهنمای گام به گام

نصب وردپرس روی لوکال هاست (XAMPP) – راهنمای گام به گام

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

مقدمه

XAMPP مجموعه‌ای از سرویس‌های وب است که شامل Apache، MySQL، PHP و phpMyAdmin می‌شود. این پکیج به شما امکان می‌دهد محیط توسعه‌ی محلی مشابه سرور واقعی را بدون نیاز به اتصال اینترنت بسازید. نصب وردپرس روی XAMPP به‌ویژه برای طراحان، توسعه‌دهندگان و طلاب مفید است.

پیش‌نیازها

  • سیستم عامل: ویندوز، macOS یا لینوکس.
  • دسترسی به اینترنت برای دانلود XAMPP و وردپرس.
  • دستگاه با حداقل 2 گیگابایت RAM (بهتر است 4 گیگابایت).
  • محل ذخیره‌سازی کافی (حداقل 100 MB برای XAMPP و وردپرس).

دانلود و نصب XAMPP

ابتدا XAMPP را از سایت رسمی دانلود کنید. نسخه‌ای که با سیستم عامل شما همخوانی دارد را انتخاب کنید.

نصب در ویندوز

  1. فایل xampp_windows-x64-VERSION-X64-installer.exe را اجرا کنید.
  2. دستورالعمل‌های نصب را دنبال کنید و تمام اجزای Apache، MySQL و phpMyAdmin را انتخاب کنید.
  3. پوشه نصب را در مکان دلخواه قرار دهید (مثلاً C:xampp).

نصب در macOS

  1. فایل xampp-macosx-3.x.x-1-installer.dmg را باز کنید.
  2. آیکون XAMPP را به پوشه Applications بکشید.
  3. ایجاد یک پوشه برای پروژه‌های خود، مانند /Users/yourname/Sites.

نصب در لینوکس (Ubuntu/Debian)

# دانلود فایل .tar.gz
wget https://www.apachefriends.org/xampp-files/8.1.14/xampp-linux-x64-8.1.14-0-installer.run

# اجرای فایل
sudo chmod +x xampp-linux-x64-8.1.14-0-installer.run
sudo ./xampp-linux-x64-8.1.14-0-installer.run

راه‌اندازی سرویس‌ها

بعد از نصب، XAMPP Control Panel را باز کنید و سرویس‌های Apache و MySQL را روشن کنید. اگر همه چیز درست است، آیکون سرویس‌ها به رنگ سبز می‌شود.

ایجاد دیتابیس در phpMyAdmin

برای نصب وردپرس، ابتدا باید دیتابیس و کاربری برای آن بسازید.

  1. در مرورگر، به phpMyAdmin بروید.
  2. دکمه New را کلیک کنید.
  3. نام دیتابیس را وارد کنید (مثلاً wp_local) و گزینه Collation را به utf8_general_ci تغییر دهید.
  4. دکمه Create را بزنید.
  5. برای کاربر، در بخش Privileges، کاربری جدید بسازید (مثلاً wp_user) و رمز عبور قوي انتخاب کنید. تمام دسترسی‌ها را به دیتابیس wp_local بدهید.

دانلود و نصب وردپرس

  1. به سایت وردپرس بروید و آخرین نسخه را دانلود کنید.
  2. فایل زیپ را در پوشه htdocs (ویندوز) یا /Applications/XAMPP/xamppfiles/htdocs (macOS) استخراج کنید.
  3. پوشه استخراج‌شده را به نام مورد نظر خود تغییر دهید (مثلاً myblog).

پیکربندی wp-config.php

ورڈپرس برای اتصال به دیتابیس، فایل wp-config.php را نیاز دارد. ابتدا نمونه‌ی آن را کپی کنید.

# در پوشه myblog، فایل wp-config-sample.php را باز کنید
# و به wp-config.php تغییر نام دهید

# سپس مقادیر زیر را تنظیم کنید
define('DB_NAME', 'wp_local');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

اجرا نصب وردپرس

  1. در مرورگر، آدرس http://localhost/myblog را وارد کنید.
  2. نصب به صورت خودکار شروع می‌شود. فرم را با اطلاعات سایت، نام کاربری، رمز عبور و ایمیل پر کنید.
  3. دکمه Install WordPress را بزنید.
  4. پس از نصب، وارد داشبورد وردپرس شوید: http://localhost/myblog/wp-admin.

نکات تکمیلی

  • اگر PHP 7.4 یا بالاتر را نصب کرده‌اید، بهتر است php.ini را باز کنید و مقدار memory_limit را به 128M یا بیشتر تنظیم کنید.
  • برای جلوگیری از خطاهای 404 در روتینگ، فایل .htaccess را با محتویات زیر ایجاد کنید:
    RewriteEngine On
    RewriteBase /myblog/
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /myblog/index.php [L]
    
  • اگر از برنامه‌های ترمینال استفاده می‌کنید، می‌توانید روی مسیر htdocs cd کنید و با دستور composer install افزونه‌ها را نصب کنید.

⚠️ نکته امنیتی: این محیط فقط برای توسعه محلی است. هرگز فایل‌های پروژه‌ی خود را روی سرور عمومی قرار ندهید مگر اینکه امنیت کامل را تضمین کنید.

رفع اشکالات رایج

  • خطای 500 Internal Server Error: بررسی کنید که فایل .htaccess وجود دارد و دسترسی‌های فایل 644 یا 755 است.
  • خطای 502 Bad Gateway: ممکن است سرویس Apache یا MySQL خاموش باشد. XAMPP Control Panel را باز کنید و سرویس‌ها را روشن کنید.
  • خطای 404 هنگام ورود به داشبورد: در phpMyAdmin، نام دیتابیس، کاربر و رمز عبور را بررسی کنید؛ مطمئن شوید wp-config.php با آن مطابقت دارد.
  • مشکل در بارگذاری تصاویر: مسیرهای

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

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