دیجی اسکریپت

رفع خطاهای وردپرس Archives | دیجی اسکریپت

رفع خطاهای وردپرس با فعال کردن wp-debug
[ad_1]

رفع خطاهای وردپرس

گاها زمانی که شما با مشکلی در وردپرس مواجه می شوید دوست دارید بدانید این مشکل دقیقا از کدام قالب یا افزونه هست. دوست ندارید یکی یکی افزونه ها را غیر فعال کرده و یا قالب سایتتان را تغییر دهید و می خواهید بدانید چرا صفحه سایت وردپرس شما سفید می شود و یا خطای ۵۰۰ را مشاهده می کنید. برای حل این مشکل شما وردپرس یک آپشن را در دل خود پنهان کرده به نام wp-debug

 

wp-debug چیست و چگونه کار می کند؟

در واقع wp-debug همانطور که از اسمش پیداست وظیفه نمایش خطاها و باگ های وردپرس را جهت رفع عیب به عهده دارد. با فعال کردن wp-debug ارور ها و warning های سایت شما در هر صفحه به نمایش در می آیند. برای فعالسازی wp debug وردپرس مراحل زیر را به ترتیب انجام دهید:

  • وارد فایل منیجر هاستتان شوید.
  • پوشه public_html را باز کنید.
  • در اینجا فایلی به نام wp-config.php مشاهده می کنید. روی edit آن کلیک کنید برای ویرایش این فایل
  • در این فایل عبارت define(‘WP_DEBUG’ را پیدا کنید. جلوی این عبارت مقدار false قرار گرفته. این مقدار را true کنید تا حالت رفع عیب وردپرس فعال شود.

رفع خطاهای وردپرس با فعال کردن wp debug

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

نکته: همه خطا ها هم زیاد اهمیت ندارند و تنها سعی کنید خطاهایی که باعث اختلال و مشکل روی سایت شما شده اند را حل کنید. warning ها اهمیت چندانی ندارند.

نوشته رفع خطاهای وردپرس با فعال کردن wp-debug اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

رفع خطاهای فایل Pluggable.php در وردپرس
[ad_1]

گاهی اوقات زمانیکه یک قطعه کد جدید در سایت خود اضافه می کنید و یا افزونه جدیدی را فعال می کنید، با خطای فایل Pluggable.php مواجه می شوید. در این مقاله به شما آموزش می دهیم که چطور این خطا را رفع کنید.

 

چه موقع و چرا خطای Pluggable.php را مشاهده می کنیم؟

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

 

رفع خطاهای فایل Pluggable.php در وردپرس

رفع خطاهای فایل Pluggable.php در وردپرس

گاهی اوقات ممکن است که شما با وجود این خطاها که در نوار مدیریتی ظاهر می شوند، به کار بر روی سایت خود ادامه دهید.

رفع خطاهای فایل Pluggable.php در وردپرس

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

رفع خطاهای فایل Pluggable.php در وردپرس

به عنوان مثال خطا در فایل functions.php و در خط ۱۰۳۵ رخ داده استو یعنی شما باید فایل functions.php را ویرایش کنید و کدی که باعث ایجاد این خطا شده است را تغییر دهید یا حذف کنید.

گاهی اوقات هدرها خطاهایی را می فرستند که از وجود فضای خالی بعد از بسته شدن تگ <? php ایجاد شده اند. بنابراین شما باید آنرا حدف کنید تا خطا برطرف شود.

رفع خطاهای فایل Pluggable.php در وردپرس

اگر خطا در اثر فعال کردن یک افزونه در سایت وردپرس شما باشد، باید آن افزونه را غیرفعال کنید تا خطا برطرف شود. پس اکثر خطاهایی که توسط فایل Pluggable.php به وجود می آیند، به خود فایل مرتبط نمی شوند. معمولاً زمانیکه یک کد سفارشی در فایل functions.php ایجاد میکنید، این خطا رخ می دهد، که در این صورت باید آن کد را تعییر دهید و یا حذف نمایید تا خطا برطرف شود.

موفق باشید

نوشته رفع خطاهای فایل Pluggable.php در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

رفع خطای نمایش سایدبار پایین محتوا در وردپرس
[ad_1]

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

 

نمایش سایدبار پایین محتوا در وردپرس

به نظر شما چرا این اتفاق می‌افتد؟ چرا نمایش سایدبار پایین محتوا در وردپرس امکان‌پذیر می‌شود؟
به دلیل اینکه کدهای HTML و CSS داخل قالب وردپرسی شما دچار مشکل می‌شوند. حال چگونه این مشکل را برطرف کنیم؟

 

راه حل مشکل

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

آیا به تازگی افزونه‌ای نصب کرده‌اید؟ تغییرات خاصی بر روی کدهای HTML داده‌اید؟ یکی از این موارد باعث چنین اتفاقی در سایدبار شده است. با مشاهده تصویر زیر جریان را بهتر متوجه می‌شوید و می‌توانید div بسته نشده را بیابید:

 

رفع خطای نمایش سایدبار پایین محتوا در وردپرس

 

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

  • نسبت عرض نامناسب: چنانچه عرض کل ۹۶۰ پیکسل باشد، اندازه عرض محتوا باید ۶۰۰ پیکسل و طول سایدبار ۳۰۰ پیکسل در ۶۰ پیکسل باشد.
  • ویژگی Float: از تنظیم ویژگی float در سمت راست و چپ اطمینان حاصل کنید.

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

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

[ad_2]

لینک منبع مطلب

غیر فعال کردن خطاهای php در وردپرس
[ad_1]

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

 

خطاهای php چیست

باید بدانید که هشدارها و اطلاعیه های php در روند اشکال زدایی به برنامه نویسان بسیار کمک می کنند و قطعه کدهایی را به نمایش میگذارند که در فرایند حل مشکلات بسیار راه گشا است. با این حال نسبتا جالب نیست که این کدها برای همه بازدید کنندگان وب سایت شما قابل مشاهده باشد.

 

دلیل غیر فعال سازی خطاهای php در وردپرس

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

 

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

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

 

غیر فعال کردن خطاهای php در وردپرس

 

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

 

غیر فعال کردن اعلان های php

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

 

پس از ورود به صفحه ویرایش فایل WP-config.php، به دنبال قطعه کد زیر باشید:

define('WP_DEBUG', true);

برای غیر فعال کردن خطاهای پی اچ پی در وردپرس باید قطعه کد زیر را جایگزین قطعه کد بالا کنید:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

در نهایت تمامی تغییرات ایجاد شده را ذخیره کنید.

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

  • قرار دادن حالت نمایش خطاها در حالت off
  • تغییر مقدار گزارش دهی خطاها
  • خاموش کردن حال اشکال زدایی
  • عدم نمایش پیام های اشکال زدایی

 

اکنون باید خطاهای php وردپرس در حالت خاموشی قرار گرفته باشند و اعلان ها و هشدارهایی که بر روی وب سایت داشتید پنهان شده باشند!

 

غیر فعال کردن خطاهای php در وردپرس

فعالسازی مجدد اعلان های php

برای فعالسازی مجدد اعلان های پی اچ پی، باید قطعه کد زیر را جایگزین کدهای قبلی در فایل WP_config کنید:

 

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

 

این قطعه کد باعث می شود که نمایش اعلان ها و هشدارهای php در وردپرس به حالت فعال قرار بگیرند و بتوانید آن ها را مشاهده کنید.

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

امیدوارم نکات ذکر شده در این نوشته از آموزش وردپرس برای شما عزیزان مفید و کاربردی باشد.

نوشته غیر فعال کردن خطاهای php در وردپرس اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

لینک منبع مطلب

آموزش تنظیمات رفع خطاهای وردپرس
[ad_1]

کمتر کسی است که با سایت وردپسی کار کرده باشد و خطاهای وردپرسی را ندیده باشد این خطاها به دلایل مختلفی مثلاً نصب افزونه، نصب قالب و یا هر چیز دیگری می تواند رخ دهد مسئله اینجاست وقتی که این خطاها رخ دهد شما باید چکار کنید تا خطاها رفع شوند؟!

 

در این آموزش وردپرس به طور کامل به شما خواهیم گفت تا چگونه به رفع خطای وردپرس بپردازید، چگونه خطاها را پنهان کنید و چگونه خطاها را ذخیره کنید …

برای انجام تمام این کارها نیاز به فایل  wp-config دارید؛ فایل wp-config هم تنظیمات سایت شما را کنترل می کند و هم به عنوان یک ابزاری است تا بتوانید خطاها را پیدا و تعمیر کنید پس با آموزش امروز که یک آموزش کاملاً کاربردی است همراه ما باشید…

 

زمان تنظیم گزارش خطا فایل wp-config

فایل  wp-config.php شامل تنظیمات وردپرس است؛ تنظیماتی این فایل شامل: متصل شدن به دیتابیس وردپرس و کلیدهای اعتبارسنجی برای امنیت وردپرس می باشد.

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

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

 

فعال کردن قابلیت رفع اشکال در وردپرس

اولین کاری که شما باید انجام دهید این است که فایل wp-config.php را پیدا کنید و سپس آن را ویرایش کنید. برای پیدا کردن فایل wp-config.php باید با کمک FTP یا file maneger در سی پنل به وب سایتتان متصل شوید بعد از آن روی فایل wp-config.php کلیک راست کنید و گزینه ی view/Edit را انتخاب کنید.

 

آموزش تنظیمات رفع خطاهای وردپرس

 

فایل wp-config.php  را می توانید در هر ویرایشگری مثل Notpad++  و یا هر ویرایشگر دیگری باز کنید و خط “That’s all, stop editing! Happy blogging” را پیدا کنید و دقیقاً قبل از این خط  کد زیر را قرار دهید.

 

define( 'WP_DEBUG', true );

 

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

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

 

فعال کردن قابلیت پنهان خطاهای وردپرس در وب سایت

به لحاظ امنیتی بهتر است که خطاها در وب سایت تان نشان داده نشوند و از دید همه ی کاربران پنهان بمانند پس شما بیایید کد زیر را در فایل wp-config.php قرار دهید تا تمام خطاها در سایت تان دیده نشوند دقت داشته باشید قطعه کد زیر را  در ادامه ی کد قبلی قرار دهید.

 

define( 'WP_DEBUG_DISPLAY', false );

 

فعال کردن قابلیت ذخیره ی تمام خطاهای وردپرس

برای اینکه تمام خطاها ذخیره شود بهتر است قطعه کد زیر را در فایل wp-config.php در زیر کد  WP_DEBUG قرار دهید.

define( 'WP_DEBUG_LOG', true );

اکنون تمام تغییرات را ذخیره کنید و فایل wp-config.php را در وب سایت تان آپلود کنید.

 

پیدا کردن خطاهای وردپرس

اولین کاری که شما باید برای پیدا کردن خطاها انجام دهید این است که به وب سایت تان نگاهی بیاندازید و به  صفحاتی که دچار خطاها و اشتباهاتی شده است دسترسی داشته باشید. شما باید با یک برنامه مثل FTP یا file maneger در سی پنل به وب سایتتان متصل شوید سپس به پوشه ی wp-content رفته و فایلی با نام debug.log را پیدا کنید.

 

آموزش تنظیمات رفع خطاهای وردپرس

 

 

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

آموزش تنظیمات رفع خطاهای وردپرس

در پایان!

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

 

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

 

برای اینکه تمام خطاهای وردپرس ذخیره شوند می توانید قطعه کدی به فایل wp-config.php اضافه کنید با این کار تمام خطاهای وردپرس در داخل پوشه ای ذخیره می شوند. پوشه ای که تمام خطاهای وردپرس در آن ذخیره می شود debug.log نام دارد.

 

امیدواریم مقاله ی آموزشی امروز برای شما مفید بوده باشد.

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

[ad_2]

لینک منبع مطلب