MediaWIKI网站架设

1 安装系统环境

# yum install httpd php php-mysql php-gd mysql-server php-xml mysql

2 MYSQL数据库用户配置

启动并配置
# service mysqld start
# mysql_secure_installation
登录mysql数据库
# mysql -u root -p
   CREATE USER 'wiki'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED'; 新建MYSQL用户
   GRANT ALL PRIVILEGES ON *.* TO 'wiki'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED' WITH GRANT OPTION;并授于数据库权限
   FLUSH PRIVILEGES; 刷新
   exit; 退出MYSQL

3 新建MYSQL数据库并测试

  # mysql -u wiki -p 用刚才建的数据库用户登录MYSQL
       CREATE DATABASE database name; 新建数据库( example:CREATE DATABASE wikidatabase; )
       SHOW DATABASES; 检查是否成功
       GRANT ALL PRIVILEGES ON wikidatabase.* TO 'wikiuser'@'localhost' IDENTIFIED BY 'Pippo123456?' WITH GRANT OPTION;  权限授予新创建的数据库
       FLUSH PRIVILEGES; 刷新
       SHOW GRANTS FOR 'wiki'@'localhost'; 查看用户有哪些权限
       exit 退出MYSQL

4 加为开机启动

 chkconfig httpd on
 chkconfig mysqld on    
 

5 下载Mediawiki包

 # wget http://releases.wikimedia.org/mediawiki/1.25/mediawiki-1.25.1.tar.gz
 

6 解压并做个软链接

 # cd /var/www
 # tar -zxf /root/mediawiki-1.25.1.tar.gz
 # ln -s mediawiki-1.25.1/ mediawiki
 

7 Apache Webserver配置

# vi /etc/httpd/conf/httpd.conf 修改以下
 DocumentRoot "/var/www"
 <Directory "/var/www">    
 DirectoryIndex index.html index.html.var index.php
 
 改权限
 # chown -R apache:apache /var/www/mediawiki-1.25.1 
 # chown -R apache:apache /var/www/mediawiki-1.25.1 
 

8 重启APACHE服务

# service httpd restart

9 打开浏览器进行配置MEDIAWIKI网站

打开http://yourMEDIAWIKIcomputerIP/mediawiki 一步一步设置

最后生成一个localsettings.php的文档,复制这个文件到网站根目录/var/www/mediawiki.

大功告成