راه حل برطرف کردن خطاهای رایج وردپرسی

سلام دوستان؛

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

۱- پیغام های خطا در فایل error_log با توجه به تصویر زیر پیدا میشن:

error_log

انواع مختلفی از پیغام ها در این فایل مشاهده میشه که حتی ممکنه بعضی از اونها خانواده ی هم دیگه باشن! رایج ترین اونها عبارت است از:

عدم تغییر اطلاعات سربرگ
فراخوانی توابع تعریف نشده
اجازه ی افزایش فضا در حافظه

۲- فایل افزونه یا قالب که دچار مشکلاتی میشن

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

فعلا قراره به مهمترین ارور یعنی شماره ی ۱ بپردازیم.

عدم تغییر اطلاعات در سربرگ

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

Warning: Cannot modify header information - headers already sent by (output started at /home/tinkerwe/public_html/wp-content/plugins/facebook-send-like-button/fgb.php:1) in /home/tinkerwe/public_html/wp-includes/pluggable.php on line 897

برای حل این مشکل باید به صورت زیر عمل بشه؛

این ارور به صورت تصویر زیر ظاهر میشه:

fblikebutton

فضای خالی رو میبینید؟ این فضا باید اصولی از بین بره! حواستون باشه جوری از بین نبرید که کد های پی اچ پی بی نظم بشن خیلی مرتب زیر هم اونها رو تنظیم کنید، مثل کاری که من در تصویر انجام دادم :

  راه اندازی بخش سوالات رایج در وردپرس بدون افزونه

fblike2

حاله پرونده رو به روز رسانی کنید، دیگه چنین مشکلی رو نخواهید دید.

فراخوانی توابع تعریف نشده

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

ارور به این صورت ظاهر میشه :

Fatal error: Call to undefined function is_post_type_archive() in myrootdomain/_sites/dcambrose/wp-content/plugins/qa/core/functions.php on line 24

خب خطای بالا به من میگه که افزونه QA از تابعی ناشناخته به صورت post-type-archive ایجاد شده! خب راه حل چیه؟
به وسیله ی FTP به بخش افزونه برید، یا افزونه رو حذف کنید و یا اینکه نام پوشه رو تغییر بدید تا مشکل حل بشه!

qa

ارور مخرب: اجازه افزایش فضا در حافظه

این ارور زمانی اتفاق میفته که فضای اختصاص داده شده به وردپرس کافی نیست! مثلا :

Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 6144 bytes) in C:xampphtdocswordpresswp-includeswp-db.php on line 1508

برای حل این مشکل احتیاج به افزایش فضا در وردپرس دارید. برای این کار میتونید فایل wp-config.php رو ویرایش کنید:

define('WP_MEMORY_LIMIT', '128M');

یا بهتره بگم دقیقا به این بخش از فایل wp-config.php مراجعه کنید.

memorylimit

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

شبتون خوش

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام ، موقعی که میخوام وارد سایت بشم با این خطا روبرو میشم :
    Not Found

    The requested URL /wp-admin/ was not found on this server

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request
    برای حلش چیکار باید بکنم؟

  2. سلام
    من میخام یه فایل pdf رو از گوشی تو لپتاپم کپی کنم اما مرتب خطای “the requested resource is in use” میده ، هرچی هم گوشی و لپتاپمو ریاستارت میکنم و تمام پوشه ها و برنامه هارو میبندم جواب نمیده، میشه لطفا راهنماییم کنید

    • 10 سال عضو همیار وردپرس

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

  3. سلام
    ببخشید ما با ارور زیر مواجه هستیم ( البته فقط در بخش مدیریت )
    Fatal error: Out of memory (allocated 280756224) (tried to allocate 32 bytes) in /home3/downl126/public_html/wp-includes/meta.php on line 829
    این شماره آخر کنار line به 840 – 847 و … تغییر میکنه هر بار
    ممنون میشم راهنماییمون کنید

    • 10 سال عضو همیار وردپرس

      سلام
      الان این ارور در پیشخوان وردپرس ظاهر میشه ؟
      چه مشکلاتی رو ایجاد کرده براتون ؟

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

    • 10 سال عضو همیار وردپرس

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

  5. سلام خسته نباشید
    یه مدته هرچی سایت مورد نظرم رو که http://www.fun20.org هست رو جستجو میکنم اما ارور میده مشکل از چیه

  6. 9 سال عضو همیار وردپرس

    با سلام
    من هم همین ارور رو در هاست وردپرس هم دیدم ولی نمیدونستم چیه حذفش کردم که دچار مشکل شدم کادر های خالی در هر مطلبم بعضی هاشون هر چقدر پر میکنم وقتی انتشار رو میزنم باز میبینم خالیه تو قسمت فهرست ها رفتم هر چی رو بروزرسانی میکنم بدتر میشه نمیدونم چه کار کنم میشه راهنمایی کنید؟

    • 10 سال عضو همیار وردپرس

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

    • 9 سال عضو همیار وردپرس

      با سلام
      ی پوشه ای در cpanel اومد به نام error .log هنوز هم هست من افزونه ای به نام آمارگیررو فعال کرده بودم که متوجه شدم همچین افزونه ای تداخل ایجاد کرده پاکش کردم ی مشکلاتی مثل جایگذاری کادر ها درست شد ولی گزینه ای که هنوز درست نشده بروز کردن هست در قسمت زمینه های دلخواه یا فهرست ها رو بروز میکنم میپره یا تیک قرار گرفتن این موضوعات میپره نمیدونم چه کار کنم ایمیلی در دسترس ندارید خودتون نگاهی بندازید

    • 10 سال عضو همیار وردپرس

      سلام
      بله، معمولا ارور لاگ ها در پنل هاست مشاهده می شوند که میتوانید آنها را حذف کنید، اما مشکلی که میگید رو متوجه نمیشم باید بررسی بشه.
      به من ایمیل بزنید تا سر فرصت بتونم ببینیم
      bahar@hamyarwp.com

  7. 9 سال عضو همیار وردپرس

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

  8. error E0001 زمان باز کردن بازی فیفا ۱۵ مشکل چیه ؟
    با تشکر

    • 10 سال عضو همیار وردپرس

      سلام
      سوالتون رو در جای خودش پرسیدید ؟!

  9. سلام
    ممنون از مطلب مفیدتون.
    بنده وقتی میخوام همه نوشته ها باز کنم از داخل ادمین با چنین خطایی مواجه میشم…با اضافه کردن مقدار رم هم مشکلم رفع نشد.
    Fatal error: Out of memory (allocated 277610496) (tried to allocate 80 bytes) in /home3/baranmov/public_html/wp-includes/meta.php on line 826
    بنظرتون بنده باید چه کاری کنم؟

    • 10 سال عضو همیار وردپرس

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

  10. سلام خواهش می کنم کمک کنید
    من تو هاست ام پوسته های پیشفرض رو حذف کردم و وقتی به قسمت مدیریت سایت رفتم دیدم که نمی تونم تو نوشته هام مثلا عکس بزارم،نمی تونم پوستمو تغییر بدم و مشکلات دیگه حالا من چیکار کنم

    • 10 سال عضو همیار وردپرس

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