Page MenuHomePhabricator

Customization (MediaWiki:Common.css) does not work after upgrade to version 1.17.0
Closed, DeclinedPublic

Description

Author: marion.leclerc44

Description:
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 "-W3CDTD 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&amp;feed=rss" />
		<link rel="alternate" type="application/atom+xml" title="--- Atom Feed" href="http://mysite.com/wiki/index.php?title=Special:RecentChanges&amp;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=-&amp;action=raw&amp;gen=js&amp;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&amp;feed=atom" />
<link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=mediawiki.legacy.commonPrint%2Cshared&amp;only=styles&amp;skin=monobook&amp;*" />
<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&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*" />
<link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*" />
<link rel="stylesheet" href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*" />
</head>


Version: 1.17.x
Severity: major
OS: Solaris
Platform: Other

Details

Reference
bz31186

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 21 2014, 11:54 PM
bzimport set Reference to bz31186.
bzimport added a subscriber: Unknown Object (MLST).

(In reply to comment #0)

<link
rel="stylesheet"
href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
<link rel="stylesheet"
href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
<link rel="stylesheet"
href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
</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&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
<link rel="stylesheet"
href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
<link rel="stylesheet"
href="/wiki/load.php?debug=false&amp;lang=en&amp;modules=site&amp;only=styles&amp;skin=monobook&amp;*"
/>
</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 .

jon_wiki wrote:

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]

Dinoguy1000 renamed this task from Customization (MediaWiki:Common.css) does not work after upgarde in version 1.17.0 to Customization (MediaWiki:Common.css) does not work after upgrade to version 1.17.0.Nov 17 2019, 11:48 AM