2013-07-24 2 views
11

का घातक अपवाद मैंने हाल ही में डेबियन 7 सिस्टम पर लोकहोस्ट में मीडियाविकि स्थापित किया है। लेकिन स्थापना के बाद, मुझे Fatal exception of type MWException अपवाद मिला। मैंने सभी रिपोर्ट की गई बग की समीक्षा की, लेकिन वे मेरे लिए लागू नहीं होते हैं।MWException

पीएचपी 5.4.4 phpmyaddmin ....

+0

https कोशिश .org/विकी/मैनुअल: How_to_debug – PleaseStand

+0

धन्यवाद ... लेकिन मैंने पहले से ही यह कदम उठाए हैं ... और जारीियां जारी रहती हैं ... – omixam

+2

"' $ wgShowExceptionDetails' अधिक जानकारी (जैसे स्टैक ट्रेस) को " घातक त्रुटि "पृष्ठ।" हमें "MWException प्रकार के घातक अपवाद" से अधिक जानने की आवश्यकता होगी। – PleaseStand

उत्तर

23

टिप्पणी में लिखा रूप में, अपने LocalSettings.php फ़ाइल को संपादित और अंत में इस पंक्ति जोड़ें:

$wgShowExceptionDetails = true;

पृष्ठ दोबारा लोड करें जो आपको वह त्रुटि देता है। आप को देखने के लिए क्या एक पश्व-अनुरेखन कहा जाता है की संभावना हो ... यहाँ मेरी उदाहरण है:

#0 /Users/user/www/extensions/LocalisationUpdate/LocalisationUpdate.class.php(553): LocalisationUpdate::filename('it') 
#1 /Users/user/www/extensions/LocalisationUpdate/LocalisationUpdate.class.php(36): LocalisationUpdate::readFile('it') 
#2 [internal function]: LocalisationUpdate::onRecache(Object(LocalisationCache), 'it', Array) 
#3 /Users/user/www/includes/Hooks.php(255): call_user_func_array('LocalisationUpd...', Array) 
#4 /Users/user/www/includes/GlobalFunctions.php(3883): Hooks::run('LocalisationCac...', Array) 
#5 /Users/user/www/includes/cache/LocalisationCache.php(796): wfRunHooks('LocalisationCac...', Array) 
#6 /Users/user/www/includes/cache/LocalisationCache.php(426): LocalisationCache->recache('it') 
#7 /Users/user/www/includes/cache/LocalisationCache.php(310): LocalisationCache->initLanguage('it') 
#8 /Users/user/www/includes/cache/LocalisationCache.php(245): LocalisationCache->loadItem('it', 'fallback') 
#9 /Users/user/www/languages/Language.php(3978): LocalisationCache->getItem('it', 'fallback') 
#10 /Users/user/www/languages/Language.php(230): Language::getFallbacksFor('it') 
#11 /Users/user/www/languages/Language.php(189): Language::newFromCode('it') 
#12 /Users/user/www/includes/Setup.php(497): Language::factory('it') 
#13 /Users/user/www/includes/WebStart.php(161): require_once('/Users/user/3d...') 
#14 /Users/user/www/index.php(55): require('/Users/user/3d...') 
#15 {main} 

पहली पंक्ति को निष्पादन बंद कर दिया, अपवाद का कारण है। यदि आप समस्या की पहचान कर सकते हैं (मेरे मामले में यह स्थानीयकरण अद्यतन एक्सटेंशन है) इसे ठीक करना बहुत आसान हो सकता है। फिर, मेरे मामले में यह LocalSettings.php फिर से खोलने के लिए और बाहर टिप्पणी या लाइन को हटाने के लिए काफी है: //www.mediawiki:

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

मुझे एक ही त्रुटि मिली! : हे – Frank

2

कैशिंग के साथ एक समस्या हो सकती है, उपयोग करने के लिए

$wgMainCacheType = CACHE_NONE;