تخطي الملاحة

هنا منتدى الدعم الفني لـ WPML - ملحق WordPress متعدد اللغات.

يمكن للجميع قراءة المواضيع، ولكن عملاء WPML فقط هم من يمكنهم النشر هنا. يقوم فريق WPML بالرد على موضوعات المنتدى على مدار 6 أيام في الأسبوع، 22 ساعة في اليوم.

لا يوجد مقدمو دعم متاحون للعمل اليوم على منتدى Arabic. تفضل بإنشاء طلبات الدعم ويسعدنا أن نعالجها بمجرد أن نصبح في ساعات العمل. شكرًا لك على تفهّمك.

Sun Mon Tue Wed Thu Fri Sat
9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 - -
- - - - - - -

المنطقة الزمنية الداعمة: Africa/Cairo (GMT+02:00)

يحتوي هذا الموضوع رد واحد ، لديه 2أصوات.

آخر تحديث بواسطة Mohamed Sayed قبل 1 سنة، 6 شهور.

يساعده: Mohamed Sayed.

مؤلف المقالات
أكتوبر 16, 2022في 7:24 ص #12248533

abdelmohaymena

قبل 10 ايام قمت بفتح تذكرة بخصوص مشكلة في موقعي وحصلت على رد منكم وطرح بعض الحلول ولكن لم اتمكن من حل المشكلة والان عدت للرد على التذكرة السابقة فوجدت بأن التذكرة مغلقة
يمكنك الاطلاع على التذكرة من خلال الرابط
https://wpml.org/ar/forums/topic/%d8%ae%d8%b7%d8%a3-%d9%81%d9%8a-%d8%a7%d9%84%d8%aa%d8%b9%d9%84%d9%8a%d9%82%d8%a7%d8%aa/

والان ارغب في متابعة حل المشكلة من فضلكم

the problem you have replicated on the new test server is a test on the product page! (Comments on the product page work correctly.
the problem is not on the comments of the products page but on the listings page
this is the listings page: الرابط المخفي
Here is a short video to explain my problem:
الرابط المخفي
1- my wp memory limit is 1GB (you can check it in screenshot)
2- as I said the problem is not on the woocommerce product page but it is on the listings page and when I deactivate the "woocommerce multilingual by wpml" plugin the problem no longer appears.

311107335_994565931443177_9015583492320294245_n.jpg
أكتوبر 16, 2022في 9:55 ص #12248939

Mohamed Sayed

مرحبا،
شكرا على تواصلك معنا مرة أخرى.

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

- قم بمسح ذاكرة التخزين المؤقت (Cache)
- قم بتعطيل اضافة WP Rocket مؤقتا
- تحقق من تكرار المشكلة الخاصة بالتعليقات

اذا استمرت المشكلة برجاء القيام بما يلى:

1) من فضلك قم بتمكين خاصية استكشاف الاخطاء (WP Debugging) الخاصة ب WordPress و تزويدنا بملف debug.log الخاص بها. هذه الخاصية ستتيح لنا التحقق من كافة أخطاء PHP التى تظهر. لمزيد من المعلومات من فضلك تحقق من الصفحةالتالية: https://wordpress.org/support/article/debugging-in-wordpress/

لتفعيل ال debug.log ، افتح ملف wp-config.php وابحث عن:

define('WP_DEBUG', false);

ثم قم بتغييرها الى:

define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings which is recommended on a live site.
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

ثم حاول إعادة إنشاء المشكلة وتحقق مما إذا تم حفظ أي أخطاء في ملف السجل debug.log داخل مجلد /wp-content

إذا كان بإمكانك لصق الاخطاء فى سجل debug.log الخاص بك على https://pastebin.com/ وتزويدي بهذا الرابط ، فسيساعدنا ذلك على فهم المشكلة.

2) من فضلك التحقق مما إذا كانت المشكلة لا تزال قائمة في الحد الأدنى من الاضافات باتباع الخطوات التالية:

- قم بإلغاء تنشيط جميع الاضافات غير المرتبطة بـ WPML (اترك WooCommerce و WooCommerce Multilingual & Multicurrency مفعلين).
- قم بتفعيل القالب الأساسى OneListing Pro بدلا من القالب الابن.
- إذا اختفت المشكلة ، قم بتنشيط الاضافات واحدًا تلو الآخر لمعرفة الاضافة الذي تسبب مشكلة تعارض.
❌ يرجى الاحتفاظ بنسخة احتياطية من قاعدة البيانات والموقع الإلكتروني قبل إجراء هذا الاختبار ❌

تحياتى،
محمد

أكتوبر 18, 2022في 9:48 ص #12259963

abdelmohaymena

1- https://pastebin.com/JKr6tJv8

2- 2- فعلت كل ما قلته لي واتبعت كل نصائحك
لقد قمت بتنشيط السمة الأصلية وقمت بإلغاء تنشيط جميع المكونات الإضافية وما زالت المشكلة تظهر ، عندما ألغيت تنشيط woocommerce multilingual بواسطة المكون الإضافي wpml ، تختفي المشكلة.

أكتوبر 18, 2022في 1:27 م #12261759

Mohamed Sayed

مرحبا،

سجل الأخطاء يظهر الخطأ التالى:

PHP Fatal error:  Uncaught Error: Call to a member function get_id() on bool in ............../wp-content/plugins/woocommerce/includes/class-wc-comments.php:447
Stack trace:
#0 ............../wp-content/plugins/woocommerce-multilingual/inc/class-wcml-comments.php(104): WC_Comments::get_rating_counts_for_product()
#1 ............../wp-content/plugins/woocommerce-multilingual/inc/class-wcml-comments.php(429): WCML_Comments->recalculate_comment_rating()
#2 ............../wp-includes/class-wp-hook.php(307): WCML_Comments->maybe_duplicate_comment_rating()
#3 ............../wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#4 ............../wp-includes/plugin.php(476): WP_Hook->do_action()
#5 ............../wp-includes/meta.php(154): do_action()
#6 ............../wp-includes/meta.php(250): add_metadata()
#7 ............../wp-includes/comment.php(504): update_metadata()
#8 ............../wp-content/plugins/directorist/includes/review/class-comment-meta.php(44): update_comment_meta()
#9 ............../wp-content/plugins/directorist/includes/review/class-comment-meta.php(60): Directorist\Review\Comment_Meta::set_data()
#10 ............../wp-content/plugins/directorist/includes/review/class-comment.php(438): Directorist\Review\Comment_Meta::__callStatic()
#11 ............../wp-content/plugins/directorist/includes/review/class-comment.php(276): Directorist\Review\Comment::post_rating()
#12 ............../wp-includes/class-wp-hook.php(307): Directorist\Review\Comment::on_comment_post()
#13 ............../wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters()
#14 ............../wp-includes/plugin.php(476): WP_Hook->do_action()
#15 ............../wp-includes/comment.php(2284): do_action()
#16 ............../wp-includes/comment.php(3567): wp_new_comment()
#17 ............../wp-comments-post.php(25): wp_handle_comment_submission()
#18 {main}
  thrown in ............../wp-content/plugins/woocommerce/includes/class-wc-comments.php on line 447

يظهر فى الخطأ أن المشكلة تحدث اثناء تفعيل الاضافات التالية:

- WooCommerce
- WooCommerce Multilingual & Multicurrency
- Directorist

لذلك لقد أنشأت موقع الاختبار الجديد هذا على السيرفرات الخاصة بنا: الرابط المخفي
(تسجيل الدخول بنقرة واحدة).

سأحتاج منك من فضلك إعداد WPML + إضافات WPML كما هي موجودة على موقعك (تم تثبيتها بالفعل) وكذلك تثبيت الاضافة/القالب الذى يمثل جزءًا من المشكلة. ومحاولة إعادة إنشاء المشكلة.

يرجى عدم تثبيت أي شيء آخر مثل المكونات الإضافية غير الضرورية ، في مواقع الاختبار نحاول فقط استخدام ملحقات WPML والمكوِّن الإضافي / القالب المطلوب لتكرار المشكلة فقط.

إذا كانت المشكلة ستحدث في هذا الموقع الجديد على خوادمنا أيضًا ، برجاء مشاركة الخطوات اللازمة لتكرار المشكلة و سأقوم بارسالها إلى قسم التوافق لدينا.

برجاء اخبارى كيف تسير الأمور وماذا يمكنك أن تجد.

أكتوبر 23, 2022في 4:25 ص #12294331

abdelmohaymena

عند الدخول الى الموقع المؤقت الذي ارسلته لي اضافة wpml تتطلب تفعيل الترخيص وحاولت تفعيلها بتوليد سيريال خاص للموقع المؤقت ولكن لم اتمكن من تفعيلها

أكتوبر 23, 2022في 8:35 ص #12294573

Mohamed Sayed

مرحبا،

لقد قمت بانشاء سيرفر اختبار جديد و تفعيل الترخيص ل WPML، برجاء استخدام هذا الرابط الرابط المخفي

أكتوبر 27, 2022في 8:29 ص #12321353

abdelmohaymena

I couldn't do the same thing on the test site, each time wpml asks me for the key and it wastes a lot of my time.
on my site I deactivated WPML String Translation and I left woocommerce multilingual and the problem disappeared.
so the conclusion is there is a conflict between woocomerce multilingual and WPML String Translation.
please solve this problem as soon as possible.

أكتوبر 27, 2022في 9:41 ص #12322567

Mohamed Sayed

مرحبا،

للتأكد من أن المشكلة خاصة بالتوافق يجب تكرارها على سيرفر اختبار جديد أثناء تثبيت الاضافات التى نعتقد انها جزء من المشكلة فقط، لذلك لن يمكننا حل المشكلة بمجرد تفحص موقعك فقط. كما أن كافة اضافات WPML يتم اختبارها معا و لا يوجد أى مشكلات تعارض بينها. اذا قمت بتعطيل كافة الاضافات ماعدا WPML , String Translation , WooCommerce Multlingual (اذا كان Woocommerce مفعل) فلن تجد أى أخطاء.

من فضلك أيضا ملاحظة أن التوافق بين اضافة Directorist و WPML يتم بواسطة ملحق اضافى تم انشاؤه بواسطة Directorist (الرابط المخفي) لذلك برجاء التواصل معهم و مشاركة المشكلة فمن المحتمل انه تم ابلاغهم بها من عملاء اخرون و يوجد لديهم حل أسرع.

لقد قمت بتسجيل WPML فى موقع الاختيار فى الرد السابق و لكن لا أعلم هل قمتم بعمل Reset للاضافة اثناء محاولة تكرار المشكلة ام لا.

برجاء المحاولة ثانية فى موقع الاختبار هنا الرابط المخفي و الذى قمت بتسجيله و تفعيل WPML عليه بالفعل، لقد قمت ايضا بمشاركة مفتاح التفعيل بالرد الخاص التالى.

أكتوبر 28, 2022في 5:06 م #12333061

abdelmohaymena

عندما أقوم بتثبيت القالب الخاص بي وأقوم بتثبيت الديمو للقالب الخاص بي ، تظهر صفحة تخبرني أنه من الضروري تحديث قاعدة البيانات وعندما أقوم بالنقر فوق تحديث قاعدة البيانات وأعود إلى لوحة تحكم المسؤول ، تأتي رسالة من wpml يعرض "أنت بحاجة إلى تكوين WPML قبل أن تتمكن من بدء الترجمة."
من فضلك أوجد لي حلاً لهذا ، لقد كنت أنتظر منذ أكثر من شهر!

أكتوبر 29, 2022في 11:54 ص #12335789

Mohamed Sayed

مرحبا،

لاستكشاف المشكلة بشكل أفضل ، يرجى إنشاء نسخة من موقعك وتوفير رابط لتنزيله. يمكنك استخدام أحد الاضافات التالية:
https://wordpress.org/plugins/duplicator/ (سيقوم المكون الإضافي Duplicator بإنشاء ملفين المثبت والأرشيف برجاء مشاركة كلاهما)

https://wordpress.org/plugins/all-in-one-wp-migration/

يمكنك تنزيل نسخة الموقع التى تم انشاؤها ثم تحميلهما مرة أخرى إلى Google Drive أو Dropbox ومشاركة رابط التنزيل في الرد التالي الذي قمت بتفعيله على أنه رد خاص. ثم سأقوم بالتحقق من المشكلة محليًا و محاولة حلها أو رفعها الى فريق الدعم من المستوى الثانى فى حالة الحاجة لذلك.

الموضوع '[مغلق] خطأ في التعليقات ' مغلق أمام الردود الجديدة.