نصب وردپرس بهصورت آفلاین (محلی)
نصب وردپرس بهصورت آفلاین یا لوکالهاست، یکی از بهترین روشها برای توسعه، تست و یادگیری بدون نیاز به اینترنت و هاست است. در این راهنمای جامع، دو روش اصلی را قدمبهقدم آموزش میدهیم: روش سنتی با XAMPP و روش مدرن با Local by Flywheel.
—
چرا وردپرس آفلاین نصب کنیم؟
نصب وردپرس روی کامپیوتر شخصی (Localhost) یک محیط امن و ایزوله برای شما ایجاد میکند. این کار مزایای زیادی دارد:
· آزمایش بدون ریسک: میتوانید قالبها، افزونهها و کدهای جدید را بدون ترس از خراب شدن سایت اصلی تست کنید .
· سرعت بالا: نیازی به اتصال اینترنت ندارید و سرعت بارگذاری بسیار بالاست.
· یادگیری عملی: بهترین محیط برای آشنایی با ساختار وردپرس و برنامهنویسی است.
—
روش اول: نصب وردپرس با استفاده از XAMPP (روش سنتی و آموزشی)
XAMPP یک بسته نرمافزاری رایگان و متنباز است که شامل Apache (سرور وب)، MySQL (پایگاه داده) و PHP (زبان برنامهنویسی) میشود . این روش به شما درک عمیقتری از نحوه کار سرور میدهد.
مرحله ۱: دانلود و نصب XAMPP
1. به وبسایت رسمی Apache Friends (apachefriends.org) بروید و نسخه مناسب سیستمعامل خود (ویندوز، مک یا لینوکس) را دانلود کنید .
2. فایل نصب را اجرا کرده و با تنظیمات پیشفرض، مراحل نصب را طی کنید. در قسمت انتخاب کامپوننتها، مطمئن شوید که گزینههای Apache، MySQL و PHP انتخاب شدهاند .
3. پس از اتمام نصب، نرمافزار XAMPP Control Panel را اجرا کنید.
مرحله ۲: راهاندازی سرور (Apache و MySQL)
1. در پنل کنترل XAMPP، برای سرویس Apache روی دکمه Start کلیک کنید.
2. برای سرویس MySQL نیز روی دکمه Start کلیک کنید .
3. برای اطمینان از اجرای صحیح، یک مرورگر باز کرده و آدرس http://localhost را وارد کنید. اگر صفحه خوشآمدگویی XAMPP را دیدید، یعنی سرور بهدرستی کار میکند .
مرحله ۳: ایجاد پایگاه داده
1. در مرورگر، آدرس http://localhost/phpmyadmin را باز کنید تا وارد phpMyAdmin شوید .
2. روی سربرگ Databases (پایگاههای داده) کلیک کنید.
3. در کادر Create database، یک نام برای پایگاه داده خود وارد کنید (مثلاً wordpress_local) .
4. از منوی کشویی Collation گزینه utf8mb4_general_ci را انتخاب کرده و روی دکمه Create کلیک کنید .
مرحله ۴: دانلود و انتقال وردپرس
1. به وبسایت رسمی وردپرس (wordpress.org) بروید و آخرین نسخه را دانلود کنید .
2. فایل فشرده (wordpress.zip) را از حالت فشرده خارج کنید. یک پوشه به نام wordpress خواهید داشت .
3. پوشه wordpress را به پوشه htdocs که در محل نصب XAMPP قرار دارد، انتقال دهید. بهطور پیشفرض این مسیر در ویندوز C:\xampp\htdocs است .
4. برای راحتی کار، میتوانید نام پوشه را به یک نام دلخواه (مثلاً mywpsite) تغییر دهید. این نام بخشی از آدرس سایت شما خواهد شد .
مرحله ۵: راهاندازی فایل پیکربندی (wp-config.php)
این مرحله برای اتصال وردپرس به پایگاه داده ضروری است.
1. در داخل پوشه وردپرس که در htdocs قرار دادید، فایل wp-config-sample.php را پیدا کنید .
2. یک کپی از این فایل گرفته و نام آن را به wp-config.php تغییر دهید .
3. فایل wp-config.php را با یک ویرایشگر متن (مثل Notepad++ یا Visual Studio Code) باز کنید.
4. فایل را ذخیره کنید.
مرحله ۶: اجرای نصب وردپرس
1. در مرورگر، آدرس http://localhost/[نام_پوشه_شما] را وارد کنید. مثلاً http://localhost/mywpsite .
2. صفحه نصب وردپرس نمایش داده میشود. زبان مورد نظر خود را انتخاب کرده و روی Continue کلیک کنید.
3. در صفحه بعد، اطلاعات دیتابیس که در فایل wp-config.php تنظیم کردید، نمایش داده میشود. روی دکمه Run the installation کلیک کنید .
4. اکنون باید اطلاعات سایت خود را وارد کنید :
· Site Title: عنوان سایت
· Username: نام کاربری مدیریتی
· Password: یک رمز عبور قوی انتخاب کنید.
· Your Email: آدرس ایمیل خود را وارد کنید.
5. روی دکمه Install WordPress کلیک کنید.
6. پس از اتمام نصب، پیام موفقیتآمیز نمایش داده میشود. برای ورود به پیشخوان (داشبورد)، روی دکمه Log In کلیک کرده و با اطلاعات کاربری که ساختید وارد شوید .
—
روش دوم: نصب با Local by Flywheel (سادهترین و سریعترین روش)
اگر به دنبال سادهترین روش هستید، “Local” بهترین گزینه است. این برنامه، تمام مراحل پیچیده را بهصورت خودکار انجام میدهد .
مرحله ۱: دانلود و نصب Local
1. به وبسایت رسمی (localwp.com) بروید و نسخه مناسب سیستمعامل خود را دانلود کنید.
2. فایل نصب را اجرا کرده و مراحل آن را طی کنید .
مرحله ۲: ایجاد یک سایت جدید
1. برنامه Local را اجرا کنید.
2. روی دکمه + (Create a new site) کلیک کنید .
3. یک نام برای سایت خود وارد کنید (مثلاً my-new-site). این نام بهصورت خودکار یک آدرس محلی مانند my-new-site.local ایجاد میکند.
4. برنامه بهصورت خودکار یک محیط (با انتخاب Apache یا Nginx) و یک پایگاه داده برای شما تنظیم میکند. شما میتوانید تنظیمات را بهحالت پیشفرض بگذارید.
5. در مرحله بعد، از شما خواسته میشود تا اطلاعات کاربری مدیریت وردپرس (نام کاربری، رمز عبور و ایمیل) را وارد کنید.
6. روی دکمه Add Site کلیک کنید.
مرحله ۳: نصب خودکار و شروع کار
1. Local بهطور کامل فرآیند دانلود وردپرس، ایجاد دیتابیس، و نصب را در چند ثانیه انجام میدهد .
2. پس از اتمام، سایت شما در لیست اصلی نمایش داده میشود.
3. برای ورود به پیشخوان وردپرس، روی دکمه Admin کلیک کنید. برای مشاهده سایت، روی دکمه View Site کلیک کنید .
—
اشکالات رایج و راهحلها
· Apache یا MySQL اجرا نمیشوند: ممکن است برنامههای دیگری مثل اسکایپ یا IIS از پورتهای ۸۰ یا ۴۴۳ استفاده کنند. در XAMPP، میتوانید با تغییر پورتها در تنظیمات (فایل httpd.conf) این مشکل را حل کنید. همچنین، اجرای مجدد سیستم و خاموش کردن فایروال موقتاً میتواند کمککننده باشد .
· خطای اتصال به دیتابیس در حین نصب: اطمینان حاصل کنید که نام دیتابیس، نام کاربری (root) و رمز عبور (خالی) را در فایل wp-config.php بهدرستی وارد کردهاید .
· رفع ارور و مجوزها در لینوکس: برای رفع مشکلات دسترسی در لینوکس، از دستورات chown برای تغییر مالکیت پوشه وردپرس به www-data استفاده کنید .
جمعبندی
نصب وردپرس بهصورت آفلاین یک مهارت اساسی برای هر توسعهدهنده است. روش XAMPP به شما دانش فنی بیشتری میدهد و روش Local by Flywheel سرعت و سادگی را برای شما به ارمغان میآورد. حالا میتوانید بدون نیاز به اینترنت، هرگونه تغییر، تست و توسعه را روی وردپرس انجام دهید و سایت خود را برای انتقال به هاست اصلی آماده کنید.