hostease主机优惠

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5541|回复: 0

Localsettings.php的修改方法

[复制链接]
发表于 2010-12-24 16:21:47 | 显示全部楼层 |阅读模式
HostEase主机优惠
mediawiki的localsettings.php是重要的配置文件,很多选项信息及功能扩展要修改它。
代码的添加位置

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


    * 个人定制的信息聚集在一起,方便以后查找
    * 修改代码可能依赖本文件开始的代码,例如

  1. require_once( "includes/DefaultSettings.php" );
复制代码

中就有很多原始设定。添加的代码必须位于这些代码之后。

举例如下:(……代表localsettings.php中以前的代码)
  1. ……
  2. require_once("extensions/inputbox.php");    /*2006-5-29修改*/

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

  5. ?>
复制代码

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

UTF-8文件的保存

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

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

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

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



  1. 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
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

BlueHost美国主机优惠码

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-11-24 20:52 , Processed in 0.036187 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表