تم حلها مشكلة بعد الترقية لاخر اصدار اخطاء بالسجل

الحالة
مغلق ولا يسمح بالمزيد من الردود.

محمد عاطف

:: عضو جديد ::
إنضم
6 فيفري 2019
المشاركات
3
نقاط التفاعل
1
النقاط
3
العمر
36
  • سجل خطأ الخادم
    • InvalidArgumentException: Accessed unknown getter 'likes' on XF:post[113144]
    • src/XF/Mvc/Entity/Entity.php:194
    • أنشأت بواسطة: حساب غير معروف
    • 6 فبراير 2019 في 10:55
    Stack trace
    #0 src/XF/Mvc/Entity/Entity.php(106): XF\Mvc\Entity\Entity->get('likes')
    #1 internal_data/code_cache/templates/l9/s8/public/post_macros.php(422): XF\Mvc\Entity\Entity->offsetGet('likes')
    #2 src/XF/Template/Templater.php(694): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, Array)
    #3 internal_data/code_cache/templates/l9/s8/public/thread_view.php(537): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
    #4 src/XF/Template/Templater.php(1294): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
    #5 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
    #6 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
    #7 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
    #8 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #9 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #10 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
    #11 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
    #12 src/XF.php(390): XF\App->run()
    #13 index.php(20): XF::runApp('XF\\Pub\\App')
    #14 {main}
    Request state
    array(4) {
    ["url"] => string(18) "/vb/threads/46715/"
    ["referrer"] => string(26) "https:// www .google .com.eg/"
    ["_GET"] => array(0) {
    }
    ["_POST"] => array(0) {
    }
    }

 

المرفقات

maaidni

:: عضو جديد ::
إنضم
2 فيفري 2019
المشاركات
13
نقاط التفاعل
8
النقاط
3
العمر
40
قبل وبعد الترقية السبب عدم توافق الإضافات اللي منصبها مع الإصدار 2.1

أول شيئ يجب أن تعرف أن بعض الإضافات وأغلب الستايلات لا تتوافق مع الإصدار 2.1 وعليه فيجب عليك أول تعطيل كل الإضافات من ملف config.php الموجود في src

ضع الكود كما في الصورة:

كود:
$config['enableListeners'] = false;


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


Exception: Accessed unknown getter 'likes' on XF
قد يبدو الأمر غريبا لكن هذا ما حدث معي
ثاني إجرارء إذا كمت قد وضعت كود البرمجة والتطوير فقم بإزالته من config.php
لأن نفس الخطأ كان عندي وكان سببه كود البرمجو التطوير
إذا وجدت أيا من الكودين فأزله أو أزلها وبعدها حفظ

$config['debug'] = true;

$config['development']['enabled'] = true;
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
السلام عليكم

مرحبا بك اخي @محمد عاطف ، بخصوص المشكلة. يبدو انك قمت بترقية المنتدى لاخر اصدار xF 2.1 و نسيت انه يجب ترقية الستايل و الاضافات حتى تكون متوافقة مع النسخة.

مشكلتك بسيطة وحلها هو اعادة ضبط القوالب كونها تحتوي على اكواد لاستدعاء likes التي لم تعد موجودة واستبدلت بـ reactions

حاليا المشكلة موجودة في قالب post_macros عليك اعادة ضبطه.

تحياتي.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
قبل وبعد الترقية السبب عدم توافق الإضافات اللي منصبها مع الإصدار 2.1

أول شيئ يجب أن تعرف أن بعض الإضافات وأغلب الستايلات لا تتوافق مع الإصدار 2.1 وعليه فيجب عليك أول تعطيل كل الإضافات من ملف config.php الموجود في src

ضع الكود كما في الصورة:

كود:
$config['enableListeners'] = false;


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



قد يبدو الأمر غريبا لكن هذا ما حدث معي
ثاني إجرارء إذا كمت قد وضعت كود البرمجة والتطوير فقم بإزالته من config.php
لأن نفس الخطأ كان عندي وكان سببه كود البرمجو التطوير
إذا وجدت أيا من الكودين فأزله أو أزلها وبعدها حفظ

$config['debug'] = true;

$config['development']['enabled'] = true;
اهلا بك اخي @maaidni ،

لا ارى اي صلة بين تفعيل خصائص التطوير والتصحيح مع الخطأ المذكور.

فانا معظم الاوقات مفعلة لدي ولم اواجه هكذا خطأ.

تحياتي.
 

محمد عاطف

:: عضو جديد ::
إنضم
6 فيفري 2019
المشاركات
3
نقاط التفاعل
1
النقاط
3
العمر
36
قبل وبعد الترقية السبب عدم توافق الإضافات اللي منصبها مع الإصدار 2.1

أول شيئ يجب أن تعرف أن بعض الإضافات وأغلب الستايلات لا تتوافق مع الإصدار 2.1 وعليه فيجب عليك أول تعطيل كل الإضافات من ملف config.php الموجود في src

ضع الكود كما في الصورة:

كود:
$config['enableListeners'] = false;


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



قد يبدو الأمر غريبا لكن هذا ما حدث معي
ثاني إجرارء إذا كمت قد وضعت كود البرمجة والتطوير فقم بإزالته من config.php
لأن نفس الخطأ كان عندي وكان سببه كود البرمجو التطوير
إذا وجدت أيا من الكودين فأزله أو أزلها وبعدها حفظ

$config['debug'] = true;

$config['development']['enabled'] = true;

بارك الله فيك اخي المشكلة بتوافق الاستايل مع الايكات الجديدة
السلام عليكم

مرحبا بك اخي @محمد عاطف ، بخصوص المشكلة. يبدو انك قمت بترقية المنتدى لاخر اصدار xF 2.1 و نسيت انه يجب ترقية الستايل و الاضافات حتى تكون متوافقة مع النسخة.

مشكلتك بسيطة وحلها هو اعادة ضبط القوالب كونها تحتوي على اكواد لاستدعاء likes التي لم تعد موجودة واستبدلت بـ reactions

حاليا المشكلة موجودة في قالب post_macros عليك اعادة ضبطه.

تحياتي.
فعلا اخي هده كانت المشكلة
عملت استرجاع للقالب وتم حل المشكلة وضهر الايكات وتوقف رسائل الاخطاء

=========================
سؤال لو سمحت
هل اعدادات البي اتش بي هده مناسبة للمنتدى (الصورة بالمرفقات)
--------------------------------------------------------------------
وبخصوص الاستايل انا لا يهمني الشكل قد ما بهمني الارشفة و seo
تنصحني اختار الاستايل الافتراضي او استايل موقع helpernt من ناحية الافضل للارشفة ايهما اختار
ادا نصحتني بالافترضي هل تنصحني بتحميل بتحميل الاستايل الافترضي نسخة نقية خالية من التعديلات
لاني كنت اقوم بتعديلات سابقة على الاستايل واشعر قد يكون هناك مشكلات ببرغم عمل المنتدى بشكل جيد
 

المرفقات

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
مرحبا،

الحمد لله ان المشكلة حلت.

- بخصوص نسخة الـ PHP، سكريبت الزين فورو يدعم PHP5.6 فما فوق ولغاية اخر نسخة صدرت PHP 7.3.1، اي ان رقم الاصدار لديك متوافق.

- بخصوص الارشفة والـ seo: ستايل نسخة الزين فورو يستخدم احدث التقنيات التي تتعلق باضافة tags الخاصة بالارشة في القوالب بالاضافة انه متوافق 99.99% مع اجهزة الهاتف المحمول. ايضا لا ننسى موضوع الاقدمية للموقع، التهيئة الصحيحة له، و مدى انتشاره في تسريع وتيرة الارشفة للمنتدى، فلا يمكننا المقارنة بين منتدى حديث العهد ومنتدى مر عليه قرن من الزمن. ايضا لا يمكن اعتماد في xenForo على ستايل vBulletin كونهم مختلفين تماما برمجيا.

تحياتي.
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
149
نقاط التفاعل
91
النقاط
23
العمر
19
مرحبا،

الحمد لله ان المشكلة حلت.

- بخصوص نسخة الـ PHP، سكريبت الزين فورو يدعم PHP5.6 فما فوق ولغاية اخر نسخة صدرت PHP 7.3.1، اي ان رقم الاصدار لديك متوافق.

- بخصوص الارشفة والـ seo: ستايل نسخة الزين فورو يستخدم احدث التقنيات التي تتعلق باضافة tags الخاصة بالارشة في القوالب بالاضافة انه متوافق 99.99% مع اجهزة الهاتف المحمول. ايضا لا ننسى موضوع الاقدمية للموقع، التهيئة الصحيحة له، و مدى انتشاره في تسريع وتيرة الارشفة للمنتدى، فلا يمكننا المقارنة بين منتدى حديث العهد ومنتدى مر عليه قرن من الزمن. ايضا لا يمكن اعتماد في xenForo على ستايل vBulletin كونهم مختلفين تماما برمجيا.

تحياتي.
يقصد ستايل أبو كريم أخي فتحي الخاص بالزينفورو 2.0
هو ستايل جميل يحتاج فقط التحديث وبسبب ضيق وقته لم يقم بتحديثه بعد
 

محمد عاطف

:: عضو جديد ::
إنضم
6 فيفري 2019
المشاركات
3
نقاط التفاعل
1
النقاط
3
العمر
36
مرحبا،

الحمد لله ان المشكلة حلت.

- بخصوص نسخة الـ PHP، سكريبت الزين فورو يدعم PHP5.6 فما فوق ولغاية اخر نسخة صدرت PHP 7.3.1، اي ان رقم الاصدار لديك متوافق.

- بخصوص الارشفة والـ seo: ستايل نسخة الزين فورو يستخدم احدث التقنيات التي تتعلق باضافة tags في القوالب الخاصة بالارشة بالاضافة انه متوافق 99.99% مع اجهزة الهاتف المحمول. ايضا لا ننسى موضوع الاقدمية للموقع، التهيئة الصحيحة له، و مدى انتشاره في تسريع وتيرة الارشفة للمنتدى، فلا يمكننا المقارنة بين منتدى حديث العهد ومنتدى مر عليه قرن من الزمن. ايضا لا يمكن اعتماد في xenForo على ستايل vBulletin كونهم مختلفين تماما برمجيا.

تحياتي.
شكرا على الرد الرائع والمفصل افدتني برغم اني لا اقصد ما اجبت عليه


هناك 2 استايل استخدمهم

هل تنصحني بالاستايل الافتراضي ام استخدم الاستايل للموقع الي دكرت اسمه سابقا

للتوضيح اكتر
استخدم هدا الاستايل

كود:
https://www.helpernt.com/vb/showthread.php?t=7011

ام استخدم هدا الافتراضي

كود:
https://www.helpernt.com/vb/showthread.php?t=8602

ايهما افضل من ناحية الارشفة
هل لو استخدمت استايل معدل ممكن ياتر على الارشفة
مثل هدا

كود:
https://www.helpernt.com/vb/showthread.php?t=8603
بشو تنصحني بما انك لك خبرة بهدا المجال
وبارك الله فيك على المساعدة
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
يقصد ستايل أبو كريم أخي فتحي الخاص بالزينفورو 2.0
هو ستايل جميل يحتاج فقط التحديث وبسبب ضيق وقته لم يقم بتحديثه بعد
مرحبا،

لم اتصادف من قبل مع ستايل الاخ ابو كريم، ولكن كما ذكرت يجب ترقية اكوده ليتوافق مع xF 2.1 حتى لا تظهر مشكلة invalid getter من جديد.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
شكرا على الرد الرائع والمفصل افدتني برغم اني لا اقصد ما اجبت عليه


هناك 2 استايل استخدمهم

هل تنصحني بالاستايل الافتراضي ام استخدم الاستايل للموقع الي دكرت اسمه سابقا

للتوضيح اكتر
استخدم هدا الاستايل

كود:
https://www.helpernt.com/vb/showthread.php?t=7011

ام استخدم هدا الافتراضي

كود:
https://www.helpernt.com/vb/showthread.php?t=8602

ايهما افضل من ناحية الارشفة
هل لو استخدمت استايل معدل ممكن ياتر على الارشفة
مثل هدا

كود:
https://www.helpernt.com/vb/showthread.php?t=8603
بشو تنصحني بما انك لك خبر بهدا المجال
وبارك الله فيك على المساعدة
مرحبا،

لا يمكن اسقاط ما عمله الاخ ابو كريم كوني لم اجرب ولم اتفحص ما عملة و ما قام باضافته في الستايل الافتراضي لشركة الزين فورو، ولكن ما يمكن تاكيده حاليا هو عدم توافقه الكلي مع نسخة الزين فوزو 2.1
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
149
نقاط التفاعل
91
النقاط
23
العمر
19
مرحبا،

لا يمكن اسقاط ما عمله الاخ ابو كريم كوني لم اجرب ولم اتفحص ما عملة و ما قام باضافته في الستايل الافتراضي لشركة الزين فورو، ولكن ما يمكن تاكيده حاليا هو عدم توافقه الكلي مع نسخة الزين فوزو 2.1
نعم أنا مؤيد لك في ناحية عدم توافقيته بالشكل الكافي مع xf2.1
فهو فعلا يحتاج تحديث وحسب ما قال الأخ أبو كريم سيقوم بتحديثه في أقرب وقت
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
صورة بعد إضافة الكود

مشاهدة المرفق 105
مرحبا،

اذا الغيت تفعيل خاصية التطوير فهذا سيخفي رسالة الخطأ من الواجهة فقط ، فهذا لا يعني عند الغاء تفعيله اختفاء الخطأ وزواله من نفسه، بل ستبقى تخزن تلك الرسائل في سجل الاخطأ والتي ستجدها متراكمة في لوحة تحكم الاداراة. وكما اسلفت راسائل الخطأ ناتجة عن كون هناك اكواد استدعاء getters لمتغيرات لم تعد متوفرة او تم استبدال اسمها في النسخة xFv2.1.
 

maaidni

:: عضو جديد ::
إنضم
2 فيفري 2019
المشاركات
13
نقاط التفاعل
8
النقاط
3
العمر
40
بل ستبقى تخزن تلك الرسائل في سجل الاخطأ والتي ستجدها متراكمة في لوحة تحكم الاداراة
كيف يمكن التخلص منها نهائيا؟ علما الخطأ يضهر في هذا الستايل فقط ولا يضهر في الستايل الافتراضي
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
كيف يمكن التخلص منها نهائيا؟ علما الخطأ يضهر في هذا الستايل فقط ولا يضهر في الستايل الافتراضي
مرحبا،

لو دققت في كلامي فالحل يكمن في عدم توافق القوالب كونك تستخدم ستايل معدل يعود لنسخة اقدم من xF2.1.

تحياتي.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
اخي @محمد عاطف ، حل حلت مشكلتك بشكل كامل ؟ اذا نعم يرجى ذكر ذلك لغلق الموضوع.

شكرًا.
 

bousaid

^_^
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
39
نقاط التفاعل
172
النقاط
18
كيف يمكن التخلص منها نهائيا؟ علما الخطأ يضهر في هذا الستايل فقط ولا يضهر في الستايل الافتراضي
المشكلة كما أوضح لك الأخ فتحي تحدث في الستايلات القديمة و الغير متوافقة مع النسخة 2.1
في النسخة السابقة كان يتم استدعاء ما نعرفه بالاعجابات likes و في النسخة الاخيرة تم استبدالها بما نعرفه بالتفاعلات reactions لهذا يظهر الخطأ الذي ذكرته.
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
248
نقاط التفاعل
268
النقاط
53
الستايل محدث لآخر إصدار 2.1
افتح موضوع جديد بنوع المشكلة وارفق رسالة الخطأ كاملة وسيتم مراجعة الاخطاء معك.


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

تحياتي.
 
الحالة
مغلق ولا يسمح بالمزيد من الردود.
Top