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

2.安装WAMP5一次性把Apache及MySQL和PHP环境安装好,建立WAMP的服务器环境,进行wiki、bbs等程序学习与本地调试。 WAMP5软件包集成PhpMyAdmin和SQLitemanager管理工具。WAMP5在WinXP、win2000、win2003下运行良好。 最新版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.
选择其他你喜欢的默认浏览器,比如ie、maxthon或firefox,飞龙用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环境。2002年2月25日被作为维基百科的系统软件。目前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.呵呵,飞龙(qq:252945027)边实践边整理了两个多小时,朋友们"添加到你的ie收藏夹"哦!

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

 

没有评论:

发表评论