وبلاگ
آموزش نصب وردپرس روی لوکال هاست XAMPP در ویندوز؛ از دانلود زمپ تا ورود به پیشخوان وردپرس
اگر میخواهید بدون خرید هاست و دامنه، طراحی سایت با وردپرس را روی کامپیوتر خودتان تمرین کنید، قالب و افزونههای
اگر میخواهید بدون خرید هاست و دامنه، طراحی سایت با وردپرس را روی کامپیوتر خودتان تمرین کنید، قالب و افزونههای مختلف را تست کنید یا قبل از انتقال سایت به هاست اصلی، آن را بهصورت آفلاین توسعه دهید، استفاده از XAMPP (زمپ) یکی از روشهای رایج برای ساخت محیط لوکال هاست است.
در این آموزش در استایل وردپرس، نصب وردپرس روی لوکال هاست را از صفر تا صد انجام میدهیم؛ یعنی ابتدا XAMPP را از سایت رسمی دانلود و نصب میکنیم، Apache و MySQL/MariaDB را فعال میکنیم(دانلود زمپ)، وردپرس را از سایت رسمی دریافت میکنیم(دانلود وردپرس)، فایلهای آن را داخل پوشه htdocs قرار میدهیم، یک پایگاه داده در phpMyAdmin میسازیم و در نهایت مراحل نصب وردپرس را انجام میدهیم تا وارد پیشخوان وردپرس شویم.
نکته: در نسخههای جدید XAMPP، بهجای MySQL از MariaDB استفاده میشود، اما در مراحل نصب وردپرس و phpMyAdmin تقریباً همان روند و اطلاعاتی را خواهید دید. خود Apache Friends نیز اعلام کرده که XAMPP از نسخههای مشخصی به بعد MariaDB را بهجای MySQL همراه خود ارائه میکند.
لوکال هاست چیست و چرا برای نصب وردپرس به آن نیاز داریم؟
قبل از شروع نصب، بهتر است بدانیم اصلاً چرا به برنامهای مثل XAMPP نیاز داریم.
وردپرس یک نرمافزار تحت وب است و برای اجرا به یک محیط سرور نیاز دارد. روی هاست واقعی، سرور، PHP و پایگاه داده از قبل برای شما فراهم شدهاند؛ اما وقتی میخواهیم وردپرس را روی کامپیوتر شخصی نصب کنیم، باید این محیط را خودمان ایجاد کنیم.
اینجاست که XAMPP وارد میشود.
زمپ (XAMPP) مجموعهای از ابزارهای موردنیاز برای ایجاد یک محیط توسعه محلی است و شامل Apache، PHP، MariaDB و ابزارهایی مانند phpMyAdmin میشود.
به زبان ساده:
زمپ(XAMPP) باعث میشود کامپیوتر شما بتواند وردپرس را مانند یک سرور اجرا کند.
البته سایت شما در این حالت روی اینترنت قرار ندارد و فقط روی کامپیوتر خودتان قابل مشاهده است.
مزایای نصب وردپرس روی لوکال هاست
نصب وردپرس روی لوکال هاست برای یادگیری و طراحی سایت مزایای زیادی دارد.
۱. با استفاده از لوکال هاست نیازی به خرید هاست ندارید
برای شروع یادگیری وردپرس مجبور نیستید از همان ابتدا هاست و دامنه خریداری کنید.
۲. با نصب وردپرس روی لوکال هاست زمپ میتوانید قالبها را آزمایش کنید
میتوانید قالبهای مختلف را نصب کنید و تنظیمات آنها را بدون نگرانی تغییر دهید.
۳. امکان تست افزونهها روی لوکال هاست وجود دارد
افزونههای مختلف را میتوانید نصب، فعال و بررسی کنید.
۴. شبیه ساز زمپ محیط مناسبی برای یادگیری طراحی سایت است
اگر در حال یادگیری وردپرس، المنتور، طراحی سایت یا سئو هستید، لوکال هاست میتواند محیط مناسبی برای تمرین باشد.
۵. با نصب وردپرس روی زمپ سایت شما در دسترس عموم نیست
تا زمانی که سایت را روی هاست واقعی قرار ندادهاید، سایت لوکال شما بهصورت عادی در اینترنت منتشر نمیشود.
پیشنیازهای نصب وردپرس روی XAMPP (زمپ)
برای شروع نصب وردپرس روی زمپ به موارد زیر نیاز دارید:
- یک کامپیوتر یا لپتاپ ویندوزی
- اتصال اینترنت برای دانلود فایلها
- XAMPP
- وردپرس
- مرورگر مانند Chrome یا Edge
- دسترسی مناسب برای نصب برنامهها
در مورد نسخههای PHP و پایگاه داده نیز بهتر است هنگام انتخاب نسخه XAMPP به سازگاری آن با نسخه فعلی وردپرس توجه کنید. وردپرس در حال حاضر PHP 8.3 یا بالاتر و MySQL 8.0 یا MariaDB 10.11 یا بالاتر را توصیه میکند.
مرحله اول: دانلود XAMPP از سایت رسمی
اولین کاری که باید انجام دهید، دانلود XAMPP است.
برای جلوگیری از دانلود نسخههای دستکاریشده یا نامطمئن، بهتر است XAMPP را مستقیماً از سایت رسمی Apache Friends دریافت کنید.
سایت رسمی XAMPP:
دانلود XAMPP از سایت رسمی Apache Friends
پس از ورود به صفحه دانلود، نسخه مربوط به Windows را پیدا کنید.
زمپ برای ویندوز در نسخههای مختلف ارائه میشود و هر نسخه با یک نسخه مشخص از PHP همراه است. بنابراین هنگام دانلود، به نسخه PHP نیز توجه کنید.
پس از انتخاب نسخه مناسب، فایل نصب XAMPP را دانلود کنید.
فایل دانلودشده معمولاً یک فایل اجرایی با پسوند .exe است.
مرحله دوم: نصب XAMPP در ویندوز
پس از دانلود XAMPP، روی فایل نصب آن دوبار کلیک کنید تا مراحل نصب آغاز شود.
ممکن است ویندوز پیغام امنیتی نمایش دهد. در صورت اطمینان از اینکه فایل را از منبع رسمی دانلود کردهاید، مراحل نصب را ادامه دهید.
صفحه نصب XAMPP باز میشود.
در مراحل نصب معمولاً چند گزینه و بخش مختلف مشاهده میکنید.
برای یک نصب معمولی وردپرس، تنظیمات پیشفرض XAMPP مناسب است و لازم نیست تمام گزینهها را تغییر دهید.
در مرحله انتخاب محل نصب، پیشنهاد میشود XAMPP را در مسیر سادهای مانند زیر نصب کنید:
C:\xampp
این مسیر اهمیت زیادی دارد، چون در ادامه باید فایلهای وردپرس را داخل پوشه htdocs قرار دهیم.
بنابراین ساختار اصلی ما به این شکل خواهد بود:
C:\xampp\htdocs
خود Apache Friends نیز مسیر C:\xampp را بهعنوان مسیر پیشفرض رایج XAMPP در ویندوز معرفی میکند.
مراحل نصب را ادامه دهید تا نصب XAMPP کامل شود.
مرحله سوم: باز کردن XAMPP Control Panel
بعد از نصب XAMPP باید XAMPP Control Panel را باز کنیم.
این برنامه مرکز کنترل سرویسهای XAMPP است.
در کنترل پنل، سرویسهایی مانند موارد زیر را مشاهده میکنید:
- Apache
- MySQL یا MariaDB
- FileZilla
- Mercury
- Tomcat
برای نصب و اجرای وردپرس، در حالت معمول مهمترین گزینههای ما:
Apache
و
MySQL/MariaDB
هستند.
مرحله چهارم: روشن کردن Apache و MySQL
حالا در XAMPP Control Panel، روبهروی Apache روی گزینه:
Start
کلیک کنید.
سپس برای:
MySQL
نیز روی:
Start
کلیک کنید.
اگر همه چیز درست باشد، وضعیت این سرویسها تغییر میکند و بخش مربوط به آنها به رنگ سبز درمیآید.
یعنی Apache و MySQL/MariaDB در حال اجرا هستند.
در واقع در این مرحله، کامپیوتر شما محیط لازم برای اجرای وردپرس را فراهم کرده است.
آپاچی (Apache) وظیفه سرو کردن فایلهای سایت را برعهده دارد و MySQL پایگاه دادهای را فراهم میکند که اطلاعات وردپرس در آن ذخیره خواهد شد.
.زمپ نیز کنترل پنل مخصوصی برای شروع و توقف سرویسهای خود دارد
اگر Apache یا MySQL سبز نشد چه کنیم؟
گاهی ممکن است یکی از سرویسها اجرا نشود.
یکی از دلایل رایج اجرا نشدن Apache، اشغال بودن پورت مورد استفاده آن توسط برنامه دیگری است. طبق مستندات XAMPP، Apache بهصورت معمول از پورت HTTP شماره 80 استفاده میکند و MySQL/MariaDB نیز معمولاً از پورت 3306 استفاده میکند.
اگر Apache اجرا نشد، ممکن است برنامه دیگری مانند یک وبسرور دیگر پورت موردنظر را اشغال کرده باشد.
در این شرایط ابتدا برنامههای دیگر را بررسی کنید و سپس دوباره Apache را Start کنید.
اگر مشکل همچنان باقی بود، باید پورت Apache را تغییر دهید؛ اما برای نصب معمول وردپرس، بهتر است ابتدا تلاش کنید Apache را با تنظیمات استاندارد اجرا کنید.
مرحله پنجم: بررسی فعال بودن لوکال هاست
بعد از اینکه Apache را روشن کردید، مرورگر خود را باز کنید.
در نوار آدرس بنویسید:
http://localhost/
و Enter بزنید.
اگر XAMPP بهدرستی اجرا شده باشد، صفحه مربوط به XAMPP نمایش داده میشود.
آدرس زیر نیز میتواند برای بررسی استفاده شود:
http://127.0.0.1/
زمپ (XAMPP) نیز برای تست عملکرد Apache استفاده از http://localhost/ یا http://127.0.0.1/ را توصیه میکند.
اگر صفحه XAMPP باز شد، یعنی Apache با موفقیت در حال اجراست.
مرحله ششم: دانلود وردپرس
حالا باید خود وردپرس را دانلود کنیم.
برای این کار بهتر است همیشه از سایت رسمی WordPress.org استفاده کنید.
سایت رسمی وردپرس:
دانلود وردپرس از سایت رسمی WordPress.org
در صفحه دانلود، آخرین نسخه رسمی وردپرس را دریافت کنید.
وردپرس بهصورت فایل فشرده دانلود میشود.
معمولاً فایل دانلودشده دارای پسوند:.zip است.
وردپرس نیز در مستندات رسمی خود توصیه میکند بسته وردپرس را از WordPress.org دانلود کرده و سپس آن را از حالت فشرده خارج کنید.
مرحله هفتم: رفتن به پوشه htdocs
حالا باید فایلهای وردپرس را به محل مناسب XAMPP منتقل کنیم.
به درایوی بروید که XAMPP را در آن نصب کردهاید.
اگر طبق آموزش، XAMPP را در درایو C نصب کرده باشید، مسیر آن به شکل زیر است:C:\xampp
داخل پوشه XAMPP، پوشهای با نام:htdocs وجود دارد.
مسیر کامل آن: C:\xampp\htdocs است.
پوشه htdocs در واقع محل اصلی قرار گرفتن فایلهای سایت شما در XAMPP است.
طبق مستندات رسمی XAMPP، فایلهای وب باید در پوشه xampp\htdocs قرار بگیرند و فایلهایی که در آن قرار میگیرند از طریق localhost قابل دسترسی هستند.
مرحله هشتم: انتقال فایل وردپرس به htdocs
فایل ZIP وردپرس را که دانلود کردهاید، پیدا کنید.
روی فایل ZIP راستکلیک کنید و گزینه:
Extract یا Extract All
را انتخاب کنید.
پس از استخراج، معمولاً یک پوشه با نام:wordpress ایجاد میشود.
داخل این پوشه فایلهای اصلی وردپرس قرار دارند.
اکنون میتوانید پوشه wordpress را کپی کرده و داخل مسیر زیر قرار دهید:
C:\xampp\htdocs
در این حالت ساختار فایلها تقریباً به شکل زیر خواهد بود:
C:\xampp
└── htdocs
└── wordpress
├── wp-admin
├── wp-content
├── wp-includes
├── index.php
├── wp-config-sample.php
└── ...
یک نکته مهم درباره نام پوشه وردپرس
اگر پوشه وردپرس را با نام: wordpress داخل htdocs قرار دهید، آدرس سایت شما خواهد بود:
http://localhost/wordpress/
اما میتوانید نام پوشه را تغییر دهید.
برای مثال اگر نام پوشه را: style بگذارید، آدرس سایت میشود:
http://localhost/style/
بنابراین نام پوشهای که داخل htdocs قرار میدهید، بخشی از آدرس سایت لوکال شما خواهد بود.
روش دیگر: انتقال مستقیم فایلهای وردپرس به htdocs
گاهی ممکن است بخواهید وردپرس مستقیماً در خود htdocs قرار بگیرد.
در این حالت بهجای اینکه ساختار زیر را داشته باشید:
C:\xampp\htdocs\wordpress
فایلهای وردپرس مستقیماً داخل: C:\xampp\htdocs قرار میگیرند.
یعنی فایلهایی مانند:
index.php
wp-admin
wp-content
wp-includes
مستقیماً داخل htdocs باشند. در این حالت آدرس سایت شما: http://localhost/ خواهد بود.
اما اگر وردپرس را داخل یک پوشه مانند wordpress قرار دهید، آدرس آن: http://localhost/wordpress/ خواهد بود.
برای آموزش فعلی، فرض میکنیم وردپرس را داخل پوشه wordpress قرار دادهایم.
مرحله نهم: ساخت پایگاه داده وردپرس
حالا که فایلهای وردپرس آماده هستند، باید یک پایگاه داده برای آن ایجاد کنیم.
وردپرس اطلاعات مختلف سایت مانند تنظیمات، کاربران، نوشتهها، برگهها، اطلاعات افزونهها و بسیاری از دادههای دیگر را در پایگاه داده ذخیره میکند. بنابراین داشتن یک Database (دیتابیس) برای نصب وردپرس ضروری است.
برای ساخت پایگاه داده از phpMyAdmin استفاده میکنیم.
مرورگر را باز کنید و آدرس زیر را وارد کنید: http://localhost/phpmyadminیا میتوانید از صفحه XAMPP وارد phpMyAdmin شوید.
در ابتدا phpMyAdmin چیست ؟
باید بدانیم که phpMyAdmin یک ابزار تحت وب برای مدیریت پایگاههای داده MySQL/MariaDB است.
با استفاده از phpMyAdmin میتوانیم:
پایگاه داده ایجاد کنیم
پایگاههای داده را حذف کنیم
جدولها را مشاهده کنیم
اطلاعات پایگاه داده را مدیریت کنیم
از دیتابیس نسخه پشتیبان تهیه کنیم
اطلاعات موجود در پایگاه داده را بررسی کنیم
وردپرس نیز برای ذخیره اطلاعات سایت به MySQL یا MariaDB نیاز دارد و phpMyAdmin یکی از ابزارهای رایج برای مدیریت این پایگاه داده است.
مرحله دهم: ساخت Database در phpMyAdmin
وقتی وارد: http://localhost/phpmyadmin در مرورگر شدید، صفحه phpMyAdmin را مشاهده خواهید کرد.
در قسمت بالای صفحه روی سربرگ: Databases را کلیک کنید.
در صفحهای که باز میشود، قسمت مربوط به ایجاد پایگاه داده را پیدا کنید.
در قسمت: Create database
نام پایگاه دادهای را که میخواهید برای وردپرس بسازید وارد کنید.
برای مثال ما میتوانیم نام زیر را انتخاب کنیم:
style
سپس روی گزینه: Create کلیک کنید.
حالا پایگاه دادهای با نام: style ساخته شده است.
نام Database مهم است، زیرا در مرحله نصب وردپرس باید دقیقاً همین نام را وارد کنیم.
طبق مستندات رسمی وردپرس، در نصب دستی ابتدا باید پایگاه دادهای برای وردپرس ایجاد شود و سپس اطلاعات اتصال آن در مراحل نصب استفاده شود.
مرحله یازدهم: شروع نصب وردپرس
حالا که:
زمپ نصب شده
آپاچی (Apache) فعال است
MySQL/MariaDB فعال است
وردپرس داخل htdocs قرار گرفته
Database ساخته شده است
میتوانیم نصب وردپرس را شروع کنیم.
مرورگر را باز کنید.
اگر وردپرس را داخل پوشه wordpress قرار دادهاید، آدرس زیر را وارد کنید:
http://localhost/wordpress/
اگر نام پوشه را مثلاً style گذاشتهاید:
http://localhost/style/
و اگر فایلهای وردپرس را مستقیماً داخل htdocs قرار دادهاید:
http://localhost/
وردپرس با مشاهده فایلهای نصب، فرآیند نصب را آغاز میکند. مستندات رسمی وردپرس نیز توضیح میدهد که پس از قرار دادن فایلهای وردپرس در محیط محلی، با مراجعه به URL سایت محلی، فرآیند نصب آغاز میشود.
مرحله دوازدهم: انتخاب زبان وردپرس
در اولین مرحله ممکن است صفحه انتخاب زبان را مشاهده کنید.
در این قسمت میتوانید زبان موردنظر خود را انتخاب کنید.
اگر میخواهید سایت فارسی باشد، زبان فارسی را انتخاب کنید.
سپس روی:
ادامه
کلیک کنید.
وردپرس وارد مرحله بعد میشود.
مرحله سیزدهم: وارد کردن اطلاعات پایگاه داده
در مرحله بعد وردپرس از شما اطلاعات مربوط به Database را میخواهد.
معمولاً فیلدهایی مانند موارد زیر مشاهده میکنید:
نام پایگاه داده
نام کاربری
رمز عبور
میزبان پایگاه داده
پیشوند جدول
حالا باید اطلاعاتی که هنگام ساخت Database داشتیم را وارد کنیم.
در مثال ما:
نام پایگاه داده
چون نام Database را style گذاشتیم: style
نام کاربری
در نصب معمول XAMPP، کاربر MySQL/MariaDB معمولاً: root است.
رمز عبور
در پیکربندی پیشفرض XAMPP، رمز کاربر root معمولاً خالی است. خود Apache Friends نیز اشاره میکند که در پیکربندی پیشفرض XAMPP، کاربر root بدون رمز عبور است.
بنابراین قسمت رمز عبور را خالی میگذاریم.
یعنی چیزی در این قسمت نمینویسیم.
میزبان پایگاه داده
در قسمت Database Host معمولاً وارد میکنیم: localhost
پیشوند جدول
این قسمت را میتوانیم روی مقدار پیشفرض: wp_ بگذاریم.
بنابراین اطلاعات ما به شکل زیر خواهد بود:
| گزینه | مقدار |
|---|---|
| نام پایگاه داده | style |
| نام کاربری | root |
| رمز عبور | خالی |
| میزبان پایگاه داده | localhost |
| پیشوند جدول | wp_ |
سپس روی گزینه: ثبت یا Submit کلیک کنید.
وردپرس اطلاعات واردشده را بررسی میکند و تلاش میکند به پایگاه داده متصل شود.
اگر پیغام «یک یا چند مورد از اطلاعات اتصال پایگاه داده نادرست است» دریافت کردیم
اگر وردپرس نتوانست به Database متصل شود، ابتدا موارد زیر را بررسی کنید:
۱. آیا MySQL/MariaDB در XAMPP روشن است؟
به XAMPP Control Panel برگردید.
بررسی کنید که MySQL/MariaDB در وضعیت فعال قرار داشته باشد.
۲. نام Database را بررسی کنید
اگر نام پایگاه داده را: style ساختهاید، دقیقاً همین نام را در نصب وردپرس وارد کنید.
۳. نام کاربری را بررسی کنید
در نصب معمول XAMPP: نام پایگاه داده root است.
۴. رمز عبور را بررسی کنید
اگر رمز root را تغییر ندادهاید، در پیکربندی پیشفرض XAMPP معمولاً رمز خالی است.
اگر قبلاً برای root رمز تعیین کردهاید، باید همان رمز را وارد کنید.
۵. گزینه دیگر : Database Host را بررسی کنید
معمولاً: آدرس لوکال هاست localhost است.
مرحله چهاردهم: اجرای نصب وردپرس
اگر اطلاعات Database درست باشد، وردپرس میتواند به پایگاه داده متصل شود. در این مرحله باید روی گزینه: راهاندازی نصب یا Run the installation کلیک کنید. اکنون وارد مرحله اصلی نصب وردپرس میشویم.
مرحله پانزدهم: وارد کردن اطلاعات سایت
در این صفحه باید اطلاعات اصلی سایت خود را وارد کنید.
مواردی مانند: عنوان سایت نامی که میخواهید سایت شما داشته باشد.
برای مثال: استایل وردپرس
نام کاربری
این نام کاربری برای ورود به پیشخوان وردپرس استفاده خواهد شد.
برای مثال: admin
البته برای یک سایت واقعی بهتر است نام کاربری سادهای مانند admin انتخاب نشود؛ اما برای محیط آموزشی لوکال میتوانید از نام دلخواه خود استفاده کنید.
رمز عبور
یک رمز عبور برای حساب مدیر وردپرس انتخاب کنید. این رمز با رمز Database تفاوت دارد.
این نکته بسیار مهم است:
رمز root مربوط به Database است، اما رمز مدیر وردپرس برای ورود به پیشخوان استفاده میشود.
ایمیل
آدرس ایمیل خود را وارد کنید. در محیط لوکال ممکن است بعضی قابلیتهای ارسال ایمیل مانند سایت واقعی کار نکنند، مگر اینکه SMTP را تنظیم کرده باشید؛ اما وارد کردن یک ایمیل معتبر برای اطلاعات حساب مدیریت توصیه میشود.
تفاوت رمز Database و رمز ورود وردپرس
یکی از اشتباهات رایج افراد مبتدی این است که تصور میکنند رمز Database و رمز ورود وردپرس یکی هستند.
در حالی که این دو کاملاً متفاوت هستند.
اطلاعات Database
مثلاً:
Database Name: style
Username: root
Password:
Host: localhost
این اطلاعات برای اتصال وردپرس به MariaDB/MySQL استفاده میشوند.
اطلاعات مدیر وردپرس
مثلاً:
Username: admin
Password: ********
Email: example@example.com
این اطلاعات برای ورود شما به پیشخوان وردپرس استفاده میشوند.
مرحله شانزدهم: نصب وردپرس
بعد از وارد کردن اطلاعات سایت، روی گزینه: نصب وردپرس کلیک کنید.
وردپرس فرآیند نصب را انجام میدهد.
در این مرحله وردپرس جدولهای موردنیاز خود را در Database ایجاد میکند و اطلاعات مربوط به سایت و حساب مدیریت را ثبت میکند.
پس از پایان نصب، صفحهای نمایش داده میشود که نشان میدهد نصب وردپرس با موفقیت انجام شده است.
مرحله هفدهم: ورود به پیشخوان وردپرس
اکنون روی گزینه: ورود کلیک کنید. صفحه ورود وردپرس باز میشود.
در این قسمت باید همان اطلاعاتی را وارد کنید که در مرحله قبل برای مدیر سایت تعیین کرده بودید.
مثلاً:
نام کاربری: admin
و:
رمز عبور:
رمزی که هنگام نصب انتخاب کردید
سپس روی: دکمه آبی رنگ ورود کلیک کنید.
اگر اطلاعات درست باشد، وارد پیشخوان وردپرس خواهید شد.
تبریک میگوییم؛ وردپرس با موفقیت روی لوکال هاست XAMPP نصب شده است.
آدرس ورود به پیشخوان وردپرس چیست؟
اگر وردپرس را داخل پوشه wordpress قرار داده باشید، آدرس سایت شما:
http://localhost/wordpress/
و آدرس ورود به پیشخوان:
http://localhost/wordpress/wp-admin/
خواهد بود.
اگر پوشه شما مثلاً style باشد:
http://localhost/style/
و پیشخوان:
http://localhost/style/wp-admin/
خواهد بود.
وردپرس نیز در مستندات نصب محلی، دسترسی به سایت و بخش مدیریت را با همین ساختار URL توضیح میدهد.
ساختار نهایی فایلهای وردپرس در XAMPP
بعد از نصب موفق وردپرس، اگر آن را داخل پوشه wordpress قرار داده باشید، ساختار فایلها تقریباً به این شکل است:
C:\
└── xampp
└── htdocs
└── wordpress
├── wp-admin
├── wp-content
├── wp-includes
├── index.php
├── wp-config.php
├── wp-login.php
├── wp-settings.php
└── ...
سه پوشه بسیار مهم وردپرس عبارتاند از:
wp-admin
فایلهای مربوط به بخش مدیریت وردپرس در این پوشه قرار دارند.
wp-content
یکی از مهمترین پوشههای وردپرس است.
قالبها، افزونهها و فایلهای آپلودشده سایت در این بخش قرار میگیرند.
wp-includes
بخش بزرگی از فایلهای اصلی و هسته وردپرس در این پوشه قرار دارد.
فایل wp-config.php چیست؟
یکی دیگر از فایلهای مهم وردپرس: wp-config.php است.
این فایل اطلاعات مهم مربوط به اتصال وردپرس به Database را در خود نگهداری میکند.
در نصب خودکار، وردپرس معمولاً این فایل را در طول فرآیند نصب ایجاد میکند. در نصب دستی نیز امکان ایجاد آن از روی wp-config-sample.php وجود دارد.
اطلاعاتی مانند:
DB_NAME
DB_USER
DB_PASSWORD
DB_HOST
در تنظیمات اتصال Database استفاده میشوند.
بنابراین اگر بعداً فایل wp-config.php را مشاهده کردید، نگران نشوید؛ این فایل یکی از فایلهای اصلی تنظیمات وردپرس است.
اگر بخواهیم چند سایت وردپرسی روی XAMPP داشته باشیم چه کنیم؟
یکی از مزایای لوکال هاست این است که میتوانید چند سایت وردپرسی مختلف روی یک XAMPP ایجاد کنید.
برای مثال:
C:\xampp\htdocs\site1
C:\xampp\htdocs\site2
C:\xampp\htdocs\shop
C:\xampp\htdocs\blog
در این صورت آدرس سایتها میتواند به شکل زیر باشد:
http://localhost/site1/
http://localhost/site2/
http://localhost/shop/
http://localhost/blog/
برای هر نصب وردپرس بهتر است یک Database جداگانه ایجاد کنید.
مثلاً:
site1
site2
shop
blog
و هنگام نصب هر وردپرس، Database مربوط به همان سایت را معرفی کنید.
چگونه XAMPP را متوقف کنیم؟
وقتی کارتان با وردپرس تمام شد، بهتر است سرویسهای XAMPP را متوقف کنید.
به XAMPP Control Panel بروید.
برای Apache روی:
Stop
و برای MySQL/MariaDB نیز روی:
Stop
کلیک کنید.
با این کار سرویسهای زمپ متوقف میشوند.
دفعه بعد که بخواهید سایت را اجرا کنید، دوباره XAMPP Control Panel را باز کرده و Apache و MySQL/MariaDB را Start کنید.
آیا لازم است هر بار وردپرس را دوباره نصب کنیم؟
خیر.
وقتی یک بار وردپرس را روی XAMPP نصب کردید، فایلهای وردپرس و Database روی کامپیوتر شما باقی میمانند.
دفعه بعد فقط کافی است:
XAMPP را اجرا کنید
Apache را Start کنید
MySQL/MariaDB را Start کنید
آدرس سایت را در مرورگر باز کنید
مثلاً:
http://localhost/wordpress/
برای ورود به مدیریت نیز:
http://localhost/wordpress/wp-admin/
را باز کنید.
چند نکته مهم برای کار با وردپرس روی XAMPP
۱. شبیه ساز XAMPP برای محیط توسعه است
لوکال هاست زمپ (XAMPP) برای توسعه و تست محلی طراحی شده و نباید آن را بدون انجام تنظیمات امنیتی لازم بهعنوان یک سرور عمومی و محیط Production در نظر گرفت. Apache Friends نیز صراحتاً اعلام میکند که XAMPP برای محیط توسعه در نظر گرفته شده است، نه استفاده Production.
بنابراین اگر سایت شما قرار است روی اینترنت منتشر شود، بعد از اتمام طراحی باید آن را روی یک هاست مناسب منتقل کنید.
۲. اطلاعات سایت لوکال شما روی کامپیوتر ذخیره میشود
وقتی وردپرس را روی XAMPP نصب میکنید، فایلهای سایت در پوشه XAMPP و اطلاعات سایت در Database محلی ذخیره میشوند.
بنابراین اگر ویندوز یا XAMPP شما دچار مشکل شود و نسخه پشتیبان نداشته باشید، ممکن است اطلاعات سایت خود را از دست بدهید.
۳. از Database نسخه پشتیبان بگیرید
اگر مدت زیادی روی سایت لوکال خود کار کردهاید، بهتر است از Database نیز نسخه پشتیبان تهیه کنید.
برای این کار میتوانید از phpMyAdmin استفاده کنید.
به:
http://localhost/phpmyadmin
بروید، Database مربوط به سایت را انتخاب کنید و از گزینه Export برای تهیه نسخه پشتیبان استفاده کنید.
ابزار phpMyAdmin برای عملیات نگهداری، مدیریت و تهیه نسخه پشتیبان از Database نیز کاربرد دارد.
خطاهای رایج هنگام نصب وردپرس روی XAMPP
خطای اول: localhost باز نمیشود
اگر: http://localhost/ باز نمیشود، ابتدا XAMPP Control Panel را بررسی کنید.
مطمئن شوید: Apache = Running است.
اگر Apache اجرا نشده باشد، سایتهای موجود در htdocs نیز از طریق localhost نمایش داده نمیشوند.
خطای دوم: Apache اجرا نمیشود
یکی از دلایل رایج، اشغال بودن پورت Apache است.
برنامه دیگری ممکن است از پورت 80 استفاده کند.
در چنین شرایطی باید برنامهای که پورت را اشغال کرده پیدا کنید یا در صورت نیاز پورت Apache را تغییر دهید.
خطای سوم: phpMyAdmin باز نمیشود
اگر:
http://localhost/phpmyadmin
باز نمیشود، ابتدا بررسی کنید Apache و MySQL/MariaDB هر دو فعال باشند.
همچنین مطمئن شوید آدرس را درست وارد کردهاید.
خطای چهارم: وردپرس Database را پیدا نمیکند
اگر وردپرس هنگام نصب نمیتواند به Database وصل شود، موارد زیر را بررسی کنید:
Database Name
Database Username
Database Password
Database Host
برای نصب استاندارد XAMPP معمولاً:
Database Name: نام Database ساختهشده
Username: root
Password: خالی
Host: localhost
است؛ البته اگر تنظیمات پیشفرض XAMPP را تغییر داده باشید، باید اطلاعات واقعی تنظیمشده روی سیستم خودتان را وارد کنید.
خطای پنجم: صفحه سایت باز نمیشود
اگر پوشه وردپرس شما:
C:\xampp\htdocs\wordpress
است، نباید فقط این آدرس را وارد کنید:
http://localhost/
بلکه باید وارد این آدرس شوید:
http://localhost/wordpress/
نام پوشه داخل htdocs بخشی از URL سایت شما است.

جمعبندی نصب وردپرس روی XAMPP
برای نصب وردپرس روی لوکال هاست XAMPP کافی است مراحل زیر را به ترتیب انجام دهید:
۱. دانلود XAMPP از سایت رسمی Apache Friends
۲. نصب XAMPP روی ویندوز
۳. باز کردن XAMPP Control Panel
۴. Start کردن Apache
۵. Start کردن MySQL/MariaDB
۶. بررسی http://localhost/
۷. دانلود وردپرس از سایت رسمی WordPress.org
۸. استخراج فایل ZIP وردپرس
۹. انتقال پوشه وردپرس به: C:\xampp\htdocs
۱۰. ورود به: http://localhost/phpmyadmin
۱۱. ایجاد یک Database جدید، برای مثال: style
۱۲. ورود به آدرس وردپرس: http://localhost/wordpress/
۱۳. انتخاب زبان
۱۴. وارد کردن اطلاعات Database:
Database Name: style
Username: root
Password: خالی
Database Host: localhost
۱۵. اجرای نصب وردپرس
۱۶. وارد کردن عنوان سایت
۱۷. تعیین نام کاربری مدیر
۱۸. تعیین رمز عبور مدیر
۱۹. وارد کردن ایمیل
۲۰. کلیک روی نصب وردپرس
۲۱. ورود با نام کاربری و رمز تعیینشده
۲۲. ورود به پیشخوان وردپرس
و در نهایت سایت شما آماده است.
آدرس سایت:
http://localhost/wordpress/
آدرس پیشخوان:
http://localhost/wordpress/wp-admin/
سخن پایانی
نصب وردپرس روی لوکال هاست یکی از بهترین روشها برای شروع یادگیری وردپرس و طراحی سایت بدون نیاز به هاست و دامنه است. با استفاده از XAMPP میتوانید یک محیط محلی در کامپیوتر خود ایجاد کنید، وردپرس را نصب کنید و سپس قالبها، افزونهها، صفحات، تنظیمات و حتی پروژههای مختلف طراحی سایت را در این محیط آزمایش کنید.
مهمترین نکته این است که مراحل را به ترتیب انجام دهید: ابتدا XAMPP، سپس Apache و MySQL/MariaDB، بعد فایلهای وردپرس، سپس Database و در نهایت نصب خود وردپرس.
اگر این مراحل را درست انجام دهید، در پایان یک سایت وردپرسی کامل روی کامپیوتر خود خواهید داشت که میتوانید بدون اتصال سایت به اینترنت، طراحی و توسعه آن را شروع کنید.



