رفتن به مطلب

مشکل ارور [83eee077] 2021-06-27 11:28:08: Fatal exception of type MWException


Doostdarekhoda

پست های پیشنهاد شده

سلام خسته نباشید . من میخواستم اسکریپت ویکی مدیا رو نصب کنم . این ارور برای من اومد :

[83eee077] 2021-06-27 11:28:08: Fatal exception of type MWException

هرچی هم سرچ زدم چیزی نتونستم بفهمم از این ارور و چرا به وجود اومده . میشه کمکم کنید؟

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود؛

در فایل LocalSettings.php اسکریپت، خط زیر رو پیدا و حذف کنید:

require_once( "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php" );

سایرکدها برای تست و رفع این مشکل: لینک ها تنها برای اعضای سایت قابل نمایش است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سلام . ممنون از پاسخ تون . ولی من این کارو کردم . در دفعه بعد هم اکستنشن LocalisationUpdate رو نصب نکردم . ولی متاسفانه درست نشد . جزئیات ارور اینه :

 

 

[62b8aed6] /index.php/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C Exception from line 212 of /home/unitygal/public_html/wiki/includes/Hooks.php: Detected bug in an extension! Hook InputBoxHooks::register has invalid call signature; Parameter 1 to InputBoxHooks::register() expected to be a reference, value given

Backtrace:

#0 /home/unitygal/public_html/wiki/includes/GlobalFunctions.php(3877): Hooks::run(string, array)
#1 /home/unitygal/public_html/wiki/includes/parser/Parser.php(275): wfRunHooks(string, array)
#2 /home/unitygal/public_html/wiki/includes/StubObject.php(99): Parser->firstCallInit()
#3 /home/unitygal/public_html/wiki/includes/StubObject.php(119): StubObject->_call(string, array)
#4 /home/unitygal/public_html/wiki/includes/cache/MessageCache.php(996): StubObject->__call(string, array)
#5 /home/unitygal/public_html/wiki/includes/cache/MessageCache.php(974): MessageCache->getParser()
#6 /home/unitygal/public_html/wiki/includes/Message.php(854): MessageCache->transform(string, boolean, Language, Title)
#7 /home/unitygal/public_html/wiki/includes/Message.php(592): Message->transformText(string)
#8 /home/unitygal/public_html/wiki/includes/Message.php(649): Message->toString()
#9 /home/unitygal/public_html/wiki/includes/OutputPage.php(851): Message->text()
#10 /home/unitygal/public_html/wiki/includes/OutputPage.php(894): OutputPage->setHTMLTitle(Message)
#11 /home/unitygal/public_html/wiki/includes/Article.php(555): OutputPage->setPageTitle(string)
#12 /home/unitygal/public_html/wiki/includes/actions/ViewAction.php(44): Article->view()
#13 /home/unitygal/public_html/wiki/includes/Wiki.php(448): ViewAction->show()
#14 /home/unitygal/public_html/wiki/includes/Wiki.php(312): MediaWiki->performAction(Article, Title)
#15 /home/unitygal/public_html/wiki/includes/Wiki.php(602): MediaWiki->performRequest()
#16 /home/unitygal/public_html/wiki/includes/Wiki.php(467): MediaWiki->main()
#17 /home/unitygal/public_html/wiki/index.php(49): MediaWiki->run()
#18 {main}

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

سه راه حل در لینک ها تنها برای اعضای سایت قابل نمایش است. معرفی کردم، امتحان کنید، اگر جواب نداد، باید داخل سایت خود مدیاویکی به آدرس  لینک ها تنها برای اعضای سایت قابل نمایش است.  یک حساب کاربری بسازید و در بخش پشتیبانی اون مشکلتون رو مطرح کنید. 

اسکریپت رایگان و متن باز هست و پشتیبانی اون به مشکلات این اسکریپت پاسخ میده.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

من یک قطعه کد رو از کد hoock.php در پوشه include حذف کردم و ظاهرا درست شد اما گزینه هایی همچون ساختن صفحه در ویکی پدیا و ... نمیاد .

این قطعه کدی که حذف کردم اینه :


elseif ( $badhookmsg !== null ) {
                // Exception was thrown from Hooks::hookErrorHandler.
                throw new MWException(
                    'Detected bug in an extension! ' .
                    "Hook $func has invalid call signature; " . $badhookmsg
                );
            }

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

غیر از اون سه تا کدی که توی لینک گفتم نباید چیز دیگه ای از خود اسکریپت حذف کنید. این کد خودش پیش نیاز اجرای چندین بخش از اسکریپت هست و طبیعتا حذف این کد باعث اختلال در کارکرد اسکریپت میشه.

همونطور که گفتم مشکلتون رو داخل انجمن پشتیبانی خود اسکریپت مطرح کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

راه شما رو رفتم و مشکلم تا حدودی رفع شد .

اما این اسکریپتی که نصب کردم جایی برای ساخت صفحه و ... نداره! پیوست کردم .

لینک ها تنها برای اعضای سایت قابل نمایش است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

صفحات ویکی به این صورت هستند که اول باید در قسمت کادر جستجو، عنوانی که میخواهید براش صفحه بسازید رو جستجو کنید. اگه اون صفحه قبلا وجود نداشته باشه، یک لینک برای ساختن صفحه بر اساس اون عنوان بهتون نمایش داده میشه. دقیقا مشابه ویکی پدیا.

لینک خاصی داخل سایدبار برای اینکار وجود نداره. باید اول جستجو کنید بعد اگر اون صفحه وجود نداشت می تونید ایجاد کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...