سلام دوستان؛
اگه خاطرتون باشه چند روز پیش درباره ی نحوه ی پیدا کردن ارورها و پیغام هایی که میدن صحبت کردیم و گفتیم عاقلانه اینه که قبل از به وجود اومدن مشکلی بهتره پیشگیری رو شروع کنید! حالا وقتی جای اونها رو پیدا کردید و دیدید باید بدونید درباره ی چه مشکلاتی هستند و چه طوری حل میشن! اصلا نترسید!!! امروز چند نمونه از مهمترین ارورها رو با هم حل میکنیم.
۱- پیغام های خطا در فایل 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
برای حل این مشکل باید به صورت زیر عمل بشه؛
این ارور به صورت تصویر زیر ظاهر میشه:
فضای خالی رو میبینید؟ این فضا باید اصولی از بین بره! حواستون باشه جوری از بین نبرید که کد های پی اچ پی بی نظم بشن خیلی مرتب زیر هم اونها رو تنظیم کنید، مثل کاری که من در تصویر انجام دادم :
حاله پرونده رو به روز رسانی کنید، دیگه چنین مشکلی رو نخواهید دید.
فراخوانی توابع تعریف نشده
این ارور به این معناست که افزونه یا قالب شما دارای تابع نامفهومی است که این مشکل به دلایل زیادی میتونه ایجاد بشه:
ایجاد ارور در حین به روز رسانی اتوماتیک
ایجاد ارور در حین نصب اتوماتیک و…
ارور به این صورت ظاهر میشه :
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 به بخش افزونه برید، یا افزونه رو حذف کنید و یا اینکه نام پوشه رو تغییر بدید تا مشکل حل بشه!
ارور مخرب: اجازه افزایش فضا در حافظه
این ارور زمانی اتفاق میفته که فضای اختصاص داده شده به وردپرس کافی نیست! مثلا :
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 مراجعه کنید.
مواردی که امشب با هم بررسی کردیم، مهمترین خطاهای وردپرسیه که هر شخصی رو دچار سردرگمی میکنه و از همه مهم تر اگه بهش توجه نشه با صفحه ی سفید مرگ رو به رو خواهید شد! پس جدی بگیرید.
شبتون خوش
میلاد استانه 7 سال عضو همیار وردپرس
با سلام
من پوسته 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
میتونید بگید مشکل از کجاست؟
نرگس
با سلام من به ارور زیر برخوردم
Fatal error: Call to undefined function get_bloginfo() in /home/takabcng/public_html/wp-includes/class-wp-locale.php on line 233
ممنون میشم اگر راهنماییم کنید رفعش کنم
سایت بالاست و کاربرها با این ارور موجه میشن
ممنون میشم اگر سریعتر کمکم کنید
با تشکر
رومینا
سلام
سایت من همبه همین مشکل خورده
لطفا راهنمایی کنید
رضایی
با سلام
در نصب افزونه woocommerce با پیام woocommerce/includes/class-wc-ajax.php مواجه میشوم، لطفا راهنمایی کنید؟؟
با تشکر
مریم شریفیان
با سلام وخسته نباشید ، من در صفحه error log با صفحه سفید مرگ مواجه شدم خیلی نگران شدم خواهش میکنم راهنمایی کنید.کلا سایت بالا نمیاد و پیغام HTTP ERROR 500 میدهد.تشکر میکنم
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
http://hamyarwp.com/white-screen-of-death/
گل یاس
سلام شما می دونید این خطا را چطوری برطرف کنم؟
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
منصوری
سلام
من چند روزی هست سایتم پیام زیر را نشون میده:
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
چیکار کنم؟؟؟؟؟؟؟
erfan
سلام من وقتی میخوام وارد دسته ها در وردپرس بشم ارور میده : 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
لطفا کمک کنید مشکل از چیه ؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
افزونه ی خاصی نصب کردید ؟
virigil1 9 سال عضو همیار وردپرس
سلام خسته نباشید من یه چن وقتیه یه مشکل پیدا کردم وفتی مبخوام یه قسمت محصولات تو ووکامرس برم با این ارور مواجه میشم
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
مشکل از کجاس لطفا کمکم کنید
پوریا
با عرض سلامو خسته نباشید خدمت شما
من با مشکلی مواجه شدم توی وب سایت که قسمت هدر قالب ارور زیر ظاهر میشه :
Error. Page cannot be displayed. Please contact your service provider for more details. (7)
لطفا راهنماییم کنید که چطور این پیغام رو حذف کنم و دلیل به وجود اومدنش چیه.
از صمیم قلب بابت سایت خوبتون سپاسگزارم
ابراهیم
سلام
وبسایتم 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
لطفا کمک کنید تا برطرف بشه .
ممنون