# API04005: محاولة استعادة JSON

## ماذا يعني هذا[​](#what-this-means "رابط مباشر إلى ماذا يعني هذا")

أرسل الخادم استجابة تحتوي على بعض محتويات JSON غير صالحة، لكن POS حاول الاستعادة واستخراج بيانات صالحة. هذا إشعار إعلامي وليس خطأً حرجاً.

## ماذا حدث[​](#what-happened "رابط مباشر إلى ماذا حدث")

اكتشف POS:

1. كانت الاستجابة تحتوي على محتوى إضافي قبل أو بعد JSON
2. كانت بيانات JSON الأساسية لا تزال قابلة للتحديد
3. تم محاولة الاستعادة عن طريق استخراج الجزء الصالح من JSON

## الأسباب الشائعة[​](#common-causes "رابط مباشر إلى الأسباب الشائعة")

* **إشعارات PHP في المخرجات** — تحذيرات PHP مختلطة مع JSON
* **مخرجات التصحيح** — تم ترك التصحيح قيد التفعيل أثناء التطوير
* **إشعارات المكونات الإضافية** — مكونات إضافية أخرى تخرج إشعارات
* **مشكلات المسافة البيضاء** — مسافة بيضاء إضافية حول JSON

## كيفية الإصلاح[​](#how-to-fix "رابط مباشر إلى كيفية الإصلاح")

### 1. تعطيل عرض أخطاء PHP[​](#1-disable-php-display-errors "رابط مباشر إلى 1. تعطيل عرض أخطاء PHP")

في `wp-config.php`:

```
define('WP_DEBUG_DISPLAY', false);

ini_set('display_errors', 0);
```

### 2. تفعيل تسجيل الأخطاء بدلاً من ذلك[​](#2-enable-error-logging-instead "رابط مباشر إلى 2. تفعيل تسجيل الأخطاء بدلاً من ذلك")

احتفظ بتسجيل الأخطاء للتصحيح:

```
define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);
```

### 3. تحقق من وضع تصحيح المكونات الإضافية[​](#3-check-for-plugin-debug-mode "رابط مباشر إلى 3. تحقق من وضع تصحيح المكونات الإضافية")

بعض المكونات الإضافية لديها أوضاع تصحيح تقوم بإخراج محتوى إضافي:

* راجع إعدادات المكونات الإضافية
* قم بتعطيل أوضاع التصحيح/التطوير
* تحقق من خيارات تسجيل الأخطاء المفصلة

### 4. مراجعة التغييرات الأخيرة[​](#4-review-recent-changes "رابط مباشر إلى 4. مراجعة التغييرات الأخيرة")

إذا بدأت هذه المشكلة مؤخرًا:

* ماذا تغير على الخادم لديك؟
* هل تم تحديث المكونات الإضافية؟
* هل تم تعديل إعدادات PHP؟

## هل هذه مشكلة خطيرة؟[​](#is-this-serious "رابط مباشر إلى هل هذه مشكلة خطيرة؟")

بينما استعاد POS من هذه المشكلة، فإنها تشير إلى مشكلة في التكوين يجب إصلاحها. عملية الاستعادة:

* قد لا تعمل دائمًا
* تضيف عبء معالجة إضافي
* قد تخفي مشكلات أخرى

قم بإصلاح السبب الجذري لضمان تشغيل موثوق.

## الأخطاء ذات الصلة[​](#related-errors "رابط مباشر إلى الأخطاء ذات الصلة")

* [API04003](/ar/error-codes/API04003.md) — استجابة JSON غير صحيحة
* [API04001](/ar/error-codes/API04001.md) — تنسيق استجابة غير صالح

***
