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

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

بیایید شروع.

آنچه باید در مورد خطاها و وردپرس بدانید

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

علاوه بر این ، اگر هنوز می خواهید خطاهای PHP را مستقیماً در سایت خود نمایش دهید ، می توانید از ثابت استفاده کنید " WP_DEBUG که می توانید روی "درست" نیز تنظیم کنید. کد وردپرس ارائه می دهد اطلاعات مفید تر در مورد آن.

نحوه رفع خطای تجزیه: خطای تجزیه

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

تجزیه خطا خطا-PHP-وردپرس

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

ماهیت مسئله

در صورت بروز این خطا ، PHP با بیان " $ پایان غیر منتظره این بدان معناست که پرونده PHP زمانی پایان می یابد که یک بریس به طور صحیح محدود نشده باشد (یا یک تابع).

طبیعت از حد مشکل پی اچ پی

پرونده مربوطه

در این حالت ، PHP به شما امکان می دهد بدانید که کدام پرونده تحت تأثیر این خطا قرار گرفته است. در مورد ما ، PHP پرونده را به ما می گوید " فایل wp-content / themes در / zerif-LITE / functions.php قرار '.

فایل احترام-به-خطا-پی اچ پی

خط مربوط

PHP علاوه بر اینکه فایل آسیب دیده را در اختیار شما قرار می دهد ، خط کدی را نیز در اختیار شما قرار می دهد که تحت تأثیر خطا قرار دارد. در مورد ما ، PHP گزارش "در خط 91". تمام کاری که شما اکنون باید انجام دهید این است که فایل آسیب دیده را بازیابی کرده و خطا را برطرف کنید.

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

ما هنوز به شما نشان خواهیم داد که چگونه خطای فوق را اصلاح کنید.

با یک مشتری FTP وارد هاستینگ خود شوید

اکنون می خواهیم فایل آسیب دیده را در پوشه طرح زمینه "zerif-lite" جستجو کنیم.

اکتشاف پوشه FTP

هنگامی که به پوشه دسترسی پیدا کردید zerif-LITE »، پرونده خود را بارگیری کنید« functions.php که شما در جایی در رایانه خود ذخیره می کنید.

چه ابزاری برای اصلاح خطا

ایده آل استفاده از ویرایشگر متنی است که از PHP پشتیبانی می کند. من لیستی از ابزارهای ساده را برای بارگذاری برای شما پیشنهاد می کنم که به شما امکان می دهد خطا را اصلاح کنید.

یکی را انتخاب کنید که بیشترین الهام بخش شما باشد. به هر حال از همه این ویرایشگران متن می توان برای اصلاح این مشکل استفاده کرد.

خطا تابع پی اچ پی zerif-LITE

این برنامه ها همانند تصویر زیر هر خط از پرونده شما را شماره گذاری می کنند که به شما امکان می دهد خط مربوط به خطا را به راحتی پیدا کنید.

بنابراین اصلاح این خطا بستگی به سطح تجربه شما دارد. اما آنچه شما باید بدانید این است که هر عنصری که باز شود لزوماً به طور اصولی نزدیک است. وقتی از پرانتز باز استفاده می کنیم ، به این دلیل است که در انتهای دیگر پرانتزی بسته می شویم ، این مورد در مورد براکت های مربع است " [ ، رسولان ، بندها « { '.

از آنجا که ما با یک خطا سروکار داریم " پایان غیر منتظره سپس مطمئناً یک آغوش بسته نشده بود. می توانید کد را کاوش کنید یا از یک ویرایشگر کد استفاده کنید که این خطاها را کنترل کند " مبتدیان '.

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

خطا تصحیح بر روی وردپرس

اگر خطا مربوط به پرونده داخلی وردپرس است (مسیر پرونده مربوطه را بخوانید) ، بنابراین شما همیشه می توانید نسخه جدید وردپرس را بارگیری کرده و نسخه ای را که نصب کرده اید بازنویسی کنید.

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