آموزش نصب وردپرس روی لوکال هاست XAMPP در ویندوز
در مقاله نصب وردپرس روی لوکال هاست زمپ را فرا خواهید گرفت.
![](https://technobel.ir/wp-content/uploads/2024/05/how-to-install-wordpress-on-localhost-780x440.jpg)
می خواهید وردپرس را با استفاده از XAMPP نصب کنید؟ اگر می خواهید سایت توسعه ای داشته باشید که بتوان از آن برای آزمایش یا اهداف دیگر استفاده کرد، این یک ایده عالی است. XAMPP به شما امکان می دهد یک وب سایت را از رایانه شخصی خود اجرا کنید. و هنگامی که آن را راه اندازی کردید، می توانید یک نصب جدید وردپرس را تنها با چند کلیک اجرا کنید.
اما نصب XAMPP و WordPress می تواند کمی مشکل باشد، بنابراین ممکن است به کمک نیاز داشته باشید.
در این آموزش گام به گام، من دقیقا نحوه نصب XAMPP و راه اندازی سایت توسعه وردپرس محلی را به شما نشان می دهم. همچنین برخی از خطاهای رایج XAMPP و نکات عیبیابی را به اشتراک میگذارم تا بتوانید هر مشکلی را که با آن مواجه میشوید برطرف کنید ( اگرچه اکثر مردم با پیروی از این راهنما هیچ مشکلی را تجربه نمیکنند! ).
در پایان این، شما محیط تست محلی وردپرس خود را خواهید داشت که در ویندوز اجرا می شود.
قبل از مطالعه کامل این مقاله می توانید ویدیو آموزشی این مورد را در کانال یوتیوب پی سی باز مشاهده کنید.
1: XAMPP را دانلود و بر روی کامپیوتر خود نصب کنید
اولین قدم در راه نصب وردپرس به صورت محلی، دانلود و نصب نرم افزار XAMPP است. می توانید فایل نصب کننده ویندوز را از Apache Friends دانلود کنید . این یک فایل بزرگ است، حدود 110 مگابایت، بنابراین بسته به اینترنت شما ممکن است یک دقیقه یا بیشتر طول بکشد:
![وب سایت xampp - ابزار شما برای نصب وردپرس به صورت محلی.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:386/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2022/01/how-to-install-xampp-1.png)
پس از پایان دانلود، فایلی را که دانلود کرده اید اجرا کنید تا نصب کننده XAMPP راه اندازی شود. اگر از نرم افزار آنتی ویروس استفاده می کنید، ممکن است اخطاری مانند زیر دریافت کنید:
![xampp نصب کنید.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:625/h:250/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-2.png)
فقط برای ادامه روی Yes کلیک کنید. بسته به پیکربندی ویندوز شما، ممکن است در مورد کنترل حساب کاربری (UAC) نیز درخواستی دریافت کنید. فقط از طریق آن اعلان نیز ادامه دهید. هنگامی که تمام دستورات را دریافت کردید، باید صفحه نصب استاندارد را ببینید:
![راه اندازی راه اندازی](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:628/h:527/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-3.png)
برای ادامه کافیست روی Next کلیک کنید.
در صفحه بعدی، می توانید انتخاب کنید کدام مؤلفه ها نصب شوند. برای نصب XAMPP و WordPress، به همه اجزای آن نیاز ندارید. علاوه بر اجزای مورد نیاز، تنها چیزی که نیاز دارید عبارتند از :
- MySQL
- PHPMyAdmin
با این حال، برخی از اجزای دیگر می توانند مفید باشند. برای مثال، اگر میخواهید ایمیلهای تراکنشی را ارسال/اشکالزدایی کنید، ممکن است بخواهید اجزای مرتبط با ایمیل را نصب کنید. هر چند این کاملا به شما بستگی دارد.
![قطعات مورد نیاز.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:624/h:528/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-4.png)
باز هم، این تمام چیزی است که برای نصب وردپرس به صورت محلی لازم است. علامت همه موارد دیگر را بردارید و روی Next کلیک کنید .
اکنون می توانید انتخاب کنید که XAMPP در کدام پوشه نصب شود. من همیشه آن را به عنوان پیش فرض می گذارم:
![پوشه هدف برای نصب وردپرس به صورت محلی.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:628/h:527/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-5.png)
در صفحه بعدی می توانید زبان مورد نظر خود را انتخاب کنید.
سپس، یک درخواست دریافت خواهید کرد که از شما می خواهد Bitnami را برای XAMPP نصب کنید . برای نصب XAMPP و وردپرس به این نیاز ندارید ، پس با خیال راحت علامت کادر را بردارید. اگر آن را فعال بگذارید، روند نصب وردپرس را کمی ساده می کند، اما من قصد دارم نحوه کار بدون بیتنامی را توضیح دهم.
![نحوه نصب XAMPP و WordPress بر روی ویندوز.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:625/h:530/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-6.png)
پس از کلیک بر روی Next ، آماده اجرای نصب هستید:
![نصب را نهایی کنید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:623/h:530/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-7.png)
فرآیند نصب ممکن است چند دقیقه طول بکشد:
![فرآیند نصب XAMPP](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:627/h:528/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-8.png)
پس از اتمام، می توانید کنترل پنل را برای شروع کار با XAMPP راه اندازی کنید:
![به کنترل پنل بروید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:622/h:530/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-9.png)
2: ماژول ها را راه اندازی کنید و سرور خود را تست کنید
برای نصب صحیح XAMPP و WordPress، باید دو ماژول را اجرا کنید:
- Apache
- MySQL
می توانید هر دو ماژول را از کنترل پنل XAMPP راه اندازی کنید:
![سرور را راه اندازی کنید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:465/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-10.png)
هنگامی که آنها را راه اندازی کردید، باید وضعیت آنها را سبز کنید:
![نصب پایگاه داده](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:466/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-11.png)
و اکنون باید بتوانید با مراجعه به http://localhost/
مرورگر وب انتخابی خود تست کنید که سرور محلی شما کار می کند:
![همه چیز در لوکال هاست](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:406/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-12.png)
اگر همه چیز خوب پیش رفت، اکنون یک سرور XAMPP کارآمد بر روی رایانه شخصی ویندوز خود دارید! اما اکنون زمان نصب XAMPP و WordPress است. بنابراین در اینجا نحوه راهاندازی و راهاندازی یک سایت وردپرس در XAMPP آورده شده است.
3: فایل های نصب وردپرس را اضافه کنید
اگر تا به حال وردپرس را به صورت دستی نصب کرده اید، بقیه مراحل باید بسیار آشنا به نظر برسد. ابتدا باید به سایت wordpress.org بروید و آخرین نسخه وردپرس را دانلود کنید.
سپس در ویندوز به پوشه ای که XAMPP را در آن نصب کرده اید بروید. برای من همین است C://xampp
. باید چیزی شبیه به شما باشد. سپس، در آن پوشه، زیرپوشه htdocs را پیدا کنید :
![فایل ها را به پوشه اضافه کنید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:445/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-13.png)
در htdocs ، یک پوشه جدید برای سایت آزمایشی خود ایجاد کنید. این نام پوشه به نام فرعی برای دسترسی به سایت شما تبدیل می شود. برای مثال، اگر پوشه را بسازید testsite
، با رفتن به سایت خود به آن دسترسی خواهید داشت http://localhost/testsite
.
پس از ایجاد پوشه، فایل زیپ وردپرس را که از wordpress.org دانلود کرده اید در آن استخراج کنید:
![دایرکتوری هدف](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:483/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-14.png)
4: ایجاد پایگاه داده برای نصب وردپرس
در مرحله بعد، باید یک پایگاه داده MySQL برای نصب وردپرس خود ایجاد کنید. برای انجام این کار، PHPMyAdmin را از کنترل پنل XAMPP خود راه اندازی کنید:
![پایگاه داده را ایجاد کنید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:340/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-15.png)
سپس روی Databases در بالا کلیک کنید:
![به پایگاه های داده بروید](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:738/h:363/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-16.png)
و یک نام برای پایگاه داده خود وارد کنید و روی ایجاد کلیک کنید . نام شما می تواند هر چیزی باشد – فقط آن را به خاطر بسپارید زیرا برای مرحله بعدی به آن نیاز خواهید داشت:
![ایجاد یک پایگاه داده](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:321/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-17.png)
بر خلاف نصب وردپرس بر روی یک وب سرور زنده، هنگام نصب XAMPP و WordPress، نیازی به نگرانی در مورد ایجاد یک کاربر پایگاه داده ندارید.
5: وردپرس را به صورت محلی از طریق نصب کننده روی صفحه نصب کنید
وقتی از سایت آزمایشی خود بازدید می کنید، باید نصب کننده معمولی وردپرس را ببینید. به یاد داشته باشید، سایت آزمایشی شما فقط این است http://localhost/FOLDERNAME
:
![وردپرس را روی XAMPP نصب کنید.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:390/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-18.png)
تنها مرحله ای که این فرآیند با یک نصب معمولی متفاوت است، جزئیات پایگاه داده است. وقتی به جزئیات پایگاه داده رسیدید، آنها را به این صورت وارد کنید:
- نام پایگاه داده = نام پایگاه داده ای که در PHPMyAdmin ایجاد کرده اید
- نام کاربری = “ریشه”
- رمز عبور = خالی بگذارید
![تنظیمات پایگاه داده هنگام نصب وردپرس به صورت محلی.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:742/h:410/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/02/how-to-install-xampp-and-wordpress-19.png)
سپس بقیه مراحل نصب وردپرس را مانند معمول به پایان برسانید.
پس از تکمیل فرآیند، باید نصب کاملاً جدید وردپرس خود را مشاهده کنید که کاملاً روی هاست محلی شما اجرا می شود:
![سایت جدید وردپرس نصب شده بر روی XAMPP.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:514/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2017/03/new-WordPress-site-installed-on-XAMPP.jpg)
عیب یابی خطاهای رایج XAMPP
اگر آموزش XAMPP ما را در بالا دنبال کردید، امیدواریم بدون هیچ مشکلی در حال اجرا باشید. با این حال، در موارد نادر، ممکن است با برخی از خطاهای XAMPP مواجه شوید که نیاز به عیب یابی دارند.
در اینجا چند نکته برای رفع خطاهای رایج XAMPP وجود دارد… ⚠️
XAMPP حداکثر زمان اجرای PHP خطای بیش از حد
خطای Maximum Execution Time Exceeded یک مشکل بسیار رایج در نصب وردپرس است که با XAMPP ایجاد کرده اید.
خوشبختانه، شما معمولاً می توانید آن را فقط با ویرایش یک خط در یکی از فایل های پیکربندی XAMPP برطرف کنید.
برای شروع، کنترل پنل XAMPP را باز کنید و روی دکمه Config در کنار Apache کلیک کنید . در لیست کشویی، گزینه PHP (php.ini) را انتخاب کنید :
![فایل php.ini را در XAMPP باز کنید.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:412/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2022/01/xampp-troubleshooting-1.png)
این باید php.ini
فایل را در ویرایشگر متن پیش فرض شما باز کند.
در فایل، خط زیر را جستجو کنید:
max_execution_time
شما باید چیزی شبیه به max_execution_time=120
.
برای رفع خطای XAMPP Maximum PHP Execution Time Exceeded، تنها کاری که باید انجام دهید این است که مقدار عدد را افزایش دهید. برای مثال، می توانید سعی کنید آن را دو برابر کنید 240
.
خطای بیش از حد حداکثر اندازه فایل XAMPP
خطای Maximum File Size Exceeded یکی دیگر از مشکلات رایجی است که ممکن است هنگام آپلود فایل ها در سایت وردپرس محلی که با XAMPP ایجاد کرده اید مشاهده کنید.
خوشبختانه، تعمیر آن آسان است. در واقع، شما می توانید آن را دقیقاً از همان نقطه ای که خطای قبلی را رفع کرده اید، یعنی php.ini
فایل، برطرف کنید.
برای شروع، php.ini
فایل را باز کنید ( می توانید مراحل قسمت قبل را دنبال کنید ).
سپس خط زیر را جستجو کنید:
upload_max_filesize
شما ممکن است چیزی شبیه upload_max_filesize=40M
به
برای افزایش محدودیت آپلود و رفع خطا، تنها کاری که باید انجام دهید این است که تعداد را افزایش دهید. به عنوان مثال، شما می توانید آن را بسازیدupload_max_filesize=40M.
در حالی که در حال ویرایش فایل هستید php.ini
، می خواهید همان تغییر را در post_max_size
شماره ایجاد کنید.
XAMPP Apache Shutdown خطای غیرمنتظره
این خطا به این معنی است که مشکلی در آپاچی رخ داده است که باعث از کار افتادن آن شده است. آپاچی وب سروری است که XAMPP به آن متکی است، بنابراین خرابی در آپاچی به این معنی است که سایتهای توسعه محلی شما از کار میافتند.
خطای 403 – خطای XAMPP دسترسی ممنوع
یکی دیگر از پیام های خطای رایج، خطای XAMPP دسترسی ممنوع است، که معمولاً زمانی که سعی می کنید با phpMyAdmin (یا گاهی اوقات صفحات دیگر) به پایگاه داده خود دسترسی پیدا کنید، به صورت خطای 403 ظاهر می شود.
به طور معمول، این به دلیل پیکربندی نادرست در یکی از فایل های پیکربندی XAMPP رخ می دهد.
برای رفع این مشکل، روی دکمه Config در کنار Apache در کنترل پنل XAMPP کلیک کنید.
از منوی کشویی، httpd-xampp.conf
فایل را انتخاب کنید، که باید به طور خودکار آن را در ویرایشگر متن پیش فرض شما باز کند.
![فایل httpd.conf را در XAMPP باز کنید.](https://mllj2j8xvfl0.i.optimole.com/cb:c5QE.37290/w:713/h:416/q:mauto/f:best/https://themeisle.com/blog/wp-content/uploads/2022/01/xampp-troubleshooting-2.png)
به دنبال یک خط کد باشید که با آن شروع می شودAlias /phpmyadmin.
در آن بلوک کد، باید خطی را ببینید که می گوید Require local
. آن خط را برای گفتن تغییر دهید Require all granted
.
این باید خطای XAMPP پایگاه داده دسترسی ممنوع را برطرف کند و به شما امکان دسترسی به phpMyAdmin را بدهد.