Epistemowikia
Revista «Hiperenciclopédica» de Divulgación del Saber
Segunda Época, Año IX
Vol. 8, Núm. 4: de septiembre a diciembre de 2014
Epistemowikia es parte de
Logotipo de CALA Virtual
CALAALA | Communitas | Evolvere
Editio | Epistemowikia | Exercitatio | Fictor | Flor
Epistemowikia no se hace responsable ni se identifica necesariamente con el contenido ni las opiniones expresadas por sus colaboradores.
La Universidad de Extremadura no se hace en ningún caso responsable de los contenidos publicados en Epistemowikia.
Ni la Asociación Conocimiento Comunal (CONOMUN) ni el Grupo de Investigación de Ingeniería Telemática Aplicada y Comunicaciones Avanzadas (GÍTACA) se hacen en ningún caso responsable de los contenidos publicados por terceros.

Inicio | La revista | Índex | Hemeroteca | Búsquedas | Quiénes somos | Contacto | Publica

Instalación de MediaWiki en LinEx Lenix

De Epistemowikia


Renuncia de responsabilidad:
El autor no proporciona con este documento ningún servicio de consultoría informática ni el mismo crea en ningún caso una relación consultor-cliente, sino que el autor proporciona esta información tal cual. Tampoco ofrece el autor ninguna garantía sobre la información proporcionada, ni asume ninguna responsabilidad por posibles daños producidos como consecuencia de su uso. Antes de probar nada de lo que aquí se diga y sobre todo si no lo ha hecho nunca, realice una copia de seguridad de todos sus datos importantes. A veces las cosas salen mal. Por eso el autor le recomienda hacer copia de seguridad de sus datos, para que usted tome conciencia de que usted es el único responsable de cualquier posible pérdida de sus datos.

En construcción.


Tabla de contenidos

Instalación de un servidor LAMP

tomamos privilegios de superusuario:

lenix@debianlinex:~$ su
Contraseña:

instalamos Apache:

debianlinex:/# apt-get install apache2

instalamos MySQL:

debianlinex:/# apt-get install mysql-server
(debe preguntar para crear clave de root de mysql)

instalamos PHP:

debianlinex:/# apt-get install php5 php5-mysql


Modificaciones de la configuración

ahora editamos el archivo php.ini:

debianlinex:/# gedit /etc/php5/apache2/php.ini

(si no tenemos gedit, lo haríamos con nano o vi)

en php.ini localizamos:

upload_max_filesize = 2M

y sustituimos según nuestra conveniencia (es el tamaño máximo de subida de ficheros que permitimos)

también localizamos:

memory_limit

y sustituimos según nuestra conveniencia (suele recomendarse un número mayor o igual a 12M)

localizamos:

extension=msql.so

y descomentamos esa línea (quitamos el punto y coma que hay delante)

grabamos las modificaciones, salimos de gedit y reiniciamos Apache:

debianlinex:/# apache2ctl restart


Instalación de MediaWiki

Descargamos la última versión estable de MediaWiki:
desde el navegador:

http://www.mediawiki.org/wiki/Download<br />

o desde un terminal:

wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz

nos situamos donde lo haya descargado (por defecto, en el escritorio del usuario):

debianlinex:/# cd /home/lenix/Desktop

lo copiamos al directorio raíz de apache:

debianlinex:/home/lenix/Desktop# cp mediawiki-1.15.1.tar.gz /var/www

cambiamos a dicho directorio y extraemos:

debianlinex:/home/lenix/Desktop# cp mediawiki-1.15.1.tar.gz /var/www
debianlinex:/home/lenix/Desktop# cd /var/www
debianlinex:/var/www# tar vxfz mediawiki-1.15.1.tar.gz

renombramos el directorio a wiki:

debianlinex:/var/www# mv mediawiki-1.15.1 wiki

proporcionamos permisos de escritura al servidor web:

debianlinex:/var/www# cd wiki
debianlinex:/var/www/wiki# chmod a+w config

tras eso, navegamos a:

http://localhost/wiki

y debe aparecernos una pantalla de presentación de MediaWiki solicitando que instalemos el wiki (Please set up the wiki first)

(proporcionamos un nombre al wiki, p. ej., Miwiki)

(cuando lleguemos al apartado «Database config», proporcionamos un nombre a la base de datos (Database name:), p. ej., miwikidb, y un nombre al usuario (DB username:), p. ej., miwikiuser, y una palabra clave, a continuación marcamos «Superuser account» e introducimos la contraseña de root de MySQL (la que introdujimos al instalar MySQL))

(en el siguiente apartado, «MySQL specific options», proporcionamos un prefijo, en el campo «Database table prefix:», p. ej. miwiki_)

abajo del todo, pulsamos el botón Install MediaWiki!

y si todo ha ido bien, ahora, debemos mover el fichero LocalSettings.php a su directorio padre, para ello hacemos:

debianlinex:/var/www/wiki# cd config

aprovechamos y ajustamos los permisos, permitiendo lectura y escritura al usuario (el servidor web), lectura al grupo y no permitimos nada a otros:

debianlinex:/var/www/wiki/config# chmod 640 LocalSettings.php
debianlinex:/var/www/wiki/config# mv LocalSettings.php ..

y borramos el subdirectorio config:

debianlinex:/var/www/wiki/config# cd ..
debianlinex:/var/www/wiki# rm -r config

(o rm -r -f config para que no pida confirmación)

podremos ver nuestro wiki navegando a:

http://localhost/wiki


Modificar configuración de MediaWiki

Subir archivos

Revisar propietario y grupo de todos los contenidos en /wiki:
si wiki es un subdirectorio de /var/www, entonces:

debianlinex:/var/www/wiki# cd ..

comprobar:

debianlinex:/var/www# ls -l wiki

cambiar propietario y grupo:

debianlinex:/var/www# chown -R www-data:www-data wiki

comprobar:

debianlinex:/var/www# ls -l wiki

En LocalSettings.php:

$wgEnableUploads = true;

Por defecto sólo permite subir: 'png', 'gif', 'jpg' y 'jpeg'.

Para subir más extensiones del archivo, añadir a LocalSettings.php:
// Override the default with a bundle of filetypes:
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ppt', 'pdf', 'doc', 'psd', 'mp3', 'xls', 'swf', 'doc', 'odt', 'odc', 'odp', 'odg', 'mpp');


Fuentes:
http://www.mediawiki.org/wiki/Manual:$wgEnableUploads
http://www.mediawiki.org/wiki/Manual:$wgFileExtensions
http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads

Cambiar logo

Añadir a LocalSettings.php:

// LOGOTIPO<br />
$wgLogo = "{$wgScriptPath}/images/0/09/Epistemowikia-Logo.png";

Activar el uso de fórmulas TeX

deberían estar instalados imagemagick, ghostscript y libc6; podríamos comprobar en un terminal que funcionan:

debianlinex:/# gs
debianlinex:/# convert
debianlinex:/# dvips
desde Synaptic, instalar los paquetes: texlive-latex-base y ocaml-nox

comprobar en un terminal que funciona:

debianlinex:/# latex

hacemos una copia temporal del directorio /math

debianlinex:/# cd /var/www/wiki
debianlinex:/var/www/wiki# mkdir math1
debianlinex:/var/www/wiki# cd math
debianlinex:/var/www/wiki/math# cp -R * ../math1

generamos el ejecutable de texvc:

debianlinex:/var/www/wiki/math# make

cambiamos propietario y grupo en /wiki:

debianlinex:/var/www/wiki/math# cd ..
debianlinex:/var/www/wiki# chown www-data:www-data *

Fuentes:
http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_GNU/Linux#TeX_Support
http://www.mediawiki.org/wiki/Manual:Enable_TeX
http://www.mediawiki.org/wiki/Manual:Math

Cambiar footer

Fuentes:
http://www.mediawiki.org/wiki/Manual:Configuration_settings
http://www.mediawiki.org/wiki/Manual:FAQ


Temas relacionados (enlaces internos)


Condiciones de copia y distribución

© Juan Miguel León Rojas, 2009.


Metalicencia CGL 10.30
http://gratuidadcristiana.blogspot.com/

Por favor, siéntete libre —no tienes que pedir permiso— para:

  • copiar y modificar la obra —puedes alterar, transformar o crear nuevas obras a partir de ella (obras derivadas)—,
  • distribuir y comunicar públicamente la obra,
  • hacer un uso comercial de la obra.

Esto es así porque el autor ha dedicado la obra al dominio público, mediante la renuncia a todos sus derechos patrimoniales de autor sobre la obra en todo el mundo, incluyendo todos los derechos conexos y afines, en la medida permitida por la ley.

El autor ha escogido publicar la obra con la licencia Ofrecimiento al Dominio Público CC0 de Creative Commons, versión 1.0 (∗) —CC0 1.0 Universal (CC0 1.0)—. No obstante, como en ciertas jurisdicciones esto no está permitido, el autor también publica esta obra con la licencia Reconocimiento de Creative Commons, versión 3.0 España (∗∗) —CC BY 3.0 ES— y versión 3.0 unported (∗∗∗) (internacional) —CC BY 3.0—.

El uso de la metalicencia CGL 10.30 supone un «ruego múltiple»:

  1. que una de tus motivaciones sea hacerlo para gloria de Dios, † «Por tanto, ya comáis, ya bebáis o hagáis cualquier otra cosa, hacedlo todo para gloria de Dios» (1 Co 10, 31),
  2. que sólo explotes la obra y sus obras derivadas mediante préstamo gratuito o donación de ejemplares, † «Gratis lo recibisteis, dadlo gratis» (Mt 10, 8), «¿Y qué tienes que no hayas recibido?» (1 Co 4, 7),
  3. que incluyas este aviso legal en toda copia parcial o total de la obra original y en toda obra derivada.

Pero como ves, sólo es un ruego.

Este texto es un resumen legible por humanos del texto legal. Los textos legales (las licencias completas), a las que debes añadir el «ruego múltiple» están disponibles en: (∗) http://creativecommons.org/publicdomain/zero/1.0/deed.es_ES, (∗∗) http://creativecommons.org/licenses/by/3.0/es/, (∗∗∗) http://creativecommons.org/licenses/by/3.0/deed.es_ES.


CC0 1.0 Universal

CC BY 3.0 ES

CC BY 3.0 Unported
En cualquier caso, puedes obtener una copia del texto legal de cualquier licencia de Creative Commons enviando una carta a: Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.






Comentarios

Pueden dejarse en:

Herramientas personales