نصب وردپرس در لوکال هاست به کمک XAMPP

وردپرس برای اجرا نیاز به یک هاست دارد که باید این هاست از زبان php پشتیبانی کند. برای ذخیره اطلاعات در وردپرس هم نیاز به MySQL داریم. برای اینکار دو روش وجود دارد. ۱-ساخت لوکال هاست ۲-خرید هاست لینوکس   که در این قسمت روش اول را توضیح می دهیم.

برای راه اندازی وردپرس در کامپیوتر شخصی نیاز به ساخت یک هاست محلی با لوکال هاست داریم که شرایط را برای نصب وردپرس ایجاد کند.

برای اینکار برنامه های مختلفی وجود دارد از جمله easyphp, WAmpServer, Xampp  و … که هریک ویژگی های خود را دارند. در این بحث به آموزش Xampp می پردازیم. شما با استفاده از این برنامه می توانید php , MySQL , Apache که برای وردپرس مورد نیاز است را در سیستم خود داشته باشید.

علت نصب وردپرس در لوکال هاست

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

 

مرحله چهارم: دریافت و نصب وردپرس

در این مرحله باید آخرین نسخه وردپرس رو از سایت رسمی آن دانلود کنید. برای این منظور از لینک های زیر وردپرس را دانلود کنید. بعد از دریافت به مسیر نصب Xampp (پیش فرض C:\xampp\htdocs) رفته و فایل دانلود شده را در آنجا کپی و از حالت فشرده خارج کنید.حالا فایلی با نام wordpress دارید که نام آنرا به نام سایتتان تغییر دهید. از این به بعد محتویات این پوشه اطلاعات سایت شماست.

مرحله پنجم: ویرایش فایل wp-config-sample.php

وارد پوشه سایت شوید و فایل wp-config-sample.php را پیدا کنید و یک کپی از آن تهیه کنید و به wp-config.php تغییر نام دهید و آنرا در یک ویرایشگر متن مثل notepad یا notepad++ باز کنید.

ما فقط با سه تکه کد در این فایل کار داریم و ویرایش می کنیم.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');
/** MySQL database username */
define('DB_USER', 'username_here');
/** MySQL database password */
define('DB_PASSWORD', 'password_here');