张博的技术菜园子

导航

我搭建Wiki网站的步骤

下载了MediaWiki的中文版

下载了APMServ,是一个绿色版的PHP+MySQL环境搭建的傻瓜工具,非常好用喔,强烈推荐!

把APMServ安装文件解压到一个文件夹下,点击APMServ.exe,点击“启动APMServ”就可以自动构建出Apache服务器和MySQL数据库。

点击“管理MySQL数据库”可以登录到http://127.0.0.1/phpmyadmin/,默认登入名称是root,密码不用填,直接点击“执行”按钮就进入MySQL数据库的管理界面了。

 

安装MediaWiki之前要在MySQL中设置数据库账号,用PHPMyAdmin软件设置账号的方法:输入http://127.0.0.1/phpmyadmin后在当前页面的“权限”连接>添加新用户。


把MediaWiki程序文件下的所有文件粘贴到APMServ目录下的www文件夹下的htdocs文件夹下

在地址栏上输入http://127.0.0.1,进入MediaWiki网站的安装界面,按照步骤添就可以了(是英文界面,有点小小的不爽)

记得一定要把config文件夹下的LocalSettings.php这个文件放到htdocs目录下(这个文件是安装WiKi完毕后自动生成的,在源代码中是没有的。)
设置LocalSettings.php,其实就是在那个页面上用记事本打开,然后添加一些命令文本就是了。(记得要在"?>"标记的前面添喔!)
我现在的部分设置是:
$wgGroupPermissions['*' ]['read'] = true; 
$wgGroupPermissions['*' ]['edit'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['student']['edit'] = true;

$wgLogo="/images/120px-Book.png"; 

解释一下:
$wgGroupPermissions['*' ]['read'] = true; 是设置所有访问者都可以读网站的文章;
$wgGroupPermissions['*' ]['edit'] = false;是设置所有访问者都不可以修改网站的文章;
$wgGroupPermissions['user']['edit'] = false;是设置所有已注册用户都不可以修改网站的文章;
$wgGroupPermissions['student']['edit'] = true;是设置已注册用户如果是student组里的就可以编辑文章;(这个student是我直接添加的组)

$wgLogo="/images/120px-Book.png";  是设置MediaWiKi的LOGO; 



添加新文章的方法:在“搜索”的文本框中输入你想写的题目,点击“进入按钮”,要是没和你的题目重名的,就会有“创建本页面”连接

 

我写了一些文章,我想把这些文章的链接放在我的首页上,让登陆者一上这个网站就可以看到这些文章,这个怎么办呢?我现在的做法是编辑首页,输入“[[你的文章名字]] ”,保存页面,这样首页上就形成了链接。朋友们有什么更好的方法请留言喔。

 

对用户进行权限设置: 

要更改一个用户所属的用户组, 请使用管理员(sysop)身份登录,然後到Special:Userrights(用户权限管理)。每个用户组都可以被赋予以下权限(许可)的一个组合。另一种方法:工具箱>特殊页面 。

 

允许文件上传的设置:在LocalSettings.php里加一条命令$wgEnableUploads= true;

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg','doc','ppt','pdf' ); 


上传后,图片只显示连接,不显示图片本身,怎么办呢:在LocalSettings.php里加一条命令$wgAllowExternalImages = true;  

 

另外:想做WiKi的页面设计和美化 ,要学习一些WiKi界面的基本语法和HTML语法,这里就不详述了。

 

如果不是在本机测试,而是直接在购买的网络空间上安装MediaWiKi,要注意:

不用在去配置环境了,直接在空间商给你的空间控制面板里操作就可以了。 

把MediaWiki程序文件下的所有文件放到空间商给你指定的根目录下,其他的步骤与上述相同。

安装过程中出现让填DataBase的地址时一定要填“localhost”(我自作聪明的写上了远程数据库服务器的IP地址,怎么也通不过去,浪费了不少时间) 。

上传文件时建议使用我们平时用的FTP工具,比如FlashFTP什么的,速度快,而且操作熟练,我试了一下空间商自带的控制面板上传文件,感觉操作效率低,上传速度慢,还是手熟的老工具比较好用啊。 

 

 

 

 


posted on 2010-01-29 14:52  蕊蕊  阅读(2526)  评论(2编辑  收藏  举报