خطأ فادح: استدعاء لوظيفة غير معرفة mb_convert_encoding

أحاول عرض المنشورات المنشورة على Discourse باستخدام Discourse Block. يتم نشرها بنجاح. أضفت الكتلة في محرر الموقع، ولكن لم يظهر شيء. لاستكشاف المشكلة، أضفت كتلة Discourse إلى المنشور. في المعاينة، ظهرت عبارة “انضم إلى المحادثة في Discourse الآن” ولكن لم تظهر أي تعليقات (منشور Discourse لديه رد واحد).

لقد قمت بتعطيل المكون الإضافي في الوقت الحالي.

أدى هذا إلى حدوث خطأ جسيم في WordPress (تم لصق التتبع أدناه). معلومات الخادم الخاص بنا:

إصدار WordPress 6.8.3
القالب النشط: OEG Main (إصدار 0.1.9)
المكون الإضافي الحالي: WP-Discourse (إصدار 2.5.9)
إصدار PHP 8.3.19

أفاد التتبع.

تفاصيل الخطأ
============
حدث خطأ من نوع E_ERROR في السطر 335 من الملف
/home/webapps/oeglobal/wp-content/plugins/wp-discourse/lib/template-functions.php.
رسالة الخطأ: استدعاء غير معرف للدالة
WPDiscourse\Shared\mb_convert_encoding() في
/home/webapps/oeglobal/wp-content/plugins/wp-discourse/lib/template-functions.php:335
تتبع المكدس:
#0 /home/webapps/oeglobal/wp-content/plugins/wp-discourse/lib/discourse-comment-formatter.php(136):
WPDiscourse\DiscourseCommentFormatter\DiscourseCommentFormatter->fix_avatars_in_quotes()
#1 /home/webapps/oeglobal/wp-content/plugins/wp-discourse/lib/discourse-comment.php(312):
WPDiscourse\DiscourseCommentFormatter\DiscourseCommentFormatter->format()
#2 /home/webapps/oeglobal/wp-content/plugins/wp-discourse/blocks/comments/comments.php(34):
WPDiscourse\DiscourseComment\DiscourseComment->comments_template()
#3 /home/webapps/oeglobal/wp-includes/class-wp-block.php(586):
render_block_wpdc_comments()
#4 /home/webapps/oeglobal/wp-includes/blocks.php(2359): WP_Block->render()
#5 /home/webapps/oeglobal/wp-includes/blocks.php(2431): render_block()
#6 /home/webapps/oeglobal/wp-includes/class-wp-hook.php(324): do_blocks()
#7 /home/webapps/oeglobal/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#8 /home/webapps/oeglobal/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(1967):
apply_filters()
#9 /home/webapps/oeglobal/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php(661):
WP_REST_Posts_Controller->prepare_item_for_response()
#10 /home/webapps/oeglobal/wp-includes/rest-api/class-wp-rest-server.php(1292):
WP_REST_Posts_Controller->get_item()
#11 /home/webapps/oeglobal/wp-includes/rest-api/class-wp-rest-server.php(1125):
WP_REST_Server->respond_to_request()
#12 /home/webapps/oeglobal/wp-includes/rest-api.php(586): WP_REST_Server->dispatch()
#13 /home/webapps/oeglobal/wp-includes/rest-api.php(2973): rest_do_request()
#14 [internal function]: rest_preload_api_request()
#15 /home/webapps/oeglobal/wp-includes/block-editor.php(754): array_reduce()
#16 /home/webapps/oeglobal/wp-admin/edit-form-blocks.php(114):
block_editor_rest_api_preload()
#17 /home/webapps/oeglobal/wp-admin/post.php(187): require('...')
#18 {main}
  رمي

مرحباً آلان، أنت بحاجة إلى تثبيت وتمكين mbstring الخاص بـ php لتشغيل WP Discourse. يرجى مطالبة مسؤول موقع ووردبريس الخاص بك بتثبيته و/أو تمكينه.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.