Last modified: 2013-09-04 11:47:22 UTC
I upgraded my Wiki From MediaWiki 1.13.2 PHP 5.3.5 (apache2handler) MySQL 5.0.67 To MediaWiki 1.17.0 PHP 5.3.5 (apache2handler) MySQL 5.0.67 After upgrade, customization available in MediaWiki:Common.css is no more available: directive @import is not available in HTML code of pages (between <head> and </head> tags) (see example below). Could you please check and advise when correction will be available (what version). Thanks and Brgds. Example: ====================================================================== 1/ Code of page before upgrade => import of MediaWiki:Common.css correct => customization works fine: ====================================================================== <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="MediaWiki 1.13.2" /> <meta name="keywords" content="MyPage" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="---" /> <link rel="alternate" type="application/rss+xml" title="--- RSS Feed" href="http://mysite.com/wiki/index.php?title=Special:RecentChanges&feed=rss" /> <link rel="alternate" type="application/atom+xml" title="--- Atom Feed" href="http://mysite.com/wiki/index.php?title=Special:RecentChanges&feed=atom" /> <title>MyPage</title> <style type="text/css" media="screen, projection">/*<![CDATA[*/ @import "/wiki/skins/common/shared.css?164"; @import "/wiki/skins/monobook/main.css?164"; /*]]>*/</style> <link rel="stylesheet" type="text/css" media="print" href="/wiki/skins/common/commonPrint.css?164" /> <!--[if lt IE 5.5000]><style type="text/css">@import "/wiki/skins/monobook/IE50Fixes.css?164";</style><![endif]--> <!--[if IE 5.5000]><style type="text/css">@import "/wiki/skins/monobook/IE55Fixes.css?164";</style><![endif]--> <!--[if IE 6]><style type="text/css">@import "/wiki/skins/monobook/IE60Fixes.css?164";</style><![endif]--> <!--[if IE 7]><style type="text/css">@import "/wiki/skins/monobook/IE70Fixes.css?164";</style><![endif]--> <!--[if lt IE 7]><script type="text/javascript" src="/wiki/skins/common/IEFixes.js?164"></script> <meta http-equiv="imagetoolbar" content="no" /><![endif]--> <script type= "text/javascript">/*<![CDATA[*/ var skin = "monobook"; var stylepath = "/wiki/skins"; var wgArticlePath = "/wiki/$1"; var wgScriptPath = "/wiki"; var wgScript = "/wiki/index.php"; var wgVariantArticlePath = false; var wgActionPaths = []; var wgServer = "http://mysite.com"; var wgCanonicalNamespace = ""; var wgCanonicalSpecialPageName = false; var wgNamespaceNumber = 0; var wgPageName = "MyPage"; var wgTitle = "MyPage"; var wgAction = "view"; var wgArticleId = "5810"; var wgIsArticle = true; var wgUserName = null; var wgUserGroups = null; var wgUserLanguage = "en"; var wgContentLanguage = "en"; var wgBreakFrames = false; var wgCurRevisionId = "39289"; var wgVersion = "1.13.2"; var wgEnableAPI = true; var wgEnableWriteAPI = true; var wgRestrictionEdit = []; var wgRestrictionMove = []; /*]]>*/</script> <script type="text/javascript" src="/wiki/skins/common/wikibits.js?164"><!-- wikibits js --></script> <!-- Head Scripts --> <script type="text/javascript" src="/wiki/skins/common/ajax.js?164"></script> <script type="text/javascript" src="/wiki/index.php?title=-&action=raw&gen=js&useskin=monobook"><!-- site js --></script> <style type="text/css">/*<![CDATA[*/ @import "/wiki/index.php?title=MediaWiki:Common.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; @import "/wiki/index.php?title=MediaWiki:Monobook.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000"; @import "/wiki/index.php?title=-&action=raw&gen=css&maxage=18000&useskin=monobook"; /*]]>*/</style> </head> ====================================================================== 2/ Code of page after upgrade => no import of MediaWiki:Common.css => customization not available: ====================================================================== <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8" /> <title>MyPage</title> <meta name="generator" content="MediaWiki 1.17.0" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="--- (en)" /> <link rel="EditURI" type="application/rsd+xml" href="http://mysite.com/wiki/api.php?action=rsd" /> <link rel="alternate" type="application/atom+xml" title="--- Atom feed" href="/wiki/index.php?title=Special:RecentChanges&feed=atom" /> <link rel="stylesheet" href="/wiki/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared&only=styles&skin=monobook&*" /> <link rel="stylesheet" href="/wiki/skins/monobook/main.css?301" media="screen" /> <!--[if lt IE 5.5000]><link rel="stylesheet" href="/wiki/skins/monobook/IE50Fixes.css?301" media="screen" /><![endif]--> <!--[if IE 5.5000]><link rel="stylesheet" href="/wiki/skins/monobook/IE55Fixes.css?301" media="screen" /><![endif]--> <!--[if IE 6]><link rel="stylesheet" href="/wiki/skins/monobook/IE60Fixes.css?301" media="screen" /><![endif]--> <!--[if IE 7]><link rel="stylesheet" href="/wiki/skins/monobook/IE70Fixes.css?301" media="screen" /><![endif]--><meta name="ResourceLoaderDynamicStyles" content="" /><link rel="stylesheet" href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" /> <link rel="stylesheet" href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" /> <link rel="stylesheet" href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" /> </head>
http://www.mediawiki.org/wiki/ResourceLoader http://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(users) http://www.mediawiki.org/wiki/ResourceLoader/Migration_guide_(developers) You might want to read all those, stuff changed in 1.17
(In reply to comment #0) > <link > rel="stylesheet" > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > /> > <link rel="stylesheet" > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > /> > <link rel="stylesheet" > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > /> > </head> Your site styles are loaded here. Three times, in fact, due to some weird bug that's fixed in 1.18.
(In reply to comment #2) > (In reply to comment #0) > > <link > > rel="stylesheet" > > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > > /> > > <link rel="stylesheet" > > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > > /> > > <link rel="stylesheet" > > href="/wiki/load.php?debug=false&lang=en&modules=site&only=styles&skin=monobook&*" > > /> > > </head> > Your site styles are loaded here. Three times, in fact, due to some weird bug > that's fixed in 1.18. ...but the CSS is probably not loading, because your rewrite rules don't account for the new entry point at /wiki/load.php .
Just to echo the above comment... I had a nightmare with getting Common.css to load when I upgraded from MW1.16.5 to MW1.18. The solution [for me] was to add the following to .htaccess RewriteRule .*\load.php$ - [L]