[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
2
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:
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..
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.
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’ );
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");
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]
Top Related