اگر قصد دارید یک وبسایت وردپرسی را بدون نیاز به خرید هاست آنلاین راهاندازی کنید، نصب وردپرس در لوکال هاست یکی از بهترین راهها برای تمرین و توسعه سایت است. با استفاده از نرمافزار XAMPP، که یک سرور محلی روی کامپیوتر شما ایجاد میکند، میتوانید به راحتی وردپرس را روی سیستم خود نصب کرده و آن را تست کنید. در این مقاله به طور کامل آموزش نصب وردپرس بر روی لوکال هاست با استفاده از XAMPP را مرور خواهیم کرد تا شما بتوانید به آسانی فرآیند راهاندازی وبسایت را تجربه کنید.
درمورد آینده گوگل و سئو با وجود SearchGPT بیشتر بدانید.
لوکال هاست چیست؟
لوکال هاست فضایی شبیهسازی شده از هاست است که به شما امکان میدهد به راحتی یادگیری، تمرین و پیادهسازی تغییرات سایت خود را بدون هیچگونه هزینه و خطرات امنیتی انجام دهید. با استفاده از این محیط، میتوانید در فضایی آفلاین و بدون نیاز به اینترنت، وبسایت خود را طراحی و توسعه دهید. این فضا با آیپی 127.0.0.1 یا دامنه localhost در دسترس است. یکی از مزایای بزرگ نصب وردپرس در لوکال هاست این است که شما میتوانید قبل از اعمال تغییرات در سایت اصلی، آنها را به دقت در سیستم خود تست کنید، بدون آن که سرعت یا تجربه کاربران سایت اصلی تحت تاثیر قرار گیرد.
مزایا نصب وردپرس در لوکال هاست
نصب وردپرس در لوکال هاست مزایای متعددی دارد که آن را به یک گزینه ایدهآل برای توسعهدهندگان و مبتدیان تبدیل میکند:
- بدون هزینه: میتوانید بدون نیاز به خرید هاست یا دامنه، سایت خود را در محیط لوکال ایجاد و مدیریت کنید.
- آفلاین بودن: در این محیط، نیازی به اتصال اینترنت ندارید و میتوانید به راحتی در هر زمان سایت خود را طراحی کنید.
- تست و تمرین امن: هرگونه تغییرات یا تست افزونهها و قالبها را میتوانید بدون خطر برای امنیت یا سرعت سایت اصلی انجام دهید.
- تجربه کاربری بدون تأثیر: تغییرات اعمالی بر روی سایت در لوکال هاست تجربه کاربران را مختل نمیکند و شما میتوانید با خیالی راحت، سایت خود را آزمایش کنید.
این مزایا باعث میشود نصب وردپرس در لوکال هاست یک ابزار مفید برای یادگیری و توسعه سایتهای وردپرسی باشد.
ومپ یا زمپ ؟ کدام بهتر است؟
ویژگیها | WAMP | XAMPP |
---|
سیستم عاملهای سازگار | فقط ویندوز | ویندوز، مک، لینوکس |
اجزای اصلی | Apache, MySQL, PHP | Apache, MariaDB, PHP, Perl |
سهولت استفاده | مناسب برای مبتدیان | مناسب برای کاربران حرفهای |
سرعت و عملکرد | سبکتر و سریعتر در ویندوز | ممکن است کمی سنگینتر باشد |
انعطافپذیری | کمتر (فقط ویندوز) | بیشتر (سازگار با چند سیستمعامل) |
نصب و پیکربندی | نصب و راهاندازی سریع و آسان | نصب نسبتاً پیچیدهتر |
ابزارهای اضافی | ابزارهای محدودتر | شامل FTP server و Perl |
کاربرد برای مبتدیان | بله، بسیار مناسب | کمتر مناسب، بیشتر برای حرفهایها |
مراحل راه اندازی وردپرس در XAMPP
ابتدا باید نرمافزار XAMPP را از یک منبع معتبر دانلود کنید. نصب این نرمافزار بسیار ساده است و مشابه نصب دیگر برنامهها انجام میشود. تنها کاری که لازم است انجام دهید، کلیک مداوم بر روی گزینه “Next” است تا فرآیند نصب کامل شود.
در صورتی که در مراحل نصب به صفحهای برخوردید که از شما میخواهد ماژولهای موردنیاز را انتخاب کنید، فقط تیک موارد ضروری مثل Apache و MySQL را بزنید تا ماژولهای اضافی نصب نشوند.
در نهایت با کلیک بر روی “Next” نصب نرمافزار شروع میشود.
پس از نصب، نرمافزار XAMPP Control Panel را باز کنید. در این پنل، لیستی از سرویسها مانند Apache و MySQL را مشاهده خواهید کرد. این سرویسها بهطور پیشفرض غیرفعال هستند. برای فعالسازی آنها، کافی است روی دکمه “Start” کنار هر سرویس کلیک کنید.
به یاد داشته باشید که اگر پس از نصب اولیه، این دکمهها کار نکردند، با یک بار ریاستارت کردن سیستم، مشکل به راحتی حل میشود و میتوانید از XAMPP برای نصب وردپرس در لوکال هاست استفاده کنید.
آپلود فایل نصبی وردپرس در لوکال هاست زمپ
برای شروع نصب وردپرس در لوکال هاست، ابتدا باید به وبسایت رسمی وردپرس مراجعه کنید و آخرین نسخه وردپرس را دانلود کنید. فایل دانلود شده به صورت zip خواهد بود. سپس باید این فایل را به محل نصب XAMPP در مسیر C:\xampp منتقل کنید.
در مرحله بعد، وارد پوشه htdocs شوید (این پوشه بهعنوان ریشه هاست شما در لوکال هاست عمل میکند) و فایل zip وردپرس را در پوشهای با نام دلخواه از حالت فشرده خارج کنید. این نام تعیین میکند که سایت شما با چه آدرسی در لوکال هاست در دسترس خواهد بود. به عنوان مثال اگر پوشهای با نام sae22 ایجاد کنید، آدرس سایت شما بهصورت localhost/sae22 خواهد بود.
ساخت دیتابیس در لوکال هاست
برای نصب وردپرس در لوکال هاست، اولین مرحله ایجاد یک دیتابیس است. در اینجا نحوه ساخت دیتابیس در XAMPP را بهطور ساده و مختصر توضیح میدهم:
- ابتدا نرمافزار XAMPP را اجرا کنید و سرویس MySQL را با کلیک بر روی گزینه Start فعال کنید.
- مرورگر خود را باز کنید و آدرس localhost/phpmyadmin را وارد کنید. این آدرس شما را به محیط مدیریت دیتابیس هدایت میکند.
- در صفحه باز شده، از منوی بالای صفحه روی گزینه Databases کلیک کنید.
- در بخش Create Database، یک نام دلخواه برای دیتابیس خود وارد کنید. به عنوان مثال، میتوانید نام دیتابیس را wordpress_db قرار دهید.
- زبان دیتابیس (Collation) را روی utf8_general_ci تنظیم کنید تا وردپرس بهدرستی با زبانهای مختلف سازگار باشد.
- در نهایت، روی گزینه Create کلیک کنید تا دیتابیس ساخته شود.
اکنون دیتابیس شما با موفقیت ایجاد شده است و آماده برای نصب وردپرس در لوکال هاست میباشد. در مرحله بعد، باید این دیتابیس را به فایل wp-config.php وردپرس خود متصل کنید.
اتصال دیتابیس به فایل WP-config
اکنون فایل wp-config-sample.php را باز کرده و اطلاعات دیتابیس خود را در بخشهای مشخص وارد کنید:
define(‘DB_NAME’, ‘database_name_here’); // نام دیتابیس
define(‘DB_USER’, ‘username_here’); // نام کاربری (معمولاً “root”)
define(‘DB_PASSWORD’, ‘password_here’); // رمز عبور (خالی بگذارید)
define(‘DB_HOST’, ‘localhost’);
در بخش Database_name نام دیتابیسی را که قبلاً ساختهاید وارد کنید.
در بخش Username_here، نام کاربری “root” را وارد کنید که بهصورت پیشفرض نام کاربری شماست.
همچنین قسمت password_here را کاملاً خالی بگذارید.
پس از تکمیل اطلاعات، فایل را با نام wp-config.php ذخیره کنید. حالا میتوانید مرورگر خود را باز کنید و آدرس جدید سایت خود در لوکال هاست (مثلاً localhost/sae22) را وارد کنید. با این کار صفحه نصب وردپرس برای شما نمایش داده میشود و میتوانید مراحل نصب را بهراحتی ادامه دهید.
نصب وردپرس در لوکال هاست
پس از اینکه دیتابیس را ایجاد کرده و فایل wp-config.php را پیکربندی کردید، حالا نوبت به نصب و پیکربندی وردپرس میرسد. در ادامه مراحل آن را به صورت دقیق شرح میدهیم:
1. اجرای نصب وردپرس
- مرورگر خود را باز کرده و آدرس localhost/your-folder-name (جایگزین your-folder-name با نام پوشهای که وردپرس را در آن قرار دادهاید) را وارد کنید.
- اگر همه چیز به درستی پیکربندی شده باشد، صفحه خوشآمدگویی وردپرس برای شما نمایش داده میشود.
2. انتخاب زبان
- در صفحه خوشآمدگویی، زبان مورد نظر خود را انتخاب کرده و بر روی دکمه Continue کلیک کنید.
3. تنظیمات سایت
- در این مرحله، اطلاعات مربوط به سایت خود را وارد کنید:
- Site Title: نام سایت شما
- Username: نام کاربری برای ورود به پنل مدیریت وردپرس
- Password: رمز عبور برای ورود به پنل
- Your Email: آدرس ایمیل شما
- Search Engine Visibility: اگر میخواهید سایت شما توسط موتورهای جستجو دیده نشود، این گزینه را تیک بزنید.
4. نصب وردپرس
- پس از وارد کردن اطلاعات، بر روی دکمه Install WordPress کلیک کنید. وردپرس شروع به نصب خواهد کرد و پس از پایان نصب، پیامی مبنی بر موفقیتآمیز بودن آن نمایش داده میشود.
رفع مشکلات نصب وردپرس در لوکال هاست زمپ
نصب وردپرس در لوکال هاست با استفاده از XAMPP ممکن است با چالشهایی همراه باشد. در این بخش، به بررسی و رفع مشکلات متداولی که ممکن است با آنها مواجه شوید، میپردازیم:
مشکل سرعت کند وردپرس در لوکال هاست
نصب وردپرس در لوکال هاست با XAMPP ممکن است با مشکلات سرعتی همراه باشد. در ادامه به علل و راهکارهای رفع این مشکل میپردازیم:
1. تنظیمات PHP
- علت: تنظیمات پیشفرض PHP کافی نیست.
- راه حل: در فایل php.ini مقادیر
max_execution_time
را به 300 وmemory_limit
را به 256M تغییر دهید.
2. استفاده از کش
- علت: بارگذاری مجدد اطلاعات از پایگاه داده.
- راه حل: از افزونههای کش مانند W3 Total Cache یا WP Super Cache استفاده کنید.
3. افزونههای غیرضروری
- علت: برخی افزونهها میتوانند سرعت را کاهش دهند.
- راه حل: افزونههای غیرضروری را غیرفعال کنید.
4. پیکربندی Apache و MySQL
- علت: تنظیمات نادرست در Apache یا MySQL.
- راه حل: بررسی کنید که Apache و MySQL به درستی پیکربندی شدهاند.
5. حجم دیتابیس
- علت: دیتابیس بزرگ باعث کاهش سرعت میشود.
- راه حل: از phpMyAdmin برای پاک کردن جداول غیرضروری و بهینهسازی دیتابیس استفاده کنید.
6. استفاده از SSD
- علت: دیسکهای سخت معمولی کندتر از SSDها هستند.
- راه حل: XAMPP را روی SSD نصب کنید.
مشکل آپلود فایل به وردپرس در لوکال هاست
علت: محدودیتهای پیشفرض در PHP میتواند آپلود فایل را محدود کند.راهحل: در فایل php.ini، مقادیر زیر را تغییر دهید:
upload_max_filesize = 64M
(یا بیشتر)post_max_size = 64M
(یا بیشتر)max_execution_time = 300
خطا در هنگام اتصال به دیتابیس در لوکال
خطای اتصال به دیتابیس یکی از مشکلات رایج در نصب وردپرس بر روی لوکال هاست با XAMPP است. در اینجا به دلایل و راهحلهای این مشکل پرداخته میشود:
1. اطلاعات دیتابیس نادرست
- علت: یکی از شایعترین دلایل، وارد کردن اطلاعات نادرست در فایل wp-config.php است.
- راهحل: فایل wp-config.php را باز کرده و مقادیر زیر را بررسی کنید:
DB_NAME
: نام دیتابیس را صحیح وارد کنید.DB_USER
: نام کاربری بهطور پیشفرضroot
است. این مورد را بررسی کنید.DB_PASSWORD
: این بخش باید خالی باشد، زیرا بهطور پیشفرض XAMPP برای کاربرroot
پسوردی ندارد.DB_HOST
: این مقدار بایدlocalhost
باشد.
2. عدم وجود دیتابیس
- علت: اگر دیتابیس مورد نظر شما ایجاد نشده باشد، اتصال به آن امکانپذیر نیست.
- راهحل: با استفاده از phpMyAdmin، اطمینان حاصل کنید که دیتابیس مورد نظر شما ساخته شده است.
3. سرویس MySQL خاموش
- علت: سرویس MySQL ممکن است در XAMPP خاموش باشد.
- راهحل: پنل XAMPP را باز کنید و مطمئن شوید که سرویس MySQL در حال اجرا است. اگر خاموش است، بر روی Start کلیک کنید.
درمورد مراحل نصب وردپرس بیشتر بدانید!