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

مشكلة بسبب إضافة

MesterPerfect

:: مراقب زين العربية ::
طاقم الإدارة
28 يناير 2019
2,248
62
1,549
113
25
sohag, Egypt
mx-blind.org
السَلام عليكم ورحمة الله وبركاته
لقد قمت صباح اليوم بتثبيت إضافة tapatalk_xenforo-2.0_v1.2.9
وظيفتها تتيح لك تحميل تطبيق خاص بالمنتدى الخاص بك
بعد أن قمت بتثبيتها ظهر هذا الخطأ في رئيسية لوحة التحكم في المنتدى

كود:
InvalidArgumentException: Must provide an existing add-on or add-on JSON in src/XF/AddOn/Manager.php at line 332
1. XF\AddOn\Manager->loadAddOnClass() in src/XF/AddOn/Manager.php at line 39
2. XF\AddOn\Manager->getAllAddOns() in src/XF/AddOn/Manager.php at line 63
3. XF\AddOn\Manager->getInstalledAddOns() in src/XF/Admin/Controller/Index.php at line 79
4. XF\Admin\Controller\Index->actionIndex() in src/XF/Mvc/Dispatcher.php at line 350
5. XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 257
6. XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 113
7. XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 55
8. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2190
9. XF\App->run() in src/XF.php at line 391
10. XF::runApp() in admin.php at line 13

قمت بتعطيل الإضافات من ملف الكونفيج ولم يحدث شيء نفس المشكلة
قمت بتغيير اسماء ملفات الإضافة ليتعرف السكربت أنها غير موجودة ونفس المشكلة
قمت برفع كل ملفاتها من جديد وبرضو نفس المشكلة
لكن لم أقترب من قاعدة البيانات
أحببت أن أستشيركم أولا
تحياتي
والسَلام عليكم ورحمة الله وبركاته
 
الحل
بعض الاضافات تسبب مشاكل كثيرة في قواعد البيانات حتى بعد حذفها لذا تظطر لحذف جداولها بشكل يدوي
لقد جربت تثبيتها على موقع الديمو و كل ما قمت به هو تعطيلها ثم حذفها و حذف ملفاتها كلها و لم تظهر الاخطاء التي ظهرت لك الا في البداية عندما كان اصدار PHP غير متوافق
هل قمت بمسح سجل الاخطاء اخي احمد ثم التجربة
كذلك اعتقد انه لازال هناك جداول خاصة بالاضافة في قاعدة البيانات

للعلم انا كاره الاضافة من ايام ال VB :mad:
و عليكم السلام و رحمة الله وبركاته

الإضافة أخي احمد غير متوافقة مع الاصدار 2.1 ، اما الخطأ الذي يظهر لك فله علاقة مع اصدار PHP خليه على الاصدار 7.2 و سيختفي الخطأ لكن لن يعمل tapatalk ..
انصحك بعدم استخدامه و انتظار النسخة 2.2 للاستفادة من ميزة Web App
 
و عليكم السلام و رحمة الله وبركاته

الإضافة أخي احمد غير متوافقة مع الاصدار 2.1 ، اما الخطأ الذي يظهر لك فله علاقة مع اصدار PHP خليه على الاصدار 7.2 و سيختفي الخطأ لكن لن يعمل tapatalk ..
انصحك بعدم استخدامه و انتظار النسخة 2.2 للاستفادة من ميزة Web App
بس انا عطلت الإضافة أخي المفروض تتوقف المشكلة
يعني لازم أرجع بالphp ثم أحذف الإضافة ثم أحدث الphp من جديد أو كيف
 
وعليكم السلام ورحمة الله وبركاته

حياك الله حبيبي احمد المشكلة الخطأ ماهو واضح اعطينا الخطأ كامل على اساس نقدر نفيدك
المشكلة أن هذا هو الخطأ كامل أخي شقاوي
 
حبيبي احمد بالنسبة لتعطيل الاضافة ما يعطل الكلاسات الخاصة باﻻضافة يعني لو تفعل وضع التطوير عندك وتدخل على خيار class extentions راحت تلاقي ان الكلاسات الخاصة باﻻضافة ما زالت مفعلة رغم انك عطلتها
 
حبيبي احمد بالنسبة لتعطيل الاضافة ما يعطل الكلاسات الخاصة باﻻضافة يعني لو تفعل وضع التطوير عندك وتدخل على خيار class extentions راحت تلاقي ان الكلاسات الخاصة باﻻضافة ما زالت مفعلة رغم انك عطلتها
لقد راجعت ملف setup.php الخاص بها ووجدت أنها تُنشئ جدول باسمxf_tapatalk_users ولكن قبل أن أحذفه أنتظرت رد الدعم الفني الخاص بهم
والذي اقترح عليا حذف الملفات والجداول
وهذا ما فعلته
ومع ذلك لم يتغير شيء
المشكلة أن دعمها الفني أصلا يعرفون أن بها مشاكل ولكن الأغبياء لم يقومو بالتنبيه
 
هذي مشكلة ولكن للمعلومية ايضا اﻻضافة تقوم بانشاء حقل في جدول xf_user_profile

باسم tapatalk_auth_id

تأكد من حذف الحقل ايضا ً وشوف ان شاء الله تنحل المشكلة معك
الإضافة هذه ملعونة
سحقا لها ولمطوريها
تمكنت منها واستعدت السيطرة على لوحة التحكم
ولكن عندي كثيييييير من الأخطاء
كود:
    ErrorException: Template error: Cannot call method getFlattened on a non-object (NULL) src/XF/Template/Templater.php:984

    Generated by: Unknown account Jun 25, 2020 at 9:04 AM

Stack trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/ahmed593/...', 984, Array)
#1 src/XF/Template/Templater.php(984): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l2/s18/public/PAGE_CONTAINER.php(1189): XF\Template\Templater->method(NULL, 'getFlattened', Array)
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#4 src/XF/Pub/App.php(547): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#5 src/XF/App.php(2001): XF\Pub\App->renderPageHtml('<div class="blo...', Array, Object(XF\Mvc\Reply\Message), Object(XF\Mvc\Renderer\Html))
#6 src/XF/Mvc/Dispatcher.php(402): XF\App->renderPage('<div class="blo...', Object(XF\Mvc\Reply\Message), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Message), 'html')
#8 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#9 src/XF.php(391): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}

Request state

array(4) {
  ["url"] => string(26) "/vb/whats-new/posts/51511/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
كود:
 
بعض الاضافات تسبب مشاكل كثيرة في قواعد البيانات حتى بعد حذفها لذا تظطر لحذف جداولها بشكل يدوي
لقد جربت تثبيتها على موقع الديمو و كل ما قمت به هو تعطيلها ثم حذفها و حذف ملفاتها كلها و لم تظهر الاخطاء التي ظهرت لك الا في البداية عندما كان اصدار PHP غير متوافق
هل قمت بمسح سجل الاخطاء اخي احمد ثم التجربة
كذلك اعتقد انه لازال هناك جداول خاصة بالاضافة في قاعدة البيانات

للعلم انا كاره الاضافة من ايام ال VB :mad:
 
الإضافة هذه ملعونة
سحقا لها ولمطوريها
تمكنت منها واستعدت السيطرة على لوحة التحكم
ولكن عندي كثيييييير من الأخطاء
كود:
    ErrorException: Template error: Cannot call method getFlattened on a non-object (NULL) src/XF/Template/Templater.php:984

    Generated by: Unknown account Jun 25, 2020 at 9:04 AM

Stack trace

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Cannot call met...', '/home/ahmed593/...', 984, Array)
#1 src/XF/Template/Templater.php(984): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l2/s18/public/PAGE_CONTAINER.php(1189): XF\Template\Templater->method(NULL, 'getFlattened', Array)
#3 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#4 src/XF/Pub/App.php(547): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#5 src/XF/App.php(2001): XF\Pub\App->renderPageHtml('<div class="blo...', Array, Object(XF\Mvc\Reply\Message), Object(XF\Mvc\Renderer\Html))
#6 src/XF/Mvc/Dispatcher.php(402): XF\App->renderPage('<div class="blo...', Object(XF\Mvc\Reply\Message), Object(XF\Mvc\Renderer\Html))
#7 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\Message), 'html')
#8 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#9 src/XF.php(391): XF\App->run()
#10 index.php(20): XF::runApp('XF\\Pub\\App')
#11 {main}

Request state

array(4) {
  ["url"] => string(26) "/vb/whats-new/posts/51511/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
كود:


حبيبي بالنسبة للخطأ هذا فهو مبين ان فيه تعديل على قالب PAGE_CONTAINER

شوف تعديلات القوالب اذا كان مازال هناك اي تعديل خاص بهذه اﻻضافة او قم بالبحث في القوالب عن هذه الدالة getFlattened
 
حبيبي بالنسبة للخطأ هذا فهو مبين ان فيه تعديل على قالب PAGE_CONTAINER

شوف تعديلات القوالب اذا كان مازال هناك اي تعديل خاص بهذه اﻻضافة او قم بالبحث في القوالب عن هذه الدالة getFlattened
حاليا الإضافة تم إزالتها يالغالي
سوف أقوم بحذف جميع ملفاتها من الخادم ثم أرا ما سيحدث
وبعدها نرا ما فعلت بقواعد البيانات
 
هذي مشكلة ولكن للمعلومية ايضا اﻻضافة تقوم بانشاء حقل في جدول xf_user_profile

باسم tapatalk_auth_id

تأكد من حذف الحقل ايضا ً وشوف ان شاء الله تنحل المشكلة معك
لا يوجد جدول عندي أخي شقاوي باسم xf_user_profile
 

إحصائيات المنتدى

المواضيع
1,618
المشاركات
18,164
الأعضاء
1,198
آخر عضو مسجل
kayto
أعلى