هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن مشاكل وطلبات الزين فورو XENFORO (https://www.helpernt.com/vb/forumdisplay.php?f=97)
-   -   سجلات خطأ الخادم - بعد الترقيه (https://www.helpernt.com/vb/showthread.php?t=8901)

سكاي 04-05-2019 04:05 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة MesterPerfect (المشاركة 27032)
هل جربت استعادة القالب أخي كما اخبرتك أو لا ؟؟؟؟؟؟

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

بس حاليا تبقى لي خطأ ثاني بس ما يتكرر بشكل كبير مثل السابق
الخطا الحالي بمعدل 10 اخطاء وهو كالتالي وما فهمته

كود:

XF\Db\Exception: MySQL query error [1366]: Incorrect string value: '\xF0\x9F\x92\x99[/...' for column 'message' at row 1 src/XF/Db/AbstractStatement.php:217

Stack trace


كود:

INSERT  INTO `xf_profile_post` (`profile_user_id`, `message_state`, `user_id`, `username`, `message`, `embed_metadata`, `post_date`, `profile_post_id`, `ip_id`, `attach_count`, `warning_id`, `warning_message`, `comment_count`, `first_comment_date`, `last_comment_date`, `latest_comment_ids`, `reaction_score`, `reactions`, `reaction_users`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL query err...', 1366, '22007')
#1 src/XF/Db/Mysqli/Statement.php(77): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1366, '22007')
#2 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(221): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1452): XF\Db\AbstractAdapter->insert('xf_profile_post', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1184): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Service/ProfilePost/Creator.php(109): XF\Mvc\Entity\Entity->save()
#7 src/XF/Service/ValidateAndSavableTrait.php(40): XF\Service\ProfilePost\Creator->_save()
#8 src/XF/Pub/Controller/Member.php(810): XF\Service\ProfilePost\Creator->save()
#9 src/XF/Mvc/Dispatcher.php(321): XF\Pub\Controller\Member->actionPost(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Member', 'Post', Object(XF\Mvc\RouteMatch), Object(XenConcept\ProfileViews\XF\Pub\Controller\Member), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenConcept\ProfileViews\XF\Pub\Controller\Member), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}


Request state


كود:

array(4) {
  ["url"] => string(18) "/members/9219/post"
  ["referrer"] => string(41) "https://www.anime-tooon.com/members/9219/"
  ["_GET"] => array(1) {
    ["/members/9219/post"] => string(0) ""
  }
  ["_POST"] => array(7) {
    ["message_html"] => string(442) "<p><strong><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(26, 188, 156);'>قُلْ لأحلامكَ التي تتكئ على قارعةة الطريق ،، [&nbsp;</span><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(65, 168, 95);'>عهداً مني سنلتقي&nbsp;</span><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(26, 188, 156);'>] 💙</span></strong></p>"
    ["last_date"] => string(10) "1554316405"
    ["last_known_date"] => string(10) "1554316405"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(14) "/members/9219/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}


MesterPerfect 04-05-2019 05:09 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سكاي (المشاركة 27033)
نعم اخي سويت بس ما تغير شي بس كلامك صح الخلل من احد الاضافات وقمت بتعطيلها
بالاخص اضافه الاحصائيات التركيه

بس حاليا تبقى لي خطأ ثاني بس ما يتكرر بشكل كبير مثل السابق
الخطا الحالي بمعدل 10 اخطاء وهو كالتالي وما فهمته

كود:

XF\Db\Exception: MySQL query error [1366]: Incorrect string value: '\xF0\x9F\x92\x99[/...' for column 'message' at row 1 src/XF/Db/AbstractStatement.php:217
Stack trace


كود:

INSERT  INTO `xf_profile_post` (`profile_user_id`, `message_state`, `user_id`, `username`, `message`, `embed_metadata`, `post_date`, `profile_post_id`, `ip_id`, `attach_count`, `warning_id`, `warning_message`, `comment_count`, `first_comment_date`, `last_comment_date`, `latest_comment_ids`, `reaction_score`, `reactions`, `reaction_users`) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
------------

#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL query err...', 1366, '22007')
#1 src/XF/Db/Mysqli/Statement.php(77): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1366, '22007')
#2 src/XF/Db/AbstractAdapter.php(94): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(221): XF\Db\AbstractAdapter->query('INSERT  INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1452): XF\Db\AbstractAdapter->insert('xf_profile_post', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1184): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Service/ProfilePost/Creator.php(109): XF\Mvc\Entity\Entity->save()
#7 src/XF/Service/ValidateAndSavableTrait.php(40): XF\Service\ProfilePost\Creator->_save()
#8 src/XF/Pub/Controller/Member.php(810): XF\Service\ProfilePost\Creator->save()
#9 src/XF/Mvc/Dispatcher.php(321): XF\Pub\Controller\Member->actionPost(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Member', 'Post', Object(XF\Mvc\RouteMatch), Object(XenConcept\ProfileViews\XF\Pub\Controller\Member), NULL)
#11 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XenConcept\ProfileViews\XF\Pub\Controller\Member), NULL)
#12 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#14 src/XF.php(390): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}

Request state


كود:

array(4) {
  ["url"] => string(18) "/members/9219/post"
  ["referrer"] => string(41) "https://www.anime-tooon.com/members/9219/"
  ["_GET"] => array(1) {
    ["/members/9219/post"] => string(0) ""
  }
  ["_POST"] => array(7) {
    ["message_html"] => string(442) "<p><strong><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(26, 188, 156);'>قُلْ لأحلامكَ التي تتكئ على قارعةة الطريق ،، [&nbsp;</span><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(65, 168, 95);'>عهداً مني سنلتقي&nbsp;</span><span style='font-family: "Times New Roman"; font-size: 18px; color: rgb(26, 188, 156);'>] 💙</span></strong></p>"
    ["last_date"] => string(10) "1554316405"
    ["last_known_date"] => string(10) "1554316405"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(14) "/members/9219/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}


هذا معناه أخي أن قاعدة البيانات الخاصة بك لا تدعم utf8mb4.
مما يسبب بعض المشاكل في استخدام الرموز التعبيرية

يمكنك أن تنظر هنا

https://xenforo.com/xf2-docs/manual/unicode/

MesterPerfect 04-05-2019 05:21 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
قم أخي بفتح ملف config.php الموجود داخل مجلد src
وتأكد من احتوائه على هذا السطر
كود:

$config['fullUnicode'] = true;
لو وجدته فكما قلت لك قاعدة البيانات الخاصة بك لا تدعم ترميز utf8mb4
لذا عليك تحويلها
وطريقة التحويل تكون من خلال الأكواد
في حال كنت أنت على استضافة اطلب من المستضيف تحويل الترميز لك
وفي حال كنت على Server خاص بك وتمتلك صلاحيات الroot في حال كان Linux
أو تستطيع الوصول إلى الcmd في حال كان windows
فعليك باستخدام الكود التالي للتحويل
كود PHP:

php cmd.php xf:convert-utf8mb4 

وسوف يضبط معك إن شاء الله
تحياتي لك

سكاي 04-05-2019 10:02 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

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

$config['fullunicode'] = true;
لو وجدته فكما قلت لك قاعدة البيانات الخاصة بك لا تدعم ترميز utf8mb4
لذا عليك تحويلها
وطريقة التحويل تكون من خلال الأكواد
في حال كنت أنت على استضافة اطلب من المستضيف تحويل الترميز لك
وفي حال كنت على server خاص بك وتمتلك صلاحيات الroot في حال كان linux
أو تستطيع الوصول إلى الcmd في حال كان windows
فعليك باستخدام الكود التالي للتحويل
كود PHP:

php cmd.php xf:convert-utf8mb4 

وسوف يضبط معك إن شاء الله
تحياتي لك

يعطيك العافيه اخوي
طيب التحويل لترميز قاعده البيانات ما راح يسبب مشاكل لي ؟

MesterPerfect 04-05-2019 11:15 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سكاي (المشاركة 27041)
يعطيك العافيه اخوي
طيب التحويل لترميز قاعده البيانات ما راح يسبب مشاكل لي ؟

الله يعافينا ويعافيك يا رب

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

تحياتي لك

سكاي 04-05-2019 11:29 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
شكرا لك تعبتك معي
تمام طبقته وحولت الترميز وراح انتظر كم ساعه لاشوف
لو اختفت اخطاء السجل او ظهرت نفس المشاكل او غيرها
واحدث الموضوع هنا

هيلبرنت 04-06-2019 01:52 AM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سكاي (المشاركة 27045)
شكرا لك تعبتك معي
تمام طبقته وحولت الترميز وراح انتظر كم ساعه لاشوف
لو اختفت اخطاء السجل او ظهرت نفس المشاكل او غيرها
واحدث الموضوع هنا

ياريت لانى منتظر بشدة النتيجة لانها هتساعد الكثير من الاخوه

سكاي 04-06-2019 03:14 AM

رد: سجلات خطأ الخادم - بعد الترقيه
 
تمام بالنسبه للخطأ الي فوق كان سببه الترميز وبعد التحويل اختفا
وصرت اقدر استخدم الايموجي الي تنزل مع السكربت مباشره
وحسبت الي فهمته هالحاله تصادف المنتديات القديمه لان قواعد بياناتها ما تدعم الترميز كما ذكر الاخ @MesterPerfect


ولو راح اتعبكم معي بس انتم الخير والبركه ونتعلم منكم وان شاء الله يكون الموضوع مرجع لحلول سجل اخطاء الخادم
هذا الخطأ شنو سببه او ماذا يقصد ؟

كود:

Error: Call to undefined method SV\UserActivity\XF\Template\Templater::getGroupStyles() src/addons/ForoAgency/ColoredUsername/XF/Entity/User.php:9

Stack trace
كود:

#0 src/addons/ForoAgency/ColoredUsername/XF/Pub/View/Member/Find.php(24): ForoAgency\ColoredUsername\XF\Entity\User->faColoredUsernameGetUserColor()
#1 src/XF/Mvc/Renderer/AbstractRenderer.php(91): ForoAgency\ColoredUsername\XF\Pub\View\Member\Find->renderJson()
#2 src/XF/Mvc/Renderer/Json.php(63): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Member\\Find', '', Array)
#3 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('XF:Member\\Find', '', Array)
#4 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#5 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#6 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#7 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#8 src/XF.php(390): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}


كود:

Request state
array(4) {
  ["url"] => string(176) "/index.php?members/find&q=%C3%97%20A%20L%20M%20A%20&_xfRequestUri=%2Fmembers%2F6695%2F&_xfWithData=1&_xfToken=1554502379%2Cb700c6b3ccf8b3dec2f1de6023fd49d5&_xfResponseType=json"
  ["referrer"] => string(41) "https://www.anime-tooon.com/members/6695/"
  ["_GET"] => array(6) {
    ["members/find"] => string(0) ""
    ["q"] => string(11) "× A L M A "
    ["_xfRequestUri"] => string(14) "/members/6695/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1554502379,b700c6b3ccf8b3dec2f1de6023fd49d5"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}

شكرا لكم

S!L3NT H!LL 04-06-2019 09:45 AM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سكاي (المشاركة 27052)
تمام بالنسبه للخطأ الي فوق كان سببه الترميز وبعد التحويل اختفا
وصرت اقدر استخدم الايموجي الي تنزل مع السكربت مباشره
وحسبت الي فهمته هالحاله تصادف المنتديات القديمه لان قواعد بياناتها ما تدعم الترميز كما ذكر الاخ @mesterperfect


ولو راح اتعبكم معي بس انتم الخير والبركه ونتعلم منكم وان شاء الله يكون الموضوع مرجع لحلول سجل اخطاء الخادم
هذا الخطأ شنو سببه او ماذا يقصد ؟

كود:

error: Call to undefined method sv\useractivity\xf\template\templater::getgroupstyles() src/addons/foroagency/coloredusername/xf/entity/user.php:9

stack trace
كود:

#0 src/addons/foroagency/coloredusername/xf/pub/view/member/find.php(24): Foroagency\coloredusername\xf\entity\user->facoloredusernamegetusercolor()
#1 src/xf/mvc/renderer/abstractrenderer.php(91): Foroagency\coloredusername\xf\pub\view\member\find->renderjson()
#2 src/xf/mvc/renderer/json.php(63): Xf\mvc\renderer\abstractrenderer->renderviewobject('xf:member\\find', '', array)
#3 src/xf/mvc/dispatcher.php(418): Xf\mvc\renderer\json->renderview('xf:member\\find', '', array)
#4 src/xf/mvc/dispatcher.php(400): Xf\mvc\dispatcher->renderview(object(xf\mvc\renderer\json), object(xf\mvc\reply\view))
#5 src/xf/mvc/dispatcher.php(360): Xf\mvc\dispatcher->renderreply(object(xf\mvc\renderer\json), object(xf\mvc\reply\view))
#6 src/xf/mvc/dispatcher.php(53): Xf\mvc\dispatcher->render(object(xf\mvc\reply\view), 'json')
#7 src/xf/app.php(2177): Xf\mvc\dispatcher->run()
#8 src/xf.php(390): Xf\app->run()
#9 index.php(20): Xf::runapp('xf\\pub\\app')
#10 {main}


كود:

request state
array(4) {
  ["url"] => string(176) "/index.php?members/find&q=%c3%97%20a%20l%20m%20a%20&_xfrequesturi=%2fmembers%2f6695%2f&_xfwithdata=1&_xftoken=1554502379%2cb700c6b3ccf8b3dec2f1de6023fd49d5&_xfresponsetype=json"
  ["referrer"] => string(41) "https://www.anime-tooon.com/members/6695/"
  ["_get"] => array(6) {
    ["members/find"] => string(0) ""
    ["q"] => string(11) "× a l m a "
    ["_xfrequesturi"] => string(14) "/members/6695/"
    ["_xfwithdata"] => string(1) "1"
    ["_xftoken"] => string(43) "1554502379,b700c6b3ccf8b3dec2f1de6023fd49d5"
    ["_xfresponsetype"] => string(4) "json"
  }
  ["_post"] => array(0) {
  }
}

شكرا لكم


الاضافة الي مركبها ماهي متوافقة مع الاصدار الجديد.

MesterPerfect 04-06-2019 12:54 PM

رد: سجلات خطأ الخادم - بعد الترقيه
 
اقتباس:

المشاركة الأصلية كتبت بواسطة سكاي (المشاركة 27052)
تمام بالنسبه للخطأ الي فوق كان سببه الترميز وبعد التحويل اختفا
وصرت اقدر استخدم الايموجي الي تنزل مع السكربت مباشره
وحسبت الي فهمته هالحاله تصادف المنتديات القديمه لان قواعد بياناتها ما تدعم الترميز كما ذكر الاخ @MesterPerfect


ولو راح اتعبكم معي بس انتم الخير والبركه ونتعلم منكم وان شاء الله يكون الموضوع مرجع لحلول سجل اخطاء الخادم
هذا الخطأ شنو سببه او ماذا يقصد ؟

كود:

Error: Call to undefined method SV\UserActivity\XF\Template\Templater::getGroupStyles() src/addons/ForoAgency/ColoredUsername/XF/Entity/User.php:9
Stack trace
كود:

#0 src/addons/ForoAgency/ColoredUsername/XF/Pub/View/Member/Find.php(24): ForoAgency\ColoredUsername\XF\Entity\User->faColoredUsernameGetUserColor()
#1 src/XF/Mvc/Renderer/AbstractRenderer.php(91): ForoAgency\ColoredUsername\XF\Pub\View\Member\Find->renderJson()
#2 src/XF/Mvc/Renderer/Json.php(63): XF\Mvc\Renderer\AbstractRenderer->renderViewObject('XF:Member\\Find', '', Array)
#3 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Json->renderView('XF:Member\\Find', '', Array)
#4 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#5 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#6 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#7 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#8 src/XF.php(390): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}

كود:

Request state
array(4) {
  ["url"] => string(176) "/index.php?members/find&q=%C3%97%20A%20L%20M%20A%20&_xfRequestUri=%2Fmembers%2F6695%2F&_xfWithData=1&_xfToken=1554502379%2Cb700c6b3ccf8b3dec2f1de6023fd49d5&_xfResponseType=json"
  ["referrer"] => string(41) "https://www.anime-tooon.com/members/6695/"
  ["_GET"] => array(6) {
    ["members/find"] => string(0) ""
    ["q"] => string(11) "× A L M A "
    ["_xfRequestUri"] => string(14) "/members/6695/"
    ["_xfWithData"] => string(1) "1"
    ["_xfToken"] => string(43) "1554502379,b700c6b3ccf8b3dec2f1de6023fd49d5"
    ["_xfResponseType"] => string(4) "json"
  }
  ["_POST"] => array(0) {
  }
}

شكرا لكم

بالفعل أخي المشكلة من إضافة 🔥 [Foro.Agency] Colored Username Everywhere

عليك بتحديثها إلى احدث إصدار V1.2.1

https://xenforo.com/community/resour...erywhere.6296/
تحياتي


الساعة الآن 06:04 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir