2009年4月14日星期二

本地windows简易安装WAMP5套件和mediawiki维客程序调试记录

本地windows简易安装WAMP5套件和mediawiki维客程序调试记录

http://feilong.org/wamp5-mediawiki-feilong-org

 

维客是个网友都能编辑的"可擦写网页"。目前飞龙想尝试一下安装维客程序,当然直接安装到购买的php服务器空间也可以。但飞龙考虑到有些朋友没有 服务器空间,那可以本地安装调试mediawiki维客程序,一般电脑是windows系统,需要安装php服务器环境。所以飞龙写下"WAMP5套件和 mediawiki维客程序本地windows调试简易安装记录"这个全套教程,更新修订地址链接:http://feilong.org/wamp5-mediawiki-feilong-org  ,看不太明白的朋友可以找飞龙交流,请联系飞龙:http://feilong.org/feilong 呵呵。

本地电脑服务器WAMP5套件安装

(一)下载WAMP5服务器套件

1.大家都习惯将 ApacheMySQLPHP 架设在 Linux 系统下,它们都开放源代码,推荐采用LinuxFreeBSD下的PHP空间。但是本地电脑Windows系统居多,所以本文飞龙(www.feilong.org)只说Windows系统下如何本地电脑调试mediawiki程序,所以推荐安装WAMP作为本地电脑调试的PHP服务器环境。

2.安装WAMP5一次性把ApacheMySQLPHP环境安装好,建立WAMP的服务器环境,进行wikibbs等程序学习与本地调试。 WAMP5软件包集成PhpMyAdminSQLitemanager管理工具。WAMP5WinXPwin2000win2003下运行良好。 最新版WAMP5下载地址http://wampserver.com/en/download.php

3.WampServer 2.0 May 5 2008,大小20M,包括如下组件:
Apache 2.2.8
,最受欢迎Web服务器。
PHP 5.2.6 + PECL
,使用非常广泛的脚本语言。
MySQL 5.0.51b
,最受欢迎开放源代码数据库管理系统。
Phpmyadmin
,数据库管理工具,主要用来创建和维护数据库。
SQLitemanager
,数据库管理工具,没做研究。

(二)安装WAMP5简易教程
1.
如果你的 Windows已安装IIS服务器,那么IIS默认站点使用的端口改为88,以免端口冲突。
2.
按屏幕提示,自主选择安装服务器路径,默认为"c:\wamp\www\",飞龙选择d:\wamp\www
3.
选择其他你喜欢的默认浏览器,比如iemaxthonfirefox,飞龙用maxthon
4.
安装成功,启动WAMP5服务器所有服务(start all servers),右下角出现一圆规哈。
5.
左键点击圆规"localhost",或直接在浏览器中输入:http://localhost/

database数据库设置

(一)php myadmin密码修改
1.
左键点击圆规"php myadmin",进入php myadmin数据库管理工具。
2.
点击"数据库"
3.
点击"权限"
4.
找到用户是root、主机是localhost的那一行,点击铅笔形状按钮,进入编辑权限
5."
更改密码",更改,"执行"。此时刷新php myadmin,会发现"php myadmin 无法链接sql数据库"
6.
找到"D:\wamp\apps\php myadmin 2.11.6"文件夹下的"config.inc.php",打开。
7.CTRL+F,
查找"MySQL password (only needed",把左边密码值改为你在第5步设置的密码。
8.ok
,刷新php myadmin,又可以连接了打开。

(二)创建数据库

1.点击"数据库"
2."
创建一个新的数据库",比如飞龙设置"feilongorgdb"

(三)创建新用户和为该用户指定数据库
1.
点击"权限"
2."
创建新用户",比如飞龙创建的用户"feilongorg""主机""本地",还要设密码哟。
3.
为该用户指定权限,"数据"不勾选"file",结构不勾选"drop""管理"只勾选"grant""lock tables"
4.
为该用户feilongorg指定数据库,找到"按数据库指定权限",选择创建的数据库feilongorgdb,跳转到"按数据库指定权限""全选""执行"
5.ok
,本地php服务器和phpadmin数据库设置完毕。下篇本地windows简易安装WAMP5套件和mediawiki维客程序调试记录,更新修地地址在:http://feilong.org/wamp5-mediawiki-feilong-org-2

本地windows简易安装WAMP5套件和mediawiki维客程序调试记录下篇,朋友们跟着飞龙一起探讨。

MediaWiki维客程序下载

1.MediaWiki维客程序简介。
运行于PHP+MySQL环境。2002225被作为维基百科的系统软件。目前MediaWiki开发得到维基媒体基金会的支持。MediaWiki是建立wiki网站的首选后台程序。原作者德国的Magnus Manske

2.下载MediaWiki维客程序地址。
汉化版或英文版MediaWiki都可以,看你网站的目标用户在国内还是国外:
参考地址:http://www.allwiki.com/wiki/Mediawiki#.E4.B8.8B.E8.BD.BD.E7.BD.91.E5.9D.80

mediawiki维客程序安装

(一)准备安装原文件到WAMP5服务器里
1.
mediawiki程序拷贝到WAMP5环境目录或该目录下某个文件夹,比如飞龙放在在"d:/wamp/www/feilongorgwiki"
2.
然后在浏览器中打开 http://localhost/feilongorg-wiki(提示:文件名称越简单好记越好,不要学飞龙这样哈哈)

(二)mediawiki安装时的初始设置

1.按屏幕提示进行mediawiki的初始设置。必填项如下:
Site name
:飞龙官方维客 (英汉皆可)
Contact e-mail
:站长的联络邮件
Language
:语种选择。(国内朋友建议zh-cn
Copyright/license medadata
:版权类型,飞龙选第二个
Sysop account name
:管理员用户(比如feilong )
password
:管理员的密码
MySQL server
MySQL服务器名称(一般为localhost,可不管)
Database name
:数据库名(比如上面创建的feilongorgdb
DB username
:数据库的用户名 (比如上面创建的feilongorg
DB password
:用户名密码 (用户feilongorg的密码)
Database table prefix
:数据表前缀,要用下划线结束(比如feilongorgwiki_

参考来源:十字空间 http://hi.baidu.com/travel981cn/blog/item/094013e9d5fb2539b90e2d35.html

2.安装完成后,在config目录下会自动生成一个LocalSettings.php文件。把它拷贝到上级目录。
3.
取消config目录的写权限,或直接删除config目录。
4.ok
,通过浏览器访问"http://localhost/feilongorg-wiki",安装顺利完成!

尾声

1.如何不希望公众参与,可以禁止游客注册和禁止游客编辑维客。
网上找到了两段代码,参考来源:兰灯博客 http://www.landeng.name/go/631459.html,一是禁止别人注册维客,二是禁止游客编辑维客。

代码添加页面:LocalSettins.php
添加位置:require_once( "includes/DefaultSettings.php" )语句之后。

禁止新用户注册的代码:
#Prevent new user registrations
$wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );

禁止匿名用户编辑的代码:
#$wgGroupPermissions = array();
$wgGroupPermissions['*']['createaccount']   = false;
$wgGroupPermissions['*']['read']            = true;
$wgGroupPermissions['*']['edit']            = false;

2.呵呵,飞龙(qq252945027)边实践边整理了两个多小时,朋友们"添加到你的ie收藏夹"哦!

3.另外本文参考了如下网络朋友的资料:http://www.allwiki.com/wiki/Mediawikihttp://www.williamlong.info/archives/1281.htmlhttp://www.pcliver.cn/archives/103.htmlhttp://hi.baidu.com/travel981cn/blog/item/094013e9d5fb2539b90e2d35.htmlhttp://www.landeng.name/go/631459.html等,飞龙在这一并表示感谢。

 

没有评论:

发表评论