[Mediawiki-l] Problem with custom skin path

Platonides Platonides at gmail.com
Wed Sep 29 23:46:30 UTC 2010


Daniel Steiner wrote:
> While testing this, I got the a error like:
> 
> "Warning: require_once(/usr/local/... /Common/includes/SkinTemplate.php)
> [function.require-once
> <http://foundation-register.org/stf1test/index.php/function.require-once
>> ]: failed to open stream: No such file or directory in
> /usr/local/.../Common/skins/MonoBook.deps.php on line 12"

Are you using three dots?
Only two dots lead you to your parent.


> This is because of SkinTemplate.php is relatively referenced in
> MonoBook.deps.php as "require_once ( dirname ( dirname ( __FILE__ ) ) .
> 'includes/SkinTemplate.php' ", which belongs to normal directory
> structure.
> 
> The strange thing now is, changing the statement in MonoBook.deps.php to
> "$IP/includes/SkinTemplate.php" didn't work.
> 
> It seems, $IP isn't available at this point and the statement results in
> "require_once (/includes/SkinTemplate.php)" only.

Try adding a  global $IP; above that.





More information about the MediaWiki-l mailing list