سلام دوستان؛
اگه خاطرتون باشه چند روز پیش درباره ی نحوه ی پیدا کردن ارورها و پیغام هایی که میدن صحبت کردیم و گفتیم عاقلانه اینه که قبل از به وجود اومدن مشکلی بهتره پیشگیری رو شروع کنید! حالا وقتی جای اونها رو پیدا کردید و دیدید باید بدونید درباره ی چه مشکلاتی هستند و چه طوری حل میشن! اصلا نترسید!!! امروز چند نمونه از مهمترین ارورها رو با هم حل میکنیم.
۱- پیغام های خطا در فایل 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 مراجعه کنید.
مواردی که امشب با هم بررسی کردیم، مهمترین خطاهای وردپرسیه که هر شخصی رو دچار سردرگمی میکنه و از همه مهم تر اگه بهش توجه نشه با صفحه ی سفید مرگ رو به رو خواهید شد! پس جدی بگیرید.
شبتون خوش
ترانه
سلام ، موقعی که میخوام وارد سایت بشم با این خطا روبرو میشم :
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
برای حلش چیکار باید بکنم؟
تورج
سلام
من میخام یه فایل pdf رو از گوشی تو لپتاپم کپی کنم اما مرتب خطای “the requested resource is in use” میده ، هرچی هم گوشی و لپتاپمو ریاستارت میکنم و تمام پوشه ها و برنامه هارو میبندم جواب نمیده، میشه لطفا راهنماییم کنید
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
سایت همیار وردپرس در حوضه وردپرس فعالیت میکند. لطفا سوال خود را در سایت دیگری بپرسید.
حامد911
سلام
ببخشید ما با ارور زیر مواجه هستیم ( البته فقط در بخش مدیریت )
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 و … تغییر میکنه هر بار
ممنون میشم راهنماییمون کنید
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
الان این ارور در پیشخوان وردپرس ظاهر میشه ؟
چه مشکلاتی رو ایجاد کرده براتون ؟
rezakhatibi
سلام خدمت سرکار خانوم بهاره کوهستانی از آنجا که دیدم این پست قدیمی هستش ممنون میشم راهنمیم کنی به امیلم بفرستین من در سایت وردپرسیم به مشکلی برخوردم در نام نویسی اینهم این هستش که هر کس نام نویسی میکنه و روی نام نویسی اینتر میزنه براش میاره برگه ای پیدا نشد میخام ببینم مشکل از کجاست مرسی از راهنماعیتن
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
از چه افزونه ای برای نام نویسی استفاده می کنید؟
fatemebm2
سلام خسته نباشید
یه مدته هرچی سایت مورد نظرم رو که http://www.fun20.org هست رو جستجو میکنم اما ارور میده مشکل از چیه
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
این سایت برای من باز نشد.
Khorshidi_m18583 9 سال عضو همیار وردپرس
با سلام
من هم همین ارور رو در هاست وردپرس هم دیدم ولی نمیدونستم چیه حذفش کردم که دچار مشکل شدم کادر های خالی در هر مطلبم بعضی هاشون هر چقدر پر میکنم وقتی انتشار رو میزنم باز میبینم خالیه تو قسمت فهرست ها رفتم هر چی رو بروزرسانی میکنم بدتر میشه نمیدونم چه کار کنم میشه راهنمایی کنید؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
میشه بگید دقیقا چه اروری رو پاک کردید ؟
این مورد که میگید فکر میکنم مربوط به نصب یک افزونه ای هست که تداخل ایجاد کرده
Khorshidi_m18583 9 سال عضو همیار وردپرس
با سلام
ی پوشه ای در cpanel اومد به نام error .log هنوز هم هست من افزونه ای به نام آمارگیررو فعال کرده بودم که متوجه شدم همچین افزونه ای تداخل ایجاد کرده پاکش کردم ی مشکلاتی مثل جایگذاری کادر ها درست شد ولی گزینه ای که هنوز درست نشده بروز کردن هست در قسمت زمینه های دلخواه یا فهرست ها رو بروز میکنم میپره یا تیک قرار گرفتن این موضوعات میپره نمیدونم چه کار کنم ایمیلی در دسترس ندارید خودتون نگاهی بندازید
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
بله، معمولا ارور لاگ ها در پنل هاست مشاهده می شوند که میتوانید آنها را حذف کنید، اما مشکلی که میگید رو متوجه نمیشم باید بررسی بشه.
به من ایمیل بزنید تا سر فرصت بتونم ببینیم
bahar@hamyarwp.com
soure236 9 سال عضو همیار وردپرس
با سلام
برای بنده خطایی در صفحه اصلی پیش آماده خواهشمندم راهنمایی کنید؟
s59.ir
با تشکر
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
شما که چیزی ندارید در صفحه ی اصلی!
shayan
error E0001 زمان باز کردن بازی فیفا ۱۵ مشکل چیه ؟
با تشکر
Bahar 11 سال عضو همیار وردپرس
سلام
سوالتون رو در جای خودش پرسیدید ؟!
saeed
سلام
ممنون از مطلب مفیدتون.
بنده وقتی میخوام همه نوشته ها باز کنم از داخل ادمین با چنین خطایی مواجه میشم…با اضافه کردن مقدار رم هم مشکلم رفع نشد.
Fatal error: Out of memory (allocated 277610496) (tried to allocate 80 bytes) in /home3/baranmov/public_html/wp-includes/meta.php on line 826
بنظرتون بنده باید چه کاری کنم؟
Bahar 11 سال عضو همیار وردپرس
سلام
با مرکز هاستینگ خود مطرح نمایید
امیر حسین
سلام خواهش می کنم کمک کنید
من تو هاست ام پوسته های پیشفرض رو حذف کردم و وقتی به قسمت مدیریت سایت رفتم دیدم که نمی تونم تو نوشته هام مثلا عکس بزارم،نمی تونم پوستمو تغییر بدم و مشکلات دیگه حالا من چیکار کنم
Bahar 11 سال عضو همیار وردپرس
سلام
ربطی به این مورد نداره ها! حتما مشکل جای دیگه باید باشه والا اگه پوسته ها رو حذف کنید این اتفاق نمیفته