allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Localsettings.php的修改方法

天下维客,你可以修改的网络知识库

Jump to: navigation, search
mediawiki简明设置教程 提示信息修改 清空页面缓冲 修改网站LOGO 图像功能使用 修改左侧导航条
LocalSettings.php修改 贡献者列表 时间显示设置 增加Google广告 改用/wiki/式网址 增加友情链接侧栏
LocalSettings.php DefaultSettings.php 系统界面 搜索结果中新建页面 新窗口打开外部链接 总目录


mediawikilocalsettings.php是重要的配置文件,很多选项信息及功能扩展要修改它。


代码的添加位置

如需在localsettings.php中添加代码,则应该尽量添加在文件后部,这有两个原因:


  • 个人定制的信息聚集在一起,方便以后查找
  • 修改代码可能依赖本文件开始的代码,例如
 require_once( "includes/DefaultSettings.php" );
中就有很多原始设定。添加的代码必须位于这些代码之后。


举例如下:(……代表localsettings.php中以前的代码)



……
require_once("extensions/inputbox.php");	/*2006-5-29修改*/

$wgGroupPermissions['*'    ]['read'] = false;   /*禁止匿名用户阅读*/
$wgGroupPermissions['user' ]['read'] = true;

?>


如果不是添加而只是修改,找到相应代码进行改动即可。

UTF-8文件的保存

localsettings.php修改必须以UTF-8格式保存,并且不能包含Unicode标记(BOM)。否则保存之后,mediawiki可能无法正常运行



例如:用EmEditor保存时,选择“另存为”菜单,然后按下图进行选项调整:



用EmEditor保存UTF-8程序(另存为菜单)



特别指出,不要选BOM标记!否则保存后,文件开头将多出两个字节的类型识别,并影响php程序的运行。这种情况下,运行mediawiki可能出现类似下面的错误提示:



Warning: Cannot modify header information - headers already sent by (output started at D:\wamp\www\mediawiki-1.9.3cn\mediawiki-1.9.3\LocalSettings.php:1) in D:\wamp\www\mediawiki-1.9.3cn\mediawiki-1.9.3\includes\WebResponse.php on line 9


Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币