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

fixed-wp-error

سلام دوستان؛

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

۱- پیغام های خطا در فایل 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. سلام من هروقت می خوام برم به قسمت مدیریت این ارور رو میدهFatal error: Class ‘Requests_Cookie’ not found in /home/u840104050/public_html/wp-includes/Requests/Cookie/Jar.php on line 171 تورو خدا زود تر کمکم کنین

  2. 3 سال عضو همیار وردپرس

    با سلام
    من پوسته neilson رو به همراه کله افزونه هاش نصب کردم.ولی woocamerc که نصب میشه سایت این پیغام رو میده:

    Fatal error: Call to undefined function is_embed() in /home/miladir/public_html/wp-content/plugins/woocommerce/includes/class-wc-template-loader.php on line 42
    میتونید بگید مشکل از کجاست؟

  3. با سلام من به ارور زیر برخوردم

    Fatal error: Call to undefined function get_bloginfo() in /home/takabcng/public_html/wp-includes/class-wp-locale.php on line 233
    ممنون میشم اگر راهنماییم کنید رفعش کنم
    سایت بالاست و کاربرها با این ارور موجه میشن
    ممنون میشم اگر سریعتر کمکم کنید
    با تشکر

  4. با سلام
    در نصب افزونه woocommerce با پیام woocommerce/includes/class-wc-ajax.php مواجه میشوم، لطفا راهنمایی کنید؟؟
    با تشکر

  5. با سلام وخسته نباشید ، من در صفحه error log با صفحه سفید مرگ مواجه شدم خیلی نگران شدم خواهش میکنم راهنمایی کنید.کلا سایت بالا نمیاد و پیغام HTTP ERROR 500 میدهد.تشکر میکنم

  6. سلام شما می دونید این خطا را چطوری برطرف کنم؟
    Fatal error: Call to undefined function is_embed() in C:\wamp\www\wp-content\plugins\woocommerce\includes\class-wc-template-loader.php on line 45

  7. سلام

    من چند روزی هست سایتم پیام زیر را نشون میده:

    Fatal error: Call to undefined function wp_convert_hr_to_bytes() in /home/zibagrap/domains/zibagraphic.ir/public_html/wp-includes/default-constants.php on line 32

    چیکار کنم؟؟؟؟؟؟؟

  8. سلام من وقتی میخوام وارد دسته ها در وردپرس بشم ارور میده : Parse error: syntax error, unexpected ”Parent &mdas’ (T_ENCAPSED_AND_WHITESPACE), expecting ‘)’ in /home/vhosts/mcgame.6te.net/wp-admin/edit-tags.php on line 257
    لطفا کمک کنید مشکل از چیه ؟

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

    سلام خسته نباشید من یه چن وقتیه یه مشکل پیدا کردم وفتی مبخوام یه قسمت محصولات تو ووکامرس برم با این ارور مواجه میشم
    Fatal error: Call to undefined method WP_Screen::set_screen_reader_content() in /home/avatasvi/public_html/wp-admin/edit.php on line 251
    لطفا کمکم کنید البته میخوام به قسمت دسته بندی هم میرم ایرن ارور رو میده
    Fatal error: Call to undefined method WP_Screen::set_screen_reader_content() in /home/avatasvi/public_html/wp-admin/edit-tags.php on line 57
    مشکل از کجاس لطفا کمکم کنید

  10. با عرض سلامو خسته نباشید خدمت شما
    من با مشکلی مواجه شدم توی وب سایت که قسمت هدر قالب ارور زیر ظاهر میشه :
    Error. Page cannot be displayed. Please contact your service provider for more details. (7)
    لطفا راهنماییم کنید که چطور این پیغام رو حذف کنم و دلیل به وجود اومدنش چیه.
    از صمیم قلب بابت سایت خوبتون سپاسگزارم

  11. سلام
    وبسایتم 3تا ارور میده که 2تاش در بالانر از هدر اررور میده
    Warning: session_start(): Write of lock failed in /home/ebayiran/public_html/wp-content/themes/themeforest/functions.php on line 36

    Warning: session_start(): Unable to clear session lock record in /home/ebayiran/public_html/wp-content/themes/themeforest/functions.php on line 36
    و ارور 3 در زیر فوتر
    Warning: Unknown: Failed to write session data (memcached). Please verify that the current setting of session.save_path is correct (188.40.132.132:11211) in Unknown on line 0
    لطفا کمک کنید تا برطرف بشه .
    ممنون

  12. سلام ، موقعی که میخوام وارد سایت بشم با این خطا روبرو میشم :
    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
    برای حلش چیکار باید بکنم؟

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

  14. سلام
    ببخشید ما با ارور زیر مواجه هستیم ( البته فقط در بخش مدیریت )
    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 و … تغییر میکنه هر بار
    ممنون میشم راهنماییمون کنید

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

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

  17. 5 سال عضو همیار وردپرس

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

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

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

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

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

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

      سلام
      بله، معمولا ارور لاگ ها در پنل هاست مشاهده می شوند که میتوانید آنها را حذف کنید، اما مشکلی که میگید رو متوجه نمیشم باید بررسی بشه.
      به من ایمیل بزنید تا سر فرصت بتونم ببینیم
      [email protected]

  18. 5 سال عضو همیار وردپرس

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

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

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

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

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

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

  22. خوب مشکل خودم و حل کردم
    ناسازگاری افزونه all seo….بود.

    تشکر از اینکه جواب ندادید

  23. line 3960 :
    return $this->$name;

    با تشکر

  24. [۲۹-Jan-2015 15:04:43 UTC] PHP Notice: Undefined property: WP_Query::$is_front_page in /home/****/public_html/wp-includes/query.php on line 3960

    ببخشید راهنمایی کنید این اخطار دلیلش چیه؟

  25. You do not have permission to view this directory or page.
    وقتی میخوام وارد وبسایت شم این ارور رو میده چی کار کنم؟!

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

    Not Acceptable

    An appropriate representation of the requested resource / could not be found on this server.
    سلام
    این اروری که سایت من میده ؟؟
    ممنون میشم راهنمایی نمایید.

  27. خوب و آموزنده ؛ خداروشکر

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

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

      سلام
      ارور رو اینطوری بررسی نکنید و همونطور که گفتم از روی فایل ارور لاگ ها بررسی بشن تا معلوم بشه مشکل اصلی از کجاست

  29. ممنون عالی بود

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

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

      سلام
      اگه جاهای دیگه ای باشه مسئله ای نداره ، فقط داخل هدر دچار مشکل میشه و تبدیل به ارور میشه
      البته برای اینکار باید فایل رو در نرم افزارهایی مثل notepad باز کنید

  31. سلام نمی دونم با این ارور چه کنم Forbidden
    You don’t have permission to access / on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

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

      سلام
      این ارور دقیقا کجا میاد ؟

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

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

      سلام
      ارتباط درستی با سرور برقرار نمیکنه و این باعث میشه که صفحه ی مربوطه رو پیدا نکنه ،
      ۱- دیتابیس خودتون رو چک کنید
      ۲- رابط هاست رو چک کنید
      ۳- برگه ای ایجاد شده چک بشه

    • وقتی روی محصول برای خرید کلیک می کنیم این پیغام میاد اگر فکر می کنید بهتره آدرس سایت و بنویسم

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

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

دوره‌های آموزشی