If you upgrade mediawiki and all extensions at the same time (and run
update.php) it should prevent these issues, unless an extension hasnt been
updated for the new version of mediawiki.
On Thu, Feb 26, 2015 at 5:04 PM, Jorge Araya Navarro <elcorreo(a)deshackra.com
Hello!
When I try to update my mediawiki instance, after selecting the language,
MediaWiki throws an internal error:
--8<---------------cut here---------------start------------->8---
Original exception: [a9849074] /mw-config/?page=ExistingWiki Exception
from line 341 of
/home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error:
invalid magic word 'get_web_data'
--8<---------------cut here---------------end--------------->8---
The invalid magic word changes as I enable/disable extensions, I don't
know why this happen, I really wish to
have this fixed since is cumbersome to disable a massive amount of
extensions when updating. The complete
error can be seen here:
--8<---------------cut here---------------start------------->8---
MediaWiki internal error.
Original exception: [3d7ad120] /mw-config/ Exception from line 341 of
/home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error:
invalid magic word 'get_web_data'
Backtrace:
#0 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(264):
MagicWord->load(string)
#1
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5159):
MagicWord::get(string)
#2
/home/deshackr/public_html/wikicatolica/extensions/ExternalData/ExternalData.php(55):
Parser->setFunctionHook(string, array)
#3 [internal function]: edgRegisterParser(Parser)
#4 /home/deshackr/public_html/wikicatolica/includes/Hooks.php(206):
call_user_func_array(string, array)
#5
/home/deshackr/public_html/wikicatolica/includes/GlobalFunctions.php(3995):
Hooks::run(string, array, NULL)
#6
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(279):
wfRunHooks(string, array)
#7
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(291):
Parser->firstCallInit()
#8
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5000):
Parser->clearState()
#9
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(377):
Parser->startParse(Title, ParserOptions, integer, boolean)
#10
/home/deshackr/public_html/wikicatolica/includes/installer/Installer.php(631):
Parser->parse(string, Title, ParserOptions, boolean)
#11
/home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(676):
Installer->parse(string, boolean)
#12
/home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(392):
WebInstaller->getInfoBox(string)
#13
/home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(380):
WebInstallerExistingWiki->showKeyForm()
#14
/home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(280):
WebInstallerExistingWiki->execute()
#15 /home/deshackr/public_html/wikicatolica/mw-config/index.php(79):
WebInstaller->execute(array)
#16 /home/deshackr/public_html/wikicatolica/mw-config/index.php(38):
wfInstallerMain()
#17 {main}
Exception caught inside exception handler: [fc032f57] /mw-config/
Exception from line 341 of
/home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error:
invalid magic word 'MAG_HIDEFROMDRILLDOWN'
Backtrace:
#0 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(264):
MagicWord->load(string)
#1 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(764):
MagicWord::get(string)
#2 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(933):
MagicWordArray->getHash()
#3
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3429):
MagicWordArray->matchStartToEnd(string)
#4
/home/deshackr/public_html/wikicatolica/includes/parser/Preprocessor_DOM.php(1179):
Parser->braceSubstitution(array, PPFrame_DOM)
#5
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3281):
PPFrame_DOM->expand(PPNode_DOM, integer)
#6
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(637):
Parser->replaceVariables(string, boolean)
#7
/home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5027):
Parser->preprocess(string, NULL, ParserOptions)
#8
/home/deshackr/public_html/wikicatolica/includes/cache/MessageCache.php(1010):
Parser->transformMsg(string, ParserOptions, NULL)
#9 /home/deshackr/public_html/wikicatolica/includes/Message.php(1023):
MessageCache->transform(string, boolean, LanguageEs, NULL)
#10 /home/deshackr/public_html/wikicatolica/includes/Message.php(703):
Message->transformText(string)
#11 /home/deshackr/public_html/wikicatolica/includes/Message.php(766):
Message->toString()
#12
/home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(120):
Message->text()
#13
/home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(202):
MWException->msg(string, string, string)
#14
/home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(238):
MWException->reportHTML()
#15
/home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(45):
MWException->report()
#16
/home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(141):
MWExceptionHandler::report(MWException)
#17 [internal function]: MWExceptionHandler::handle(MWException)
#18 {main}
--8<---------------cut here---------------end--------------->8---
Here is the complete list of my enable extensions:
--8<---------------cut here---------------start------------->8---
# Enabled Extensions. Most extensions are enabled by including the base
extension file here
# but check specific extension documentation for more details
# The following extensions were automatically enabled:
require_once "$IP/extensions/AbuseFilter/AbuseFilter.php";
require_once "$IP/extensions/AddThis/AddThis.php";
require_once "$IP/extensions/AdminLinks/AdminLinks.php";
require_once "$IP/extensions/AntiSpoof/AntiSpoof.php";
require_once "$IP/extensions/ApprovedRevs/ApprovedRevs.php";
require_once "$IP/extensions/Arrays/Arrays.php";
require_once "$IP/extensions/CategoryTree/CategoryTree.php";
require_once "$IP/extensions/CentralNotice/CentralNotice.php";
require_once "$IP/extensions/CheckUser/CheckUser.php";
require_once "$IP/extensions/Cite/Cite.php";
require_once "$IP/extensions/Collection/Collection.php";
require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php";
require_once "$IP/extensions/DataTransfer/DataTransfer.php";
require_once "$IP/extensions/Disambiguator/Disambiguator.php";
require_once
"$IP/extensions/DismissableSiteNotice/DismissableSiteNotice.php";
require_once "$IP/extensions/Echo/Echo.php";
require_once "$IP/extensions/EventLogging/EventLogging.php";
require_once "$IP/extensions/ExternalData/ExternalData.php";
require_once "$IP/extensions/Flow/Flow.php";
require_once "$IP/extensions/Gadgets/Gadgets.php";
require_once "$IP/extensions/GuidedTour/GuidedTour.php";
require_once "$IP/extensions/HeaderTabs/HeaderTabs.php";
require_once "$IP/extensions/ImageMap/ImageMap.php";
require_once "$IP/extensions/InputBox/InputBox.php";
require_once "$IP/extensions/Interwiki/Interwiki.php";
require_once "$IP/extensions/InviteSignup/InviteSignup.php";
require_once "$IP/extensions/Lingo/Lingo.php";
require_once "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php";
require_once "$IP/extensions/Lockdown/Lockdown.php";
require_once "$IP/extensions/Maintenance/Maintenance.php";
require_once "$IP/extensions/Mantle/Mantle.php";
# Fatal error: Class 'MapsMappingServices' not found in
#
/home/deshackr/public_html/wikicatolica/extensions/Maps/includes/services/GoogleMaps3/GoogleMaps3.php
on
# line 98
#require_once "$IP/extensions/Maps/Maps.php";
require_once "$IP/extensions/MassMessage/MassMessage.php";
require_once "$IP/extensions/Model/Model.php";
require_once "$IP/extensions/MultiUpload/MultiUpload.php";
require_once "$IP/extensions/Nuke/Nuke.php";
require_once "$IP/extensions/PageSchemas/PageSchemas.php";
require_once "$IP/extensions/ParserFunctions/ParserFunctions.php";
require_once "$IP/extensions/PdfHandler/PdfHandler.php";
require_once "$IP/extensions/Piwik/Piwik.php";
require_once "$IP/extensions/Poem/Poem.php";
require_once "$IP/extensions/QuestyPage/QuestyPage.php";
require_once "$IP/extensions/Renameuser/Renameuser.php";
require_once "$IP/extensions/ReplaceText/ReplaceText.php";
require_once "$IP/extensions/SandboxLink/SandboxLink.php";
require_once
"$IP/extensions/SemanticCompoundQueries/SemanticCompoundQueries.php";
require_once "$IP/extensions/SemanticDrilldown/SemanticDrilldown.php";
require_once
"$IP/extensions/SemanticExtraSpecialProperties/SemanticExtraSpecialProperties.php";
require_once "$IP/extensions/SemanticForms/SemanticForms.php";
require_once "$IP/extensions/SemanticFormsInputs/SemanticFormsInputs.php";
require_once "$IP/extensions/SemanticGlossary/SemanticGlossary.php";
#require_once "$IP/extensions/SemanticHighcharts/SemanticHighcharts.php";
require_once "$IP/extensions/SemanticImageInput/SemanticImageInput.php";
#require_once
"$IP/extensions/SemanticInternalObjects/SemanticInternalObjects.php";
#require_once "$IP/extensions/SemanticMaps/SemanticMaps.php";
require_once "$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php";
require_once
"$IP/extensions/SemanticResultFormats/SemanticResultFormats.php";
require_once "$IP/extensions/SemanticWatchlist/SemanticWatchlist.php";
require_once "$IP/extensions/SpamBlacklist/SpamBlacklist.php";
require_once
"$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php";
require_once "$IP/extensions/TemplateSandbox/TemplateSandbox.php";
require_once "$IP/extensions/Thanks/Thanks.php";
require_once "$IP/extensions/TitleBlacklist/TitleBlacklist.php";
require_once "$IP/extensions/TorBlock/TorBlock.php";
require_once "$IP/extensions/UserMerge/UserMerge.php";
require_once "$IP/extensions/Validator/Validator.php";
require_once "$IP/extensions/Voting/Voting.php";
require_once "$IP/extensions/Widgets/Widgets.php";
require_once "$IP/extensions/WikiEditor/WikiEditor.php";
# End of automatically generated settings.
# Add more configuration options below.
--8<---------------cut here---------------end--------------->8---
Running:
* MediaWiki 1.24.1
* PHP 5.4.36 (cgi-fcgi)
* MySQL 5.6.22
--
Pax et bonum.
Jorge Araya Navarro.
ES: DiseƱador Publicitario, Programador Python y colaborador en Parabola
GNU/Linux-libre
EN: Ads Designer, Python programmer and contributor Parabola
GNU/Linux-libre
EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto
en Parabola GNU/Linux-libre
https://es.gravatar.com/shackra
_______________________________________________
MediaWiki-l mailing list
To unsubscribe, go to:
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l