On page: http://wiki.nmr-relax.com/phpinfo.php PCRE Library Version 8.32 2012-11-30
And from scribunto: http://www.mediawiki.org/wiki/Extension:Scribunto#Requirements 2014-09-05 20:45 GMT+02:00 Troels Emtekær Linnet <[email protected]>: > Maybe there is an easy answer? > > The gigahost support wrote this to me: > > """ > Jeg er ikke sikker på at 'lua' binarien er på serverne men I kan i hvert fald > slå proc_open til.""" > > """ I am not sure the "lua" binary is on the servers, but you > definitely make proc_open on""" > > So, does scribuntu use a Lua binary on the servers or from the folder? > > Best > Troesl > > > 2014-09-05 19:45 GMT+02:00 Edward d'Auvergne <[email protected]>: >> Hi, >> >> Still no luck with the test page >> http://wiki.nmr-relax.com/Relax_3.2.2. I have enabled verbose >> exception information in the LocalSettings.php file, and now see: >> >> Lua error: Internal error: The interpreter exited with status 139. >> >> Backtrace: >> >> #0 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(454): >> ScribuntoEngineBase->newException('scribunto-luast...', Array) >> #1 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(324): >> Scribunto_LuaStandaloneInterpreter->checkStatus() >> #2 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(287): >> Scribunto_LuaStandaloneInterpreter->receiveMessage() >> #3 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(213): >> Scribunto_LuaStandaloneInterpreter->dispatch(Array) >> #4 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(114): >> Scribunto_LuaStandaloneInterpreter->registerLibrary('mw_interface', >> Array) >> #5 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(89): >> Scribunto_LuaEngine->registerInterface('mw.lua', Array, Array) >> #6 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php(8): >> Scribunto_LuaEngine->load() >> #7 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(158): >> Scribunto_LuaStandaloneEngine->load() >> #8 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(549): >> Scribunto_LuaEngine->getInterpreter() >> #9 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(533): >> Scribunto_LuaModule->getInitChunk() >> #10 >> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaCommon/LuaCommon.php(561): >> Scribunto_LuaModule->execute() >> #11 /home/www/wiki.nmr-relax.com/extensions/Scribunto/common/Hooks.php(96): >> Scribunto_LuaModule->invoke('infobox', Object(PPTemplateFrame_DOM)) >> #12 [internal function]: ScribuntoHooks::invokeHook(Object(Parser), >> Object(PPTemplateFrame_DOM), Array) >> #13 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(3532): >> call_user_func_array('ScribuntoHooks:...', Array) >> #14 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(3251): >> Parser->callParserFunction(Object(PPTemplateFrame_DOM), '#invoke', >> Array) >> #15 /home/www/wiki.nmr-relax.com/includes/parser/Preprocessor_DOM.php(1077): >> Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM)) >> #16 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(3404): >> PPFrame_DOM->expand(Object(PPNode_DOM)) >> #17 /home/www/wiki.nmr-relax.com/includes/parser/Preprocessor_DOM.php(1077): >> Parser->braceSubstitution(Array, Object(PPFrame_DOM)) >> #18 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(3073): >> PPFrame_DOM->expand(Object(PPNode_DOM), 0) >> #19 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(1153): >> Parser->replaceVariables('{{lowercase tit...') >> #20 /home/www/wiki.nmr-relax.com/includes/parser/Parser.php(383): >> Parser->internalParse('{{lowercase tit...') >> #21 /home/www/wiki.nmr-relax.com/includes/content/WikitextContent.php(299): >> Parser->parse('{{lowercase tit...', Object(Title), >> Object(ParserOptions), true, true, 2897) >> #22 /home/www/wiki.nmr-relax.com/includes/WikiPage.php(3402): >> WikitextContent->getParserOutput(Object(Title), 2897, >> Object(ParserOptions)) >> #23 /home/www/wiki.nmr-relax.com/includes/PoolCounter.php(209): >> PoolWorkArticleView->doWork() >> #24 /home/www/wiki.nmr-relax.com/includes/Article.php(707): >> PoolCounterWork->execute() >> #25 /home/www/wiki.nmr-relax.com/includes/actions/ViewAction.php(44): >> Article->view() >> #26 /home/www/wiki.nmr-relax.com/includes/Wiki.php(439): ViewAction->show() >> #27 /home/www/wiki.nmr-relax.com/includes/Wiki.php(305): >> MediaWiki->performAction(Object(Article), Object(Title)) >> #28 /home/www/wiki.nmr-relax.com/includes/Wiki.php(565): >> MediaWiki->performRequest() >> #29 /home/www/wiki.nmr-relax.com/includes/Wiki.php(458): MediaWiki->main() >> #30 /home/www/wiki.nmr-relax.com/index.php(59): MediaWiki->run() >> #31 {main} >> >> >> The problem might require SSH access to work out why Lua is not >> running, by just running the binary directly: >> >> $ >> /www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua >> >> >> That should just work. On my system I see: >> >> $ >> ./extensions/Scribunto/engines/LuaStandalone/binaries/lua5_1_5_linux_64_generic/lua >> Lua 5.1.5 Copyright (C) 1994-2012 Lua.org, PUC-Rio >>> >> >> Troels, could you check this if there is SSH access? There might be a >> file permission problem somewhere. Though from what I'm reading on >> the internet, this 139 error could be a segfault :S >> >> Cheers, >> >> Edward >> >> >> >> On 5 September 2014 18:33, Edward d'Auvergne <[email protected]> wrote: >>> Thanks! The page http://wiki.nmr-relax.com/Relax_3.2.2 now gives a >>> different error: >>> >>> [d64d1913] 2014-09-05 16:25:18: Fatal exception of type ScribuntoException >>> >>> I now need to work out why Lua is not working and giving such an error >>> :S For that I'll need to log back into the server with the new >>> details. >>> >>> Cheers, >>> >>> Edward >>> >>> >>> >>> On 5 September 2014 18:19, Troels Emtekær Linnet <[email protected]> >>> wrote: >>>> Hi Edward. >>>> >>>> I have now removed "isolation" safety from the domain. >>>> This means that scripts should be available. >>>> >>>> That also means that the FTP user for the sub domain is now gone. >>>> >>>> You would need another account to access the wiki domain again. >>>> That will be a global account for all the domains at the domain hotel. >>>> >>>> Be careful, I will email you the details. >>>> >>>> Best >>>> Troels >>>> >>>> >>>> >>>> 2014-09-05 17:13 GMT+02:00 Edward d'Auvergne <[email protected]>: >>>>> Hi Troels, >>>>> >>>>> I've also activated the Cite extension and installed the >>>>> HarvardReferences extension for the wiki. I'm using this for paper >>>>> references. You can see that at the new page >>>>> http://wiki.nmr-relax.com/Relax_3.2.0 where I have cited Andy's paper. >>>>> >>>>> Regards, >>>>> >>>>> Edward >>>>> >>>>> >>>>> >>>>> On 5 September 2014 16:24, Edward d'Auvergne <[email protected]> wrote: >>>>>> Thank you! As for the visitors to the >>>>>> http://wiki.nmr-relax.com/Installation_mac_mavericks_os_x page, there >>>>>> is a 96% drop off rate, so they obviously stumbled across the page by >>>>>> accident :) >>>>>> >>>>>> Regards, >>>>>> >>>>>> Edward >>>>>> >>>>>> >>>>>> On 5 September 2014 16:22, Troels Emtekær Linnet <[email protected]> >>>>>> wrote: >>>>>>> I have written to the support, to ask for help. >>>>>>> >>>>>>> They should respond within 24 hours. >>>>>>> >>>>>>> Best >>>>>>> Troels >>>>>>> >>>>>>> 2014-09-05 16:20 GMT+02:00 Edward d'Auvergne <[email protected]>: >>>>>>>> Hi, >>>>>>>> >>>>>>>> I think that that will be the only way to get this running. The >>>>>>>> php.ini file needs to be edited and proc_open removed from the >>>>>>>> disable_functions list, as listed at >>>>>>>> http://wiki.nmr-relax.com/phpinfo.php. Without that, the Lua binary >>>>>>>> cannot run. I'm guessing that we don't have access to this ourselves. >>>>>>>> >>>>>>>> Cheers! >>>>>>>> >>>>>>>> Edward >>>>>>>> >>>>>>>> >>>>>>>> On 5 September 2014 16:13, Troels Emtekær Linnet >>>>>>>> <[email protected]> wrote: >>>>>>>>> Hi Edward. >>>>>>>>> >>>>>>>>> There is maybe a work-around for that. >>>>>>>>> >>>>>>>>> I had another homepage, a problem with: >>>>>>>>> # >>>>>>>>> open_basedir >>>>>>>>> >>>>>>>>> Warning: file_exists() [function.file-exists]: open_basedir >>>>>>>>> restriction in >>>>>>>>> effect. >>>>>>>>> >>>>>>>>> http://premium.wpmudev.org/forums/topic/open_basedir-restriction-in-effect >>>>>>>>> #### >>>>>>>>> >>>>>>>>> I got it to work, after contacting the domain hotel, which changed a >>>>>>>>> setting. >>>>>>>>> >>>>>>>>> Do you want me to pursue this? >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2014-09-05 16:01 GMT+02:00 Edward d'Auvergne <[email protected]>: >>>>>>>>>> Doh! This doesn't seem to work. According to >>>>>>>>>> https://www.mediawiki.org/wiki/Extension:Scribunto#Lua_binary, to run >>>>>>>>>> the Lua binary, which is required for this extension, the proc_open() >>>>>>>>>> PHP function is required. But according to the new page >>>>>>>>>> http://wiki.nmr-relax.com/phpinfo.php, it is in the >>>>>>>>>> disabled_functions >>>>>>>>>> list. I've just tried to create an infobox at >>>>>>>>>> http://wiki.nmr-relax.com/Relax_3.2.2 and see: >>>>>>>>>> >>>>>>>>>> """ >>>>>>>>>> Warning: proc_open() has been disabled for security reasons in >>>>>>>>>> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php >>>>>>>>>> on line 134 >>>>>>>>>> >>>>>>>>>> Fatal error: Call to a member function getStatus() on a non-object in >>>>>>>>>> /home/www/wiki.nmr-relax.com/extensions/Scribunto/engines/LuaStandalone/LuaStandaloneEngine.php >>>>>>>>>> on line 10 >>>>>>>>>> """ >>>>>>>>>> >>>>>>>>>> I didn't realise how painful installing MediaWiki extensions can >>>>>>>>>> be!!! >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> >>>>>>>>>> Edward >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 5 September 2014 15:52, Edward d'Auvergne <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>>> Hi Troels, >>>>>>>>>>> >>>>>>>>>>> This might be a duplication, but to obtain PHP information about the >>>>>>>>>>> server, I have created the page >>>>>>>>>>> http://wiki.nmr-relax.com/phpinfo.php. >>>>>>>>>>> This required a text file of this name being uploaded to the base >>>>>>>>>>> directory of the wiki via FTP. >>>>>>>>>>> >>>>>>>>>>> Regards, >>>>>>>>>>> >>>>>>>>>>> Edward >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 5 September 2014 15:14, Edward d'Auvergne <[email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> I just noticed that the devel_scripts/wiki_ftpdump.sh script, which >>>>>>>>>>>> cron runs every day for me, does this: '--exclude-glob >>>>>>>>>>>> LocalSettings.php'. That might be my problem. For the upload >>>>>>>>>>>> command, what do you use? I don't want to accidentally wipe out >>>>>>>>>>>> everything. Thanks! >>>>>>>>>>>> >>>>>>>>>>>> Cheers, >>>>>>>>>>>> >>>>>>>>>>>> Edward >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> P. S. I'll just use an FTP client to manually upload just the >>>>>>>>>>>> extension and modified LocalSettings.php file. That should be the >>>>>>>>>>>> safest way. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 5 September 2014 14:56, Troels Emtekær Linnet >>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>> Hi Edward. >>>>>>>>>>>>> >>>>>>>>>>>>> I can see: LocalSettings.php >>>>>>>>>>>>> in the folder. >>>>>>>>>>>>> >>>>>>>>>>>>> And also the old one? >>>>>>>>>>>>> >>>>>>>>>>>>> You could probably just add it after this list >>>>>>>>>>>>> >>>>>>>>>>>>> require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/Gadgets/Gadgets.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/LocalisationUpdate/LocalisationUpdate.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/Nuke/Nuke.php" ); >>>>>>>>>>>>> require_once( >>>>>>>>>>>>> "$IP/extensions/ParserFunctions/ParserFunctions.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/PdfHandler/PdfHandler.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/Poem/Poem.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/Renameuser/Renameuser.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" ); >>>>>>>>>>>>> require_once( >>>>>>>>>>>>> "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php" >>>>>>>>>>>>> ); >>>>>>>>>>>>> require_once( "$IP/extensions/TitleBlacklist/TitleBlacklist.php" >>>>>>>>>>>>> ); >>>>>>>>>>>>> require_once( "$IP/extensions/Vector/Vector.php" ); >>>>>>>>>>>>> require_once( "$IP/extensions/WikiEditor/WikiEditor.php" ); >>>>>>>>>>>>> >>>>>>>>>>>>> I normally just download with cyberduck or filezilla. >>>>>>>>>>>>> Modify, and upload again. >>>>>>>>>>>>> >>>>>>>>>>>>> Best >>>>>>>>>>>>> Troels >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 2014-09-05 14:27 GMT+02:00 Edward d'Auvergne >>>>>>>>>>>>> <[email protected]>: >>>>>>>>>>>>>> Hi Troels, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I was wondering if you could help. I'm looking at installing the >>>>>>>>>>>>>> following Scribunto extension: >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://www.mediawiki.org/wiki/Extension:Scribunto >>>>>>>>>>>>>> >>>>>>>>>>>>>> However I cannot find the LocalSettings.php file, only >>>>>>>>>>>>>> LocalSettings_old.php. Where should I add the 'require_once' >>>>>>>>>>>>>> text to >>>>>>>>>>>>>> get this extension to load? And what FTP command do you use to >>>>>>>>>>>>>> upload >>>>>>>>>>>>>> to the wiki FTP area? I already have the user name and >>>>>>>>>>>>>> password, but >>>>>>>>>>>>>> I'm not sure what the best way to upload this is. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Edward >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> P. S. The aim for using this extension is to replicate the >>>>>>>>>>>>>> Wikipedia >>>>>>>>>>>>>> Template:Infobox element. This will be very useful for the relax >>>>>>>>>>>>>> release notes pages (e.g. >>>>>>>>>>>>>> http://wiki.nmr-relax.com/Relax_3.3.0), as I >>>>>>>>>>>>>> could include all the info for that release in a concise format. >>>>>>>>>>>>>> >>>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>>> relax (http://www.nmr-relax.com) >>>>>>>>>>>>>> >>>>>>>>>>>>>> This is the relax-devel mailing list >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> >>>>>>>>>>>>>> To unsubscribe from this list, get a password >>>>>>>>>>>>>> reminder, or change your subscription options, >>>>>>>>>>>>>> visit the list information page at >>>>>>>>>>>>>> https://mail.gna.org/listinfo/relax-devel _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel

