It has been recently removed from https://en.wikipedia.org/wiki/Special:Preferences#mw-prefsection-rendering
Skin talk:Modern
Appearance
https://en.wikipedia.org/wiki/Special:Preferences?useskin=modern#mw-prefsection-rendering (phab:T287616)
When I access by domain, it will default by http and comping the error message, but the files does exsit, if I access by https, anything look is good. it happen after I upgrade from 1.27 to 1.36.2
Fatal error: Uncaught Exception: Unable to open file /home/customer/www/xxx.com/public_html/wiki/skins/Modern/skin.json: filemtime(): stat failed for
/home/customer/www/xxx.com/public_html/wiki/skins/Modern/skin.json in
/home/customer/www/xxx.com/public_html/wiki/includes/registration/ExtensionRegistry.php:176 Stack trace: #0
/home/customer/www/xxx.com/public_html/wiki/includes/GlobalFunctions.php(89): ExtensionRegistry->queue('/home/customer/...') #1
/home/customer/www/xxx.com/public_html/wiki/LocalSettings.php(105): wfLoadSkin('Modern') #2
/home/customer/www/xxx.com/public_html/wiki/includes/Setup.php(145): require_once('/home/customer/...') #3
/home/customer/www/xxx.com/public_html/wiki/includes/WebStart.php(87): require_once('/home/customer/...') #4
/home/customer/www/xxx.com/public_html/wiki/index.php(44): require('/home/customer/...') #5 {main} thrown in
/home/customer/www/xxx.com/public_html/wiki/includes/registration/ExtensionRegistry.php on line 176
We have a Mediawiki 1.34.4/PHP 7.2.24 installation at www.cryptopp.com. We are using Modern from GitHub, the REL1_34 branch. Attempting to load Modern results in:
Fatal error: Uncaught Error: Call to undefined method ModernTemplate::cactions() in /var/www/html/w/skins/Modern/SkinModern.php:75 Stack trace: #0 /var/www/html/w/includes/skins/SkinTemplate.php(217): ModernTemplate->execute() #1 /var/www/html/w/includes/OutputPage.php(2574): SkinTemplate->outputPage() #2 /var/www/html/w/includes/exception/MWExceptionRenderer.php(134): OutputPage->output() #3 /var/www/html/w/includes/exception/MWExceptionRenderer.php(53): MWExceptionRenderer::reportHTML(Object(Error)) #4 /var/www/html/w/includes/exception/MWExceptionHandler.php(121): MWExceptionRenderer::output(Object(Error), 2) #5 /var/www/html/w/includes/exception/MWExceptionHandler.php(195): MWExceptionHandler::report(Object(Error)) #6 /var/www/html/w/includes/exception/MWExceptionHandler.php(167): MWExceptionHandler::handleException(Object(Error)) #7 [internal function]: MWExceptionHandler::handleUncaughtException(Object(Error)) #8 {main} thrown in /var/www/html/w/skins/Modern/SkinModern.php on line 75
It looks like this has been going on for a couple of years now: Upgrade to 1.32 getting an internal error.
In my nginx log, it said
Class 'MonoBookTemplate' not found in /var/www/html/skins/Modern/SkinModern.php on line 51"
why is it named Modern?
At the time it was written years ago it appeared to be more modern than what was there before. Obviously even modern things can get old. ;)
There are no older topics