sábado, febrero 23, 2013

Instalar mediawiki 1.20 en CENTOS


Installing MediaWiki on Linux – CentOS

 

In this post we will learn how to setup a MediaWiki on CentOS. MediaWiki requires Apache web server, a database server (we’ll use MySQL), and PHP version 5.  I will explain step by step process of installing these required components.
  1. Install MySql server and mysql-php module
    1yum install mysql-server mysql php-mysql
    2/sbin/chkconfig --levels 235 mysqld on
    3/sbin/service mysqld start
  2. Change 'root' user password for mysql; Create mysql wiki database and user
    1mysql
    1mysql> USE mysql;
    2mysql> UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
    3mysql> FLUSH PRIVILEGES;
    4mysql> CREATE DATABASE wiki;
    5mysql> CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'wikipassword';
    6mysql> GRANT ALL ON wiki.* TO 'wikiuser'@'localhost';
    7mysql> exit
  3. Download the mediawiki, http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.2.tar.gz
  4. Untar the mediawiki to /var/www/html and give write permissions for config folder (Assuming that /var/www/html is the DocumentRoot)
    1tar -xzvf mediawiki-1.20.2.tar.gz
    2mv mediawiki-1.20.2 /var/www/html/wiki
  5. Change the ownership of the wiki directory and grant write permissions to the config directory.
    1chown -R apache:apache /var/www/html/wiki
    2chmod a+w /var/www/html/wiki/config
  6. Restart the apache server.
    1/sbin/service httpd restart
    2Stopping httpd:                                            [  OK  ]
    3Starting httpd:                                            [  OK  ]
  7. Go to http://localhost/wiki/config/index.php
    • Configure Wiki Admin username/password
    • Configure MySQL  database/username/password
    • Click Done
  8. Move the config/LocalSettings.php file to the parent directory
    1mv /var/www/html/wiki/config/LocalSettings.php /var/www/html/wiki
  9. Access wiki http://localhost/wiki

No hay comentarios: