بلاگ
نصب وردپرس روی لوکال هاست (XAMPP) – راهنمای گام به گام
نصب وردپرس روی لوکال هاست (XAMPP) – راهنمای گام به گام
اگر میخواهید وبسایت خود را در محیط محلی توسعه دهید، XAMPP یکی از محبوبترین و سادهترین راهحلهاست. در این مقاله، به صورت کامل گامهای لازم برای نصب وردپرس روی لوکال هاست XAMPP را مرور میکنیم تا بتوانید به سرعت پروژههای خود را توسعه داده و آزمایش کنید.
مقدمه
XAMPP مجموعهای از سرویسهای وب است که شامل Apache، MySQL، PHP و phpMyAdmin میشود. این پکیج به شما امکان میدهد محیط توسعهی محلی مشابه سرور واقعی را بدون نیاز به اتصال اینترنت بسازید. نصب وردپرس روی XAMPP بهویژه برای طراحان، توسعهدهندگان و طلاب مفید است.
پیشنیازها
- سیستم عامل: ویندوز، macOS یا لینوکس.
- دسترسی به اینترنت برای دانلود XAMPP و وردپرس.
- دستگاه با حداقل 2 گیگابایت RAM (بهتر است 4 گیگابایت).
- محل ذخیرهسازی کافی (حداقل 100 MB برای XAMPP و وردپرس).
دانلود و نصب XAMPP
ابتدا XAMPP را از سایت رسمی دانلود کنید. نسخهای که با سیستم عامل شما همخوانی دارد را انتخاب کنید.
نصب در ویندوز
- فایل
xampp_windows-x64-VERSION-X64-installer.exe
را اجرا کنید. - دستورالعملهای نصب را دنبال کنید و تمام اجزای Apache، MySQL و phpMyAdmin را انتخاب کنید.
- پوشه نصب را در مکان دلخواه قرار دهید (مثلاً
C:xampp
).
نصب در macOS
- فایل
xampp-macosx-3.x.x-1-installer.dmg
را باز کنید. - آیکون XAMPP را به پوشه Applications بکشید.
- ایجاد یک پوشه برای پروژههای خود، مانند
/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
برای نصب وردپرس، ابتدا باید دیتابیس و کاربری برای آن بسازید.
- در مرورگر، به phpMyAdmin بروید.
- دکمه New را کلیک کنید.
- نام دیتابیس را وارد کنید (مثلاً
wp_local
) و گزینه Collation را بهutf8_general_ci
تغییر دهید. - دکمه Create را بزنید.
- برای کاربر، در بخش Privileges، کاربری جدید بسازید (مثلاً
wp_user
) و رمز عبور قوي انتخاب کنید. تمام دسترسیها را به دیتابیسwp_local
بدهید.
دانلود و نصب وردپرس
- به سایت وردپرس بروید و آخرین نسخه را دانلود کنید.
- فایل زیپ را در پوشه
htdocs
(ویندوز) یا/Applications/XAMPP/xamppfiles/htdocs
(macOS) استخراج کنید. - پوشه استخراجشده را به نام مورد نظر خود تغییر دهید (مثلاً
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');
اجرا نصب وردپرس
- در مرورگر، آدرس
http://localhost/myblog
را وارد کنید. - نصب به صورت خودکار شروع میشود. فرم را با اطلاعات سایت، نام کاربری، رمز عبور و ایمیل پر کنید.
- دکمه Install WordPress را بزنید.
- پس از نصب، وارد داشبورد وردپرس شوید:
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
با آن مطابقت دارد. - مشکل در بارگذاری تصاویر: مسیرهای