Top Banner
INSTALACIÓN .................................................................................................................................................................2 HABILITAR CARGA DE ARCHIVOS ..................................................................................................................................5 WIKI PROTEGIDA POR CONTRASEÑA ............................................................................................................................6 Especialistas en desarrollos tecnológicos Manual de instalación MediaWiki Fernando Valin Rodriguez. 18/04/2013
8

Instalación MediaWiki en CentOS

Feb 13, 2015

Download

Documents

Nando Valin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Instalación MediaWiki en CentOS

[Escribir texto]

INSTALACIÓN ................................................................................................................................................................. 2

HABILITAR CARGA DE ARCHIVOS .................................................................................................................................. 5

WIKI PROTEGIDA POR CONTRASEÑA ............................................................................................................................ 6

Especialistas en desarrollos tecnológicos

Manual de instalación MediaWiki Fernando Valin Rodriguez. 18/04/2013

Page 2: Instalación MediaWiki en CentOS

2

Page 3: Instalación MediaWiki en CentOS

3

Instalación

#Antes de instalar mediawiki tenemos que tener instalando y funcionando un servidor web (Apache), un servidor de base

de datos(MySQL) y la ultima versión de php.

#instalamos apache

yum install httpd

#instalamos la base de datos

yum install mysql mysql-server

#instalamos los modulos de php necesarios

yum install php-mysql php-devel php-gd php-pecl-memcache php-pspell php-snmp php-xmlrpc php-xml

#Descargamos MediaWiki:

wget http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.4.tar.gz

#Descomprimo el paquete descargado dentro del directorio apache ( /var/www ):

mv /”ruta_archivo”/mediawiki-1.20.4.tar.gz /var/www

cd /var/www

tar -zxvf mediawiki-1.16.5.tar.gz

#Cambiamos el nombre del directorio creado al descomprimir y lo renombramos “wiki”

mv mediawiki-1.20.4 wiki

#Me ubico en el directorio de instalación

cd /var/www/wiki

#Otorgo permisos

chmod a+w mw-config

#Creamos la base de datos en Mysql

mysqladmin -u root -p create mediawiki

#nos pedira el password de Mysql.

#En el navegador introducimos la siguiente URL: http://localhost/wiki

#Luego desplegara la siguiente imagen:

Page 4: Instalación MediaWiki en CentOS

4

Damos Click en setup up the wiki.

Y vamos rellenando los datos necesarios, como usuario administrador de la wiki, correo electrónico,

base de datos a la que nos conectamos, etc..

Los principales datos a tener en cuenta son :

#datos de nuestra wikipedia

Wiki Name: Dome

Contact e-mail: [email protected]

Language: es – Español

#datos usuario wikipedia

Admin username: root

Password: root

Password confirm: root

#nombre de la base de datos creada

Database name: mediawiki

#datos usuario base de datos

DB user name: mysql

DB password: mysql

DB password confirm: mysql

Vamos rellenando los datos acorde a nuestra configuración y una vez listo, clickamos en Install MediaWiki!

Luego te desplegara la siguiente pantalla, donde nos indica que la instalación fue exitosa..

Page 5: Instalación MediaWiki en CentOS

5

#Ahora tenemos que mover el archivo LocalSettings.php desde /var/www/wiki/mw-config a /var/www/html/wiki

mv /var/www/wiki/mw-config/LocalSettings.php /var/www/wiki En el Browser escribimos: http://localhost/wiki Si todo esta correcto desplegara lo siguiente: MediaWiki ha sido instalado con éxito.

Page 6: Instalación MediaWiki en CentOS

6

Habilitar carga de archivos

Habilitar cargar archivos, editar en LocalSettings.php lo siguiente:

$wgEnableUploads = false;

#modifcalo por

$wgEnableUploads = true;

Asigna permisos para cargar archivos: chmod -R 755 /var/www/wiki/images

Reinicia el Apache: service httpd restart

No es posible subir archivos de forma anónima. Para poder subir archivos es necesario estar registrado en el MediaWiki.

Por defecto, solamente se permiten subir imágenes ‘png’, ‘gif’, ‘jpg’ y ‘jpeg’.

Permitir otras extensiones de archivos

Por defecto, MediaWiki solo permite subir archivos de imágenes ( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’ ). Para permitir que se puedan

subir otros tipos de archivos como pdfs, zip, etc… copiaremos el parámetro $wgFileExtensions de DefaultSettings.php a

LocalSettings.php y estableceremos las extensiones de archivos que deseamos permitir:

$wgFileExtensions = array( ‘png’, ‘gif’, ‘jpg’, ‘jpeg’, ‘svg’, ‘mp3′, ‘ogg’, ‘avi’, ‘swf’,

‘pdf’, ‘zip’, ‘doc’, ‘xsl’ );

Page 7: Instalación MediaWiki en CentOS

7

Wiki protegido por contraseña

Simplemente, debemos añadir las siguientes líneas de código al final del archifundamental archivo de configuración de mediaWiki LocalSettings.php: #Permisos para el wiki $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['read'] = false; $wgWhitelistRead = array("Portada", "Especial:Userlogin"); En la primera línea, impedimos que se puedan crear cuentas de usuario para el wiki, de forma que nadie pueda tener un nuevo login y password para acceder. En la segunda línea, a los usuarios anónimos les retiramos los permisos de edición de las páginas del wiki; para a continuación en la siguiente línea impedir leer el resto de las páginas a no ser que estén registrados. Para finalmente dejar solo la web Portada y UserLogin sino no podríamos entrar al wiki ni registrarnos. Si aún bajo esta restricción, deseas que los usuarios puedan ver los contenidos (pero no modificarlos) de tu wiki, será preciso que comentes (o elimines) las dos últimas líneas. Con lo que en este caso, el resultado final sería así: #Permisos para el wiki $wgGroupPermissions['*']['createaccount'] = false; $wgGroupPermissions['*']['edit'] = false; #$wgGroupPermissions['*']['read'] = false;

#$wgWhitelistRead = array("Portada", "Especial:Userlogin");

Page 8: Instalación MediaWiki en CentOS

8

Parque Empresarial Parc Bit. Edificio U Crta. Palma- Valldemosa Km 7,4 07120 Palma de Mallorca, Baleares Tel.: +34 902 889 288 Fax: +34 971 439 702 www.dome-consulting.com [email protected]