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

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

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

یک نکته برای حرفه‌ای‌ها

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

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

ساخت سایت در لوکال هاست برای برنامه نویسان و توسعه‌دهندگان یک کار عادی و روزانه است و این مزیت را دارد که بدون نیاز به وجود اینترنت روی پروژه‌هایتان کارکنید. ( من یک بار سایت دانشگاهمان را در لوکال هاست شبیه سازی کردم و نمره هایم را تغییر دادم، شما این کار را نکنید)

مهم‌ترین دلایلی که وجود دارند و باعث نیاز ما به نصب وردپرس روی لوکال هاست می‌شوند عبارت‌اند از:

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

 

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

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

  • نصب نرم افزار xampp و آشنایی با مقدمات
  • دانلود وردپرس فارسی
  • ساخت پایگاه داده برای وردپرس
  • نصب و تنظیمات اولیه وردپرس

نکات مهم:

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

سایت ساخته‌شده در لوکال هاست این امکان را نیز دارد که توسط کامپیوترهای داخل همان شبکه مورد استفاده قرار بگیرد و هک شود. اگر می‌خواهید هیچ‌کس در شبکه شرکت شما دسترسی به سایت لوکال شما نداشته باشد یا فایروال خود را تنظیم کنید یا تنظیمات شبکه خود را عوض کنید.

قدم اول : آشنایی با مقدمات و نرم افزارهای مورد نیاز

برای اینکه شما بتوانید یک سایت وردپرسی داشته باشید نیاز به یک وب سرور ( وب سرور آپاچی یا appache ) دارید. کار وب سرور این است که زبان‌های برنامه‌نویسی شده تحت وب ( زبان برنامه‌نویسی وردپرس PHP است) را اجرا کند. همچنین شما به یک پایگاه داده نیز نیاز خواهید داشت ، پایگاه داده (MySQL ) نیز توسط یک نرم‌افزار به نام phpmyadmin مدیریت می‌شود.

۱- PHP چیست و چرا انتخاب ورژن مناسب ضروری است؟

PHP یک زبان برنامه‌نویسی مخصوص لینوکس است که وردپرس نیز با آن ساخته‌شده است و به همین دلیل است که هنگام خرید هاست ما به شما پیشنهاد می‌کنیم تا هاست لینوکسی بخرید.

در حال حاظر زبان PHP دارای دو سری نسخه اصلی است:

  • نسخه 5.6.3 که آخرین و قوی ترین نسخه از سری 5 است
  • نسخه 7

نسخه PHP 5.6.3 در حال حاضر بهترین و پایدارترین نسخه است که تمام افزونه‌ها را پشتیبانی می‌کند و با نصب وردپرس روی این ورژن از PHP به مشکلی نخواهید خورد.

در سری 7 زبان PHP برخی از توابع در نسخه‌های قدیمی‌تر حذف‌شده‌اند. به این معنی که اگر شما در این نسخه وردپرس تان را نصب کنید با برخی از افزونه‌های قدیمی مشکل خواهید داشت و آن افزونه ها کار نخواهند کرد. یکی از این افزونه ها ، درگاه پرداخت بانک سامان هست که من چند ماه قبل برای php7 پیش تست کردم مشکل داشت و سازگاری نداشت با این نسخه، و علت هم این بود که از یک سری توابعی استفاده شده بود که در ورژن php7 منسوخ شده بودند.

آیا تغییر ورژن PHP در آینده ممکن است؟

نکته ای که میخواهم به آن اشاره کنم این هست که اگر شما وردپرستان را روی نسخه 7 PHP نصب کنید بعدا نمیتوانید آن وردپرس را روی نسخه های پایین تر زبان PHP نصب کنید ، برای مثال اگر هاست واقعی شما از نسخه 7 استفاده میکند شما نمیتوانید از سایت واقعی خودتان بک آپ بگیرید و روی لوکال هاست بیاید با نسخه 5.6.3 php اقدام به انتقال وردپرس کنید. اما برعکس این مورد امکان پذیر هست و مشکلات کمی دارد که قابل چشم پوشی است.

یعنی شما فقط میتوانید وردپرسی که روی یک سیستم با ورژن PHP سری 5 نصب شده است را در آینده منتقل کنید به سیستمی که ورژن PHP7 را پشتیبانی میکند.

تغییر ورژن PHP از کم به زیاد امکان پذیر است اما برعکس آن خیر

۲- پایگاه داده چیست؟

پایگاه داده یا دیتابیس یک فایل است که حاوی تعداد زیادی جدول است و در هر کدام از جدول ها فیلد های مختلفی وجود دارد که ما میتوانیم با اضافه کردن این فیلد ها اطلاعات سایت خودمان را در آن ها ذخیره کنیم.

پایگاه داده شامل چه قسمت هایی است؟

در حالت کلی یک پایگاه داده شامل: ۱- جداول ۲- ردیف های داخل جدول ۳- فیلد های داخل ردیف است.

برای مثال ما در وردپرس یک جدول با عنوان wp-users داریم که در این جدول، در ردیف های مختلف نام های کاربری افراد و مشخصات آن ها قرار میگیرد . در عکس زیر همان طور که میبینید در داخل جدول wp-users یک ردیف بیشتر وجود ندارد و در داخل این ردیف اسامی کاربران به همراه رمز عبورشان به همراه ایمیلشان و شناسه کاربری و مشخصات دیگر در فیلد های جداگانه ذخیره شده است.

جدول دیتا بیس در وردپرس

۳- XAMPP چیست؟

نصب جداگانه نرم‌افزارهای بالا سخت به نظر میرسد. به همین علت ما برای راه اندازی سایت روی لوکال هاست از نرم‌افزار xapmm استفاده می‌کنیم که تمام نیازهای ما را برطرف می‌کند. نرم افزار زمپ دارای ورژن های مختلف php به همراه پایگاه داده و امکاناتی که ما به آن نیازی هم نداریم مانند ftp ارائه شده است. خوشبختانه نرم‌افزار xampp برای تمام نسخه‌های سیستم‌عامل مانند: ویندوز ، لینوکس ، مک ساخته‌شده و به‌صورت رایگان در دسترس است.

نرم افزار xampp چیست؟

شما میتوانید این نرم افزار را از لینک زیر دریافت کنید. یادتان باشد که پیشنهاد اول ما استفاده از ورژن PHP 5.6.3 است.

صفحه دانلود نرم افزار xampp

نصب نرم افزار xampp

بعد از اینکه این نرم افزار را دانلود کردید شروع به نصب آن کنید و این نکته مهم را در نظر داشته باشید که به هیچ وجه در آدرس C:Program Files (x86) این نرم افزار را نصب نکنید.

نصب نرم افزار xampp در ویندوز

بعد از نصب در ویندوز، دسترسی فایروال را نیز برای xampp باز کنید.

تنظیم فایروال برای نرم افزار xampp

حالا طبق عکس زیر روی گزینه start در قسمت های apache و mysql کلیک کنید. برای نصب وردپرس ما فقط به این دو قسمت نیاز داریم. یادتان باشد که هر موقع میخواهید در کامپیوتر شخصی با وردپرس کار کنید باید ابتدا نرم افزار xampp را اجرا کنید و این دو گزینه را start کنید. چون با خاموش شدن کامپیوتر نرم افزار نیاز به start شدن به صورت دستی دارد.

تنظیم نرم افزار xampp

تا این قسمت نصب نرم افزار xampp با موفقیت تمام‌شده است اما اگر می‌خواهید تنظیمات بهینه را نیز انجام دهید و مشکلات احتمالی را رفع کنید در انتهای این مقاله توضیح خواهم داد که چگونه مشکلات xampp را رفع کنید.

حتی یک سری مشکلات هم هستند که در آینده قرار است برای سایت لوکال شما اتفاق بیافته و خیلی هم جدی هستند ، مثل:

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

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

قدم دوم: دانلود وردپرس فارسی

حالا وقت این رسیده که بریم و وردپرس فارسی را دانلود کنیم و فایلهایش را کپی کنیم. برای انجام این کار به سایت wordpress.org مراجعه کنید. وارد سایت که شدید برای کاربران ایرانی یک نوشته نمایش داده می شود که وردپرس به زبان فارسی هم ترجمه شده و در دسترس است.

سایت رسمی وردپرس

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

دانلود وردپرس فارسی

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

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

لیست فایل های وردپرس

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

 البته فولدر htdocs دارای فایل های اضافی است که باید همه آن ها را ابتدا پاک کنید و بعد عمل کپی کردن را انجام دهید.

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

قدم سوم : ساخت یک پایگاه داده برای وردپرس روی لوکال هاست

ما توی این مرحله باید یک دیتابیس یا پایگاه داده برای سایتمان ایجاد کنیم تا وردپرس اطلاعات مورد نیاز خودش را بتواند در آن ذخیره کند. برای انجام این کار ، در محیط xampp و در قسمت MySQL روی گزینه admin مانند عکس زیر کلیک کنید.

شما الآن وارد محیط PHPMyAdmin شده‌اید. این محیط به شما اجازه کار با دیتابیس و پایگاه داده را می‌دهد.شما در اینجا می‌توانید پایگاه داده ایجاد کنید و یا حذف کنید. همچنین می‌توانید در این قسمت از دیتا بیس خود بک آپ هم بگیرید و یا اینکه اگر بک آپی دارید آن را restore یا بازیابی کنید. شما همچنین می‌توانید دسترسی کامل به محتوا و جداول پایگاه داده داشته باشید.

مثلاً یکی از کاربردهای پیشرفته که هرکسی نیاز داره اون رو بدونه، تغییر نام کاربری و پسورد ادمین وردپرس از طریق phpmyadmin هست. با این روش حتی اگه شما رمزتون رو هم یادتون رفته باشه و به آدرس ایمیلتون هم دسترسی نداشته باشید به راحتی میتونید به طور مستقیم رمز عبور جدید بسازید.

حالا باید یک نام برای پایگاه داده خودتان انتخاب کنید. اما قسمت مهم این هست که باید در قسمت collation حتماً طبق عکس زیر مقدار را برابر utf8-general-ci قرار بدهید. البته شما می‌توانید از utf8-persian-ci هم استفاده کنید و مشکلی برایتان پیش نخواهد آمد. با انجام این کار، جداول پایگاه داده شما از زبان فارسی نیز پشتیبانی خواهند کرد.

ساخت پایگاه داده در لوکال هاست

حالا کافی است تا روی گزینه create کلیک کنید تا پایگاه داده شما ایجاد و آماده برای کار شود.

همان طور هم که در عکس زیر میبینید در حال حاضر این پایگاه داده خالی است و حاوی هیچ اطلاعاتی نیست. در قدم بعدی که قرار است نصب وردپرس را انجام بدهیم خواهیم دید که بعد از نصب ، در این پایگاه داده چه اتفاقاتی رخ خواهد داد.

پایگاه داده خالی

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

در این قدم میخواهیم اقدام به نصب وردپرس روی لوکال هاست کنیم. برای انجام این کار در مرورگر خود تایپ کنید: localhost . بعد از انجام اینکار شما به صفحه نصب وردپرس خواهید رفت. راه دوم هم این است که مطابق عکس زیر ر نرم افزار زمپ روی گزینه admin در قسمت apache کلیک کنید.

نرم افزار زمپ xampp در لوکال هاست

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

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

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

تنظیم پایگاه داده برای نصب وردپرس

نام پایگاه داده: این قسمت مربوط به نامی است که شما در قدم سوم برای پایگاه داده خود انتخاب کردید. پس محتویات این قسمت که به‌طور پیش‌فرض wordpress است را پاک‌کنید و از نام پایگاه داده‌ای که خودتان ساخته‌اید استفاده کنید.

نام کاربری: این قسمت هم مربوط به کاربرانی است که می‌توانند به پایگاه داده دسترسی داشته باشند. در نرم‌افزار xampp این مورد برابر با root است. اما در دنیای واقعی و هاست های واقعی این مورد را شما باید به‌طور دستی بسازید و یک رمز عبور هم باید برای آن تعیین کنید.

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

میزبان پایگاه داده: این قسمت را دست نزنید و بگزارید مقدار پیش‌فرض خود که localhost است باقی بماند.

جدول پیشوند: این مورد را برای بحث امنیتی می‌توانیم عوض بکنیم. من خودم در هاست خودم این مورد را عوض کرده‌ام. البته کاربرد اصلی آن این است که شما بتوانید هم‌زمان چند سایت وردپرسی داشته باشید که از یک دیتا بیس استفاده می‌کنند. اگر صرفاً برای تست وردپرس را نصب می‌کنید نیازی به تغییر این قسمت نخواهید داشت.

صفحه نصب وردپرس

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

اطلاعات مورد نیاز برای نصب وردپرس

تمام موارد زیر قابل‌تغییر هستند پس نگران پر کردن آن‌ها نباشید.

عنوان سایت: اگر سایت آموزشی دارید مثل من پس می‌توانید در این قسمت بنویسید: آموزش وردپرس

نام کاربری: در این قسمت باید یک نام کاربری برای ورود به کنترل پنل وردپرس بسازید که به‌طور پیش‌فرض admin است. البته در محیط واقعی هرگز نباید از این نام کاربری استفاده کنید.

رمز: رمز عبور مربوط به نام کاربری شما است

ایمیل شما: اگر شما ایمیل خودتان را وارد کنید یک ایمیل به شما ارسال می‌کند و اعلام می‌کند که وردپرس راه‌اندازی شده است.البته چون لوکال هاست قابلیت ارسال ایمیل را ندارد پس انتظار دریافت ایمیل را نداشته باشید.

نمایش به موتورهای جست‌وجو: درصورتی‌که در هاست واقعی دارید روی سایتتان کار می‌کنید و هنوز خیلی مانده تا سایت شما آماده بشود این تیک را برنید. در غیر این صورت نیازی نخواهید داشت.

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

بعد از نصب وردپرس در لوکال هاست چه اتفاقی می‌افتد

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

دیتابیس در وردپرس

علاوه بر مورد بالا وردپرس دو تغییر دیگر هم انجام می‌دهد. برای مشاهده این تغییرات می‌توانید به محل نصب وردپرس در لوکال هاست به مسیر : xampphtdocs بروید. در این فولدر یک فایل به نام wp-config.php وجود دارد.

وظیفه فایل wp-config.php : مهم‌ترین وظیفه این فایل نگه‌داری اطلاعات مربوط به پایگاه داده است. البته چندوظیفه دیگر هم دارد که در این مقاله به آن نمی‌پردازیم. مطابق عکس زیر می‌بینید که چطور اطلاعات برای اتصال وردپرس به دیتا بیس در این فایل ذخیره‌شده‌اند.

محتویات فایل wp-config.php

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

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

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

برای حل این مشکل و دیگر مشکلاتی که در آینده خواهید داشت من به شما اکیداً توصیه می‌کنم قسمت زیر را بخوانید و تنظیمات مربوطه را حتماً انجام دهید.

برای افزایش منابع اختصاص داده شده به وب سرور و پایگاه داده میبایست فایل های php.ini و my.ini (MySQL File) را ویرایش کرد.

تنظیم نرم افزار xampp

اگر از نرم افزار XAMPP استفاده میکنید روی دکمه config قسمت apache کلیک کنید و فایل php.ini رو باز کنید. حالا مقادیر مشخص شده را به زیر تغییر دهید.

post_max_size = 750M

upload_max_filesize = 750M

max_execution_time = 5000

max_input_time = 5000

memory_limit = 1000M

حال دکمه config در قسمت MySQL را فشار داده و فایل my.ini را باز کنید و مقدار مشخص شده زیر را تغییر دهید

max_allowed_packet = 500M

بعد از انجام ذخیره سازی حتما باید سرویس های apache و mysql را یک بار stop کنید و دوباره start کنید تا تغییرات اعمال شوند.

رفع خطای اجرا نشدن وب سرور آپاچی در زمپ

یکی از رایج‌ترین خطاها در محیط لوکال هاست وردپرس که با زمپ ایجاد شده است اینه که وب سرور آپاچی (apache) که هنگام اجرای نرم افزار و کلیک بر روی دکمه Start جهت اجرا صورت میگیره با خطا مواجه شده و به رنگ قرمر در میاد و از اونجایی که لازمه تا سرور آپاچی و همچنین mysql در هنگام کار با زمپ فعال باشه با خطا مواجه شده و عملا سایت ما در محیط لوکال هاست بالا نمیاد. این مشکل به این دلیل رخ میده که چون وب سرور آپاچی از پورت 80 برای اجرا استفاده میکنه ممکنه تا توسط برنامه دیگه‌ای که در کامپیوتر شما نصب هست و توسط اون اشغال شده؛ به همین دلیل وب سرور آپاچی در این پورت اجرا نشده و به دلیل ایجاد تداخل با خطا مواجه خواهید شد.

برای رفع این مشکل به مسیری که برنامه Xampp نصب کردید مراجعه کنید و سپس در پوشه xampp همانطور که در تصویر زیر مشاهده میکنید پوشه apache را باز کرده و سپس با مراجعه به پوشه conf فایلی که با عنوان httpd.conf را در آن وجود داره با استفاده از یک برنامه ویرایشگر متن همچون notepad باز کنید. حالا سعی کنید تا با استفاده از قابلیت جستجو که با کلیدهای ترکیبی Ctrl + F در اختیار شما قرار داره به دنبال عبارت Listen بگردید تا خط زیر رو پیدا کنید.


Listen 0.0.00:80 #
Listen [::]: 80
Listen 80

کافیه تا عدد 80 در تمامی خطوط فوق به عدد دیگری همچون 81 تغییر بدین تا پورت سرور آپاچی به 81 تغییر داده بشه و از این به بعد آپاچی در پورت 81 اجرا بشه و بتونید ازش استفاده کنید. در نهایت فایل مورد نظر را ذخیره کرده و سپس با کلیک بر روی دکمه Quit از برنامه زمپ خارج بشین و مجددا برنامه را اجرا کرده و با کلیک روی دکمه start در مقابل apache، خواهید دید که مشکل رفع شده و به رنگ سبز در میاد، حالا روی دکمه Start که مقابل mysql قرار داره کلیک کنید تا پایگاه داده php هم روشن بشه و به سایتتون دسترسی داشته باشید.

رفع خطای api-ms-win-crt-runtime-l1-1-0.dll

برای رفع این خطا ابتدا ویندوز خودتونو به آخرین نسخه موجود آپدیت کنید و سپس یک بار ویندوزتون رو ری‌استارت کنید و مجددا زمپ رو اجرا کنید، اگر باز هم مشکل پا برجا بود مجددا با مراجعه به مرکز به‌روزرسانی در ویندوز یک بار دیگه چک کنید تا ببینید ویندوز به صورت کامل آپدیت شده یا نه، اگر آپدیت جدیدی وجود داشت باز هم آپدیت کنید و پس از ری‌استارت مجدد سیستم زمپ را اجرا کنید، در صورتی که کاربر خوش‌شانسی باشید مشکل شما رفع خواهد شد اما در غیر این صورت لازمه تا اقدام به نصب یکی از فایل‌های ویندوز کنید بنابراین با مراجعه به آدرس Update for Universal C Runtime in Windows بر اساس نسخه ویندوز ی که استفاده میکنید فایل مرتبط با نسخه سیستم عامل ویندوز را دانلود کرده و نصب کنید سپس مجددا با ری استارت کردن ویندوز برنامه Xampp را اجرا کنید تا مشکل شما برطرف شود.

رفع خطای object not found در لوکال هاست زمپ

این خطا زمانی رخ میدهد که در دایرکتوری پوشه‌ای که وردپرس در آن نصب شده اشتباهی صورت گرفته باشه. این مورد معمولا در صورت تغییر پوشه‌ای که وردپرس روی آن نصب شده است رخ میده و برای رفع این مشکل باید نام پوشه را به همون نام قبلی تغییر بدیم. اما در صورتی که نام این پوشه را بخاطر تغییر آدرس سایت در لوکال هاست تغییر دادین جای هیچ نگرانی وجود نداره و کافیه تا داخل دیتابیس خودتون یعنی درست در قسمتی که شامل جدول مربوط به تنظیمات وردپرس میشه نام پوشه جدیدی که قصد دارید وارد کنید تا در دیتابیس ذخیره شده و امکان دسترسی به سایت در حالت لوکال با آدرس جدید براتون فراهم بشه که در آموزش‌های آتی پایگاه دانش میزبان‌فا به بررسی تغییر آدرس در وردپرس میپردازیم.

رفع خطای You don’t have permission to access در زمپ

این خطا به دلیل عدم امکان اجازه دسترسی به آی‌پی در phpmyadmin میشه و برای رفع آن ابتدا به مسیر c:wampaliasphpmyadmin.conf مراجعه کنید و سپس فایلی که با عنوان phpmyadmin.conf می‌باشد را با استفاده از یک نرم‌افزار ویرایشگر متن همچون نوت‌پد باز کنید خواهید دید که کدهای زیر در آن قرار دارد.


Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.1.3.1/" #
to give access to phpmyadmin from outside #
replace the lines # #
Order Deny,Allow #
Deny from all #
Allow from 127.0.0.1 # # by # #
Order Allow,Deny # Allow from all #
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1

همونطوری که میبینید در خط یکی به آخر عبارت Deny from all قرار داره که کافیه با تغییر دادن اون خط به Allow from all  فایل را ذخیره کنید، حال یک بار با کلیک بر روی دکمه Quit زمپ را خاموش کرده و مجددا با اجرا و کلیک بر روی دکمه‌های start که در مقابل آپاچی و mysql قرار دارد آن را اجرا کرده و به سایت خود مراجعه کنید، اگر باز  هم با چنین خطایی مواجه شدید این بار خط آخر که شامل Allow from 127.0.0.1 میشه حذف کنید و مجددا تست کنید. در صورتی که باز هم مشکل پابرجا بود این بار مجددا فایل  phpmyadmin.conf را باز کرده و عبارت Allow from all را به Allow from 127.0.0.1 ::1 تغییر بدین و فایل را ذخیره کنید، به عبارت دیگه خروجی کامل کدهای موجود در این فایل باید به صورت زیر در بیاد.


Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.1.3.1/" #
to give access to phpmyadmin from outside #
replace the lines # #
Order Deny,Allow #
Deny from all #
Allow from 127.0.0.1 # # by # #
Order Allow,Deny # Allow from all #
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from 127.0.0.1 ::1

پس از ذخیره فایل مورد نظر مجددا زمپ را غیرفعال کرده و اجرا کنید تا مشکل این بار رفع بشه.

رفع خطای Error Establishing a Database Connection در وردپرس

یکی دیگه از خطاهایی که ممکنه هنگام استفاده از برنامه Xampp برای استفاده از وردپرس با اون مواجه بشید خطا در برقراری ارتباط با پایگاه داده وردپرس یا Error Establishing a Database Connection هستش که به این معنیه که سایت شما به هر دلیلی قادر نیست تا به پایگاه داده وردپرس که همون Mysql هستش دسترسی داشته باشه و با ایجاد ارتباط بتونه اطلاعات موجود در سایت رو به شما نمایش بده. بنابراین این مشکل ممکنه تا به دلیل وارد کردن اشتباه اطلاعات دیتابیس، ایجاد مشکل در پایگاه داده، خطا در آدرس سایت و مواردی از این دست باشه که برای رفع این مشکل در ابتدای کار لازمه تا چک کنید و ببینید که آیا دسترسی به پیشخوان وردپرس برای شما فراهم هست یا نه، اگر دسترسی به پیشخوان فراهم باشه مشکل میتونه از Url های سایت باشد.

ابتدا به فایل‌های موجود در مسیری که وردپرس نصب شده مراجعه کنید و فایل wp-config.php رو با استفاده از یک برنامه ویراشگر متن باز کرده و بررسی کنید که اطلاعات پایگاه داده که شامل نام، نام کاربر و رمز پایگاه داده میشه به درستی در قسمت‌های زیر وارد شده و تغییری در آنها اعمال نشده باشد.


define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

آموزش های تصویری نصب وردپرس روی لوکال هاست

من چند آموزش به صورت ویدئو آماده کرده ام که در زیر میتونید اون ها رو ببینید.

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

در آموزش تصویری زیر من وردپرس را نصب میکنم و بعد هم قرار هست نام localhost را به نام یک دامنه واقعی تغییر بدهم.

, , ,

مطالب مرتبط

2 دیدگاه. ارسال دیدگاه جدید

  • سلام مهندس من طبق ویدئو دوم تلاش کردم تا ادرس (دامنه)سایت و عوض کنم به ان چیزی که میخوام منتها با مشکل مواجه شدم و الان دیگه نمیتونم وارد وردپرس بشم لازم به ذکر است بگم من در بصورت لوکال هاست در کامپیوتر شخصی وردپرس را نصب کردم
    ممنونم کمکم کنید

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

      پاسخ

دیدگاهتان را بنویسید

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

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

فهرست