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

转载于:https://www.cnblogs.com/ruiruizhang/archive/2010/01/29/1659253.html

我搭建Wiki网站的步骤相关推荐

  1. php wiki搭建,wiki网站搭建

    尝试了使用两种wiki网站:MediaWiKi.dukuwiki和HDWiKi,这三个都是php搭建的,其中dukuwiki无需后台数据库,MediaWiKi.HDWiKI需要后台mysql支持. d ...

  2. 使用腾讯云服务器搭建个人网站详细步骤介绍

    学习Html.CSS.C#.Java等编程语言,最终都希望能做一个网站,并且部署到服务器上,能通过外网访问到.本文就要介绍一下,使用腾讯云服务器搭建个人网站的方法,以及相关操作步骤. 实现步骤: 1) ...

  3. 使用阿里云服务器搭建个人网站

    以下是使用阿里云服务器搭建个人网站的步骤: 购买阿里云服务器 登录阿里云官网,选择合适的服务器类型和配置,进行购买.建议初学者选择轻量应用服务器,因为它比较易于操作和管理. 2连接服务器 购买成功后, ...

  4. 怎样获取网站的域名_搭建一个网站,通常的6大步骤你知道吗?

    怎样建网站?要搭建一个网站,通常有6个步骤.下面我们简单的介绍如何一步一步搭建网站. 第一步:注册域名 挑选网站地址,注册专属域名.注册域名的价格取决于具体用什么样的后缀域名搭建网站.目前可以选择的域 ...

  5. 买了服务器,自己怎么搭建网站?操作步骤

    ​ 自己买服务器建网站可以吗?怎么弄?当然可以了.目前我们所看见的个人博客或者中小企业官网基本上都是个人站长搭建的,下面我们就来看看自己怎么买服务器用来建站. 自己怎么搭建网站? 要想自己搭建一个网站 ...

  6. 我想建立网站,网站搭建需要哪些大体步骤?

    /** query函数介绍 因为是查找第K小,所以在查找时候只需要看左边孩子节点, 两棵线段树sum做差,便得到这个区间的值 比如 root[R]-root[L-1] ,则代表区间 [L,R] 的数的 ...

  7. 自学就能轻松学会搭建网站的步骤教程

    不是想自学掌握网站搭建开发技能的,还是想为自己公司或企业搭网站有需求的,都可以看接下来小编讲的这个开发网站步骤,跟着小编的文字开发教程,不仅能轻松学会网站搭建的技巧,还能独立开发网站.如果是为企业搭建 ...

  8. WordPress网站程序如何搭建教程详细流程步骤

    WordPress 作为动态博客的代表,至今已经有十几年历史,而且一直在更新发展中,功能强大,插件和主题丰富,WordPress搭建使用也很方便.作为个人站长和博主,很多都是从 WordPress 入 ...

  9. 使用docsify+Git搭建自己的WiKi网站

    本文主要内容: 0. 前言 1. 要求 2. 快速安装docsify 3. 自定义配置项 3.1 修改主页内容 3.2 定制侧边栏 3.3 定制导航栏 3.4 增加标题与Git右上角标 3.5 增加搜 ...

最新文章

  1. 053_Result结果
  2. python中字典的find_python-re.findall返回命名捕获组的字典?
  3. 20155305乔磊2016-2017-2《Java程序设计》第四周学习总结
  4. 安徽省智慧政务新模式及典型应用
  5. 互联网应用开发架构的演进历程--单体应用->集群->分布式->微服务->ServiceMesh
  6. android修改屏幕长宽比例,Android屏幕适配之修改density
  7. python开发【第一篇】入门
  8. 读研规划,准研究生们看看哦!!!!!!!!!!!!!
  9. 兰州理工大学计算机考研好考吗,兰州理工大学考研难吗
  10. EMW3080 STC15轻松实现设备上云3(阿里云物联网平台、智能生活开放平台)
  11. 软件架构--架构设计的整体介绍
  12. php实现文本替换,php如何实现汉字替换
  13. 由浅入深了解机械键盘:各种轴的区别
  14. CentOS 7下的软件安装方法及策略
  15. 双益策划有限公司校园推广策划方案
  16. 数字化进阶在即,智慧医院建设迎来黄金期-2020爱分析·中国智慧医院行业趋势报告
  17. 一份机器学习的自白书
  18. vista下安装delphi7
  19. UCWeb战略和发展
  20. mini6410 USB下载线驱动

热门文章

  1. “嫌贫爱富”之人,从一顿饭局当中便可看出
  2. 老板看似表面风光,可能还没有员工赚得多
  3. 矩阵的最大路径和问题
  4. 了解SQL Server事务日志备份和完整备份的日志序列号
  5. aws s3 静态网站_使用AWS S3存储桶启动静态网站
  6. 使用PowerShell模块SQL数据库备份– DBATools
  7. 使用SSIS包导入SQL Server FILESTREAM数据
  8. 使用系统视图发现SQL Server实例信息
  9. ssis 表达式任务_在SSIS中执行SQL任务:SqlStatementSource表达式与可变源类型
  10. linux分区理解整理