آموزش راه اندازی لوکال هاست با نرم افزار XAMPP
آموزش کامل نصب وردپرس روی لوکال هاست با XAMPP
پس از بررسی مزایا و معایب لوکال هاست، اکنون نوبت آن رسیده تا به سادهترین روش راهاندازی لوکال هاست و نصب وردپرس روی آن بپردازیم. با استفاده از لوکال هاست، بدون نیاز به خرید هاست و دامنه میتوانید وبسایت خود را روی سیستم شخصی راهاندازی کرده و آن را توسعه دهید. تنها محدودیت در این مسیر، قدرت سختافزار سیستم شماست.
در واقع، با نصب نرمافزارهایی مانند XAMPP، سیستم شما نقش یک سرور کامل را ایفا خواهد کرد که ابزارهایی مانند Apache، MySQL و phpMyAdmin را برایتان فراهم میکند. کیفیت سختافزار بر عملکرد سایتهای لوکال تأثیر مستقیمی دارد.
نکته مهم: سایتهایی که روی لوکال هاست ایجاد میکنید، بهصورت عمومی در دسترس نیستند و فقط از طریق همان کامپیوتر قابل مشاهدهاند. از همین رو، محیط لوکال هاست بیشتر برای توسعه، تست افزونهها، طراحی قالب و بررسی امنیت وبسایت مناسب است.
دلایل رایج استفاده از لوکال هاست:
• تست افزونهها و قالبهای وردپرسی
• توسعه و طراحی اختصاصی قالب یا افزونه
• بررسی صحت بکاپ سایتهای واقعی
• آزمایش نفوذ امنیتی
• شبیهسازی رفتار سایت در شرایط خاص
معرفی نرمافزار XAMPP
XAMPP یکی از معروفترین نرمافزارهای راهاندازی لوکال هاست است. این نرمافزار رایگان و متنباز توسط تیمی آلمانی توسعه داده شده و از طریق سایت رسمی ApacheFriends قابل دانلود است. XAMPP از سیستمعاملهای ویندوز، لینوکس و مک پشتیبانی میکند.
این نرمافزار شامل ماژولهای زیر است:
• Apache برای اجرای سایت
• MySQL/MariaDB برای مدیریت پایگاه داده
• phpMyAdmin برای مدیریت دیتابیس از طریق رابط گرافیکی
• OpenSSL برای استفاده از HTTPS
• FileZilla برای انتقال فایلها
• Webalizer برای تحلیل ترافیک سایت
• Tomcat برای اجرای پروژههای جاوا
• Curl، ProFTPD و IMAP
نصب و راهاندازی XAMPP
1. نرمافزار را از سایت رسمی دانلود کرده و نصب را آغاز کنید.
2. در مراحل نصب، پیشنهاد میشود که مسیر نصب را تغییر ندهید و آن را در مسیر پیشفرض (معمولاً درایو C) نگه دارید.
3. پس از نصب، با اجرای نرمافزار، کنترل پنل XAMPP در دسترس قرار میگیرد.
فعالسازی Apache و MySQL
برای راهاندازی کامل لوکال هاست:
• ابتدا Apache و MySQL را از کنترل پنل XAMPP فعال کنید.
• پس از کلیک بر روی Start، رنگ پسزمینه این ماژولها باید سبز شود.
• اگر با خطا مواجه شدید (مثل مشکل Port 80)، از منوی Config تنظیمات پورت را تغییر دهید. مثلاً:
Listen 777
ServerName localhost:777
نصب وردپرس در XAMPP
1. آخرین نسخه وردپرس فارسی را دانلود کرده و فایل آن را استخراج کنید.
2. وارد مسیر C:\xampp\htdocs شوید و یک پوشه جدید با نام دلخواه (مثلاً test) بسازید.
3. محتویات وردپرس را در این پوشه قرار دهید.
4. سپس، از کنترل پنل XAMPP وارد phpMyAdmin شوید و یک دیتابیس جدید بسازید.
در مرورگر آدرس localhost/test را وارد کرده و مراحل نصب را آغاز کنید. در مرحله اتصال به پایگاه داده:
• نام پایگاه داده: همان نامی که در phpMyAdmin ساختید
• نام کاربری: root
• رمز عبور: خالی بگذارید
• میزبان: localhost
• پیشوند جدول: میتوانید همان _wp بگذارید یا تغییر دهید
سپس اطلاعات کاربری سایت را وارد کرده و نصب را به پایان برسانید.
ایجاد دامنه مجازی (Virtual Host)
برای زیباتر کردن آدرس سایت خود در لوکال:
1. فایل httpd.conf را باز کرده و خط زیر را از حالت کامنت خارج کنید:
Include conf/extra/httpd-vhosts.conf
2. سپس فایل httpd-vhosts.conf را باز کرده و کد زیر را اضافه کنید:
<VirtualHost *:80>
DocumentRoot “C:/xampp/htdocs/test”
ServerName mysite.local
</VirtualHost>
3. به مسیر C:\Windows\System32\drivers\etc بروید، فایل hosts را با Notepad باز کرده و خط زیر را اضافه کنید:
127.0.0.1 mysite.local
با راهاندازی مجدد Apache، از این پس میتوانید سایت لوکال خود را با آدرس http://mysite.local در مرورگر باز کنید.
رفع خطاهای رایج XAMPP
شایعترین مشکل XAMPP اشغال بودن پورت 80 است. برنامههایی مانند Skype یا IIS ممکن است باعث این تداخل شوند. راهحل سریع، تغییر پورت Apache به یک عدد دیگر مثل 777 است.
همچنین اگر پس از نصب، Apache یا MySQL اجرا نمیشود:
• مطمئن شوید که سرویسها در حالت Running باشند.
• پیامهای Log پایین کنترل پنل XAMPP را بررسی کنید.
• اگر نرمافزار دیگری پورت را اشغال کرده، آن را غیرفعال یا پورت را در XAMPP تغییر دهید.
سخن پایانی
در این آموزش از وبلاگ اصفهان هاست، به صورت کامل با راهاندازی لوکال هاست با نرمافزار XAMPP و نصب وردپرس بر روی آن آشنا شدید. راهاندازی سایت در محیط لوکال یک روش عالی برای تمرین، توسعه و تست پروژههاست بدون اینکه نیازی به پرداخت هزینههاست واقعی باشد.
اگر مراحل طراحی را به پایان رساندهاید و حالا قصد دارید سایت خود را به یک فضای میزبانی واقعی منتقل کنید، پیشنهاد میکنیم از آموزشهای ویژه «اصفهان هاست» برای انتقال سایت از لوکال به هاست استفاده نمایید.
در صورت وجود هرگونه سؤال یا مشکل، خوشحال میشویم از طریق بخش نظرات با شما در ارتباط باشیم.
موفق و سایتساز باشید!