下载了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什么的,速度快,而且操作熟练,我试了一下空间商自带的控制面板上传文件,感觉操作效率低,上传速度慢,还是手熟的老工具比较好用啊。