آموزش نصب وردپرس در لوکال با xampp

محیط میزبانی تنظیم شده در localhost برای همه پروژه های توسعه وردپرس بسیار مهم است. با انجام این کار به شما امکان می دهد با خیال راحت و خصوصی ویژگی ها و عملکرد سایت خود را آزمایش کنید.

در این راهنما ، ما به شما نحوه نصب وردپرس در لوکال با xampp برای توسعه و آزمایش سایت وردپرس خود را نشان خواهیم داد. این کار را در سه مرحله انجام خواهیم داد:

  1. XAMPP را نصب کنید.
  2. XAMPP را اجرا کرده و محیط خود را پیکربندی کنید.
  3. وردپرس را بارگیری و نصب کنید.

ما همچنین در مورد بهترین روش ها برای آزمایش تست های وردپرس  با استفاده از XAMPP صحبت خواهیم کرد. در آخر ، ما به شما نحوه استفاده از XAMPP را با نصب چند سایت وردپرس نشان خواهیم داد. بیا دست به کار شویم!

چرا ممکن است به یک سایت محلی وردپرس نیاز داشته باشید؟

دسترسی به یک سایت وردپرسی که به صورت محلی اجرا می شود فقط توسط افراد موجود در شبکه شما قابل دسترسی است (نه بصورت آنلاین). این نوع وب سایت همچنین می تواند به عنوان یک محیط امن مورد استفاده قرار گیرد که در آن می توان ویژگی های جدید را آزمایش کرد و روش های رفع اشکال را آزمایش کرد.

وب سایت های محلی برای انواع زیر مناسب هستند:

  • ایجاد تم ها و پلاگین های جدید:  هنگام استفاده از یک سایت محلی ، نگران هیچ مشکلی نخواهید بود.
  • تست وب سایت: می توانید یک نسخه از یک وب سایت زنده ایجاد کرده و از آن برای اهداف آزمایش استفاده کنید.
  • رفع اشکال و رفع اشکال سایت: تلاش برای رفع اشکالات یا سایر مشکلات موجود در سایت آنلاین شما می تواند منجر به مشکلات بزرگتری (و در نهایت خرابی پر هزینه) شود. با ایجاد یک سایت محلی وردپرس ، می توانید انواع مختلفی از راه حل ها را امتحان کنید و در صورت انجام هر کاری ، نسخه های قبلی سایت خود را به راحتی بازیابی کنید.

به همین دلایل ، راه اندازی سایت وردپرس با میزبانی محلی برای کلیه پروژه های توسعه بسیار توصیه می شود. اما در ابتدا ، شما به ابزاری نیاز خواهید داشت که راه اندازی سایت میزبان محلی را سریع و آسان می کند.

مقدمه ای بر XAMPP – XAMPP چیست؟

اگر می خواهید وردپرس را در localhost نصب کنید ، چند مؤلفه مهم مورد نیاز شما وجود دارد. این مؤلفه ها یک نرم افزار وب سرور (مانند Apache) ، زبان های برنامه نویسی مانند Perl و PHP و در آخر یک سیستم مدیریت پایگاه داده مانند MySQL هستند. بارگذاری هر یک از این موارد به صورت جداگانه دشوار است و زمان زیادی را می برد.

XAMPP (مخفف cross platform (X) ، Apache ، MySQL ، PHP و Perl) به شما امکان نصب سریع و آسان همه این اجزا را می دهد. سپس می توانید از XAMPP برای نصب localhost وردپرس استفاده کنید. همچنین می توانید افزونه ها را در این سایت محلی وردپرسی که ایجاد می کنید آزمایش کنید ، یا قالب ها و کدها آزمایش کنید و سایر فعالیتهای توسعه را با خیال راحت انجام دهید.

با پشتیبانی یک جامعه پشتیبانی بزرگ ، XAMPP یک نرم افزار رایگان و منبع باز است. این بسیار سبک است و تمام عناصر مورد نیاز برای راه اندازی یک وب سرور محلی در یک فایل قابل جابجایی موجود است. علاوه بر این ، یادگیری نحوه استفاده از XAMPP بسیار آسان است ، زیرا بعداً در مورد آن صحبت خواهیم کرد.

نحوه نصب Localhost وردپرس با XAMPP (در 3 مرحله)

در مراحل زیر ، نحوه استفاده از XAMPP و نصب localhost وردپرس با XAMPP را به شما نشان خواهیم داد. برای این راهنما ، ما شما را با نسخه ویندوز این نرم افزار آشنا خواهیم کرد. با این حال ، XAMPP همچنین می تواند به روشی مشابه در هر دو دستگاه مک و لینوکس نصب و اجرا شود.

مرحله 1: XAMPP را نصب کنید

ابتدا به وب سایت Apache Friends بروید و یکی را برای سیستم عامل خود از صفحه اصلی بارگیری کنید:

نصب وردپرس در لوکال با xampp

بعد از دانلود نرم افزار رو در مکانی که میخواهید نصب کنید.

پس از پایان نصب اول ، XAMPP بر روی سیستم شما نصب می شود. در این قسمت از تنظیمات کاری لازم نیست که انجام دهید.

اگر XAMPP را روی ویندوز اجرا می کنید و برنامه دیگری با استفاده از پورت 80 یا 443 روی دستگاه شما است ، ممکن است با خطای پورت روبرو شوید. به عنوان مثال ، سرویس انتشارات شبکه جهانی وب (WWW) به طور کلی از پورت 80 استفاده می کند و ممکن است با XAMPP مغایرت داشته باشد.

برای حل این مشکل ، باید با انجام موارد زیر این سرویس را متوقف کنید:

  1. به Start Windows بروید و services.msc را تایپ کنید.
  2. سرویس انتشارات شبکه جهانی وب را در پنجره خدمات پیدا کنید.
  3. کلیک راست کرده و Stop را فشار دهید.
  4. XAMPP را دوباره راه اندازی کنید. اگر سرویس انتشارات شبکه جهانی وب مشکلی ایجاد کرده باشد ، خطای پورت برطرف خواهد شد.

اگر با این کار مشکلی برطرف نشود ، دیوار آتش Windows شما ممکن است این مشکل را ایجاد کند. برای باز کردن پورت های خود باید یک قانون فایروال جدید ایجاد کنید:

  1. فایروال ویندوز را روشن کنید و به Advanced Settings بروید.
  2. به Inbound> New Rule بروید.
  3. به Port> TCP بروید. شما باید در فیلدی با نام Specific Ports 80 ، 443 را تایپ کنید و سپس روی Next کلیک کنید.
  4. Allow Connection را انتخاب کنید و دوباره روی Next کلیک کنید.
  5. اطمینان حاصل کنید که همه گزینه های ذکر شده علامت گذاری شده اند و به صفحه بعدی بروید.
  6. در قسمت نام ، نامی را که می توانید به خاطر بسپارید وارد کنید (مانند host1) و روی پایان کلیک کنید.
  7. اکنون باید با تکرار تمام مراحل از 1 به 6 و تغییر مجدد نام (به عنوان مثال host2) ، پورت را تمیز کنید.
  8. رایانه خود را دوباره راه اندازی کنید. پورت 80 و 443 به صورت محلی باز خواهند بود.

پس از نصب XAMPP آماده اجرا خواهید بود.

مرحله 2: XAMPP را اجرا کرده و محیط خود را پیکربندی کنید

اکنون برنامه XAMPP را باز کرده و کلید Start را فشار دهید. باید Apache و Mysql به رنگ سبز در بیاد:

start xampp

هر دو سرویس Apache و MySQL در حال اجرا هستند (مانند چراغ سبز). این اطمینان حاصل می کند که مدیریت پایگاه داده و عناصر نرم افزار سرور برای محیط محلی شما آماده هستند.

اگر MySQL یا Apache در حال اجرا نیست (در صورت وجود چراغ قرمز) آنها را انتخاب کرده و کلید Start را فشار دهید:

اکنون می توانید به localhost خود دسترسی پیدا کنید و از XAMPP به عنوان محیط سرور استفاده کنید. برای این کار ، مرورگر دلخواه خود را باز کرده و نام localhost خود را وارد کنید (در مثال ما localhost: 8080 خواهد بود). با این کار صفحه کنترل XAMPP باز می شود. پس از ورود به صفحه کنترل ، دکمه phpMyAdmin را در گوشه سمت راست بالای صفحه انتخاب کنید:

صفحه اصلی زمپ

در مرحله بعدی ، شما باید یک پایگاه داده برای نصب localhost وردپرس ایجاد کنید. برای انجام این کار ، برگه پایگاه داده را انتخاب کنید ، نام پایگاه داده خود را وارد کنید (در مثال ما wordpress خواهد بود) و مطمئن شوید که منوی کشویی بعدی روی utf8_persian_ci تنظیم شده و دکمه ایجاد را بزنید:

ایجاد دیتابیس

اکنون آماده آموختن نحوه نصب وردپرس در لوکال با xampp هستید.

مرحله 3: وردپرس را دانلود کنید

در این مرحله شما باید به WordPress.org بروید و آخرین نسخه وردپرس را بارگیری کنید:

wordpress-download

پوشه وردپرس را روی دستگاه خود باز کنید و فایل wp-config-sample.php را پیدا کنید:

کانفیگ وردپرس

این پرونده را در ویرایشگر متن دلخواه خود باز کنید (مانند TextEdit). شما باید این متن را پیدا کنید:

define( 'DB_NAME', 'database_name_here' );

بجای ‘database_name_here’ نام پایگاه داده ای را که در مرحله قبل ایجاد کرده اید وارد کنید ما wordpress قرار دادیم. سپس این دو خط را پیدا کنید:

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

در اینجا ، بخشی به نام ‘username_here’ را با root جایگزین کنید و بخشی را با نام ‘password_here’ اینجا را کاملا حذف کنید. نتیجه باید کم و بیش به این شکل باشد:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_Name', 'wordpress');
/** MySQL database username */
define('DB_USER', 'root');
/** MySQL database password */
define('DB_PASSWORD', '');

پس از پایان کار ، پرونده را به صورت wp-config.php ذخیره کنید.

این پوشه را به محل نصب نرم افزار انتقال دهید. شما باید مطمئن شوید که این پرونده در زیر پوشه htdocs در پوشه XAMPP قرار دارد. همچنین باید پوشه نصب وردپرس را در پوشه htdocs قرار دهید.

در آخر ، در مرورگر خود به http://localhost/wordpress بروید. سپس وردپرس را نصب کنید. پس از انجام همه کارها ، وردپرس localhost را با موفقیت نصب کرده اید!

 

مرحله اول نصب وردپرس

پس از انتخاب بزن بریم!، چنین صفحه ای ظاهر می شود. ما نام پایگاه داده را به عنوان wordpress می گذاریم. ما در نام کاربری root تایپ می کنیم و رمز عبور خود را خالی می گذاریم. ما سرور پایگاه داده و پیشوند جدول را تغییر نمی دهیم. سپس “فرستادن” رو کلیک میکنیم

مرحله دوم نصب وردپرس

بعد از اینکه می گوییم فرستادن، صفحه ای از این دست را مشاهده می کنیم که می گوید “راه اندازی نصب” را ادامه دهید.

راه اندازی نصب وردپرس

اکنون اطلاعات لازم را پر کرده و می گوییم “نصب وردپرس”

نصب وردپرس

در اینجا ، ما می گوییم “ورود” و وارد وردپرس خود می شویم.

ورود به وردپرس

اطلاعات ورود را وارد کرده و وارد پیشخوان وردپرس می شویم

وردپرس

سرانجام ، ما به پایان مراحل راه اندازی خود رسیده ایم ، دوستان عزیز ، از اینجا به بعد می توانید تنظیمات وردپرس خود را انجام دهید.

آموزش ایجاد وردپرس چند سایتی در XAMPP

اکنون که می دانید چگونه از XAMPP برای راه اندازی یک سایت وردپرس استفاده کنید ، ممکن است بخواهید از همین روند برای ایجاد یک شبکه چند سایته استفاده کنید. با این کار می توانید شبکه ای از چندین وب سایت ایجاد کنید که می توانید از یک سایت وردپرس مدیریت کنید. برنامه های زیادی برای راه اندازی چند سایت وجود دارد. به عنوان مثال ، این امکان را به شما می دهد تا آزمایش کنید که چگونه پوسته ها یا افزونه های تازه توسعه یافته شما در سایت های مختلف کار می کنند.

برای شروع باید پرونده wp-config.php خود را در یک ویرایشگر متن باز کنید. سپس خطوط کد زیر را در پایین پرونده  * That’s all, stop editing! Happy blogging. * باید اضافه کنید:

define('WP_ALLOW_MULTISITE', true);

پس از اطمینان از اینکه Apache و MySQL هنوز در XAMPP در حال اجرا هستند ، وارد سایت localhost خود شوید. سپس به ابزارها > راه اندازی شبکه بروید:

راه اندازی شبکه

پس از وارد کردن عنوان شبکه ، نصب را انتخاب کنید. از شما خواسته می شود که پرونده های wp-config.php و .htaccess را ویرایش کنید.

پرونده wp-config.php خود را یک بار دیگر باز کنید. شما باید کد زیر را در زیر خطوطی که قبلاً اضافه کرده اید اضافه کنید:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

سپس باید فایل .htaccess را باز کنید (اگر وجود نداشت ایجاد کنید) ، که در همان دایرکتوری پرونده wp-config.php شما است. سپس تمام خطوط را با موارد زیر جایگزین کنید:

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress

ذخیره کنید و فایل را ببندید. اکنون ، پس از ورود به وردپرس localhost ، باید بتوانید به همه سایت ها دسترسی داشته باشید.

کاری که می توانید با نصب وردپرس در لوکال هاست انجام دهید:

پس از یادگیری نحوه استفاده از XAMPP و نصب وردپرس در لوکال با xampp و دریافت سایت محلی وردپرس ، آنچه می توانید انجام دهید کاملاً به پروژه توسعه ای که قصد دارید با آن شروع کنید بستگی دارد. برای شروع ، WordPress.org یک راهنمای عالی برای مبتدیان در مورد نحوه استفاده از درایوهای تست وردپرس ارائه می دهد.

اگر به توسعه تم علاقه مند هستید ، می توانید سایت هایی مانند Theme Shaper را بررسی کنید. با استفاده از محیط محلی خود ، می توانید با خیال راحت پرونده های خود را سازماندهی کنید تا قالب های جدید و عملکرد آنها را آزمایش کنید.

اگر می خواهید یاد بگیرید که چگونه از XAMPP و WordPress با هم استفاده کنید تا دانش برنامه نویسی خود را بسنجید و تجربیات بیشتری در PHP بدست آورید ، راهنماهای مفید بسیاری نیز برای این کار وجود دارد. BitDegree و Code Academy آموزش های متنوعی در مورد اصول PHP و HTML و موارد دیگر را ارائه می دهند.

ممکن است بخواهید در هنگام استفاده از سایت بومی وردپرس خود برای ایجاد منابع ، منابعی در دسترس داشته باشید تا بتوانید عیب یابی و مهارت خود را بهبود ببخشید. Stack Exchange یک انجمن آنلاین در حال رشد است که در آن می توانید از جامعه توسعه وردپرس سوال کنید و از بینش های ارزشمندی برخوردار شوید. سرانجام ، شما باید در بخش پشتیبانی WordPress.org مکرر حضور داشته باشید.

نتیجه:

همانطور که مشاهده می کنید ، XAMPP یک راه حل قدرتمند و همه کاره برای راه اندازی یک وب سرور محلی است. برای ایجاد محیطی برای برنامه نویسی اساسی وردپرس ، آزمایش تنظیمات چند سایت ، بازی با پوسته ها و موارد دیگر بسیار عالی است. با این حال ، این تنها ابزاری نیست که می توانید برای نصب localhost وردپرس استفاده کنید. یک گزینه عالی دیگر ، نصب localhost وردپرس با استفاده از Docker است.

آیا در مورد نحوه استفاده از XAMPP یا سایت جدید وردپرس بومی خود سوالی دارید؟ آن را با ما در نظرات زیر به اشتراک بگذارید!

دیدگاه‌ها

اولین نفری باشید که درباره این دوره نظر میدهید!

خوشحال میشیم نظر خودتان را برای ما بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *