Intalar MediaWiki

De enunpimpam
Saltar a: navegación, buscar

Instalar MediaWiki MediaWiki es el motor que se utiliza para la Wikipedia. Ver MediaWiki para más información.

Instalar los requisitos previos El método más fácil es instalar todo el LAMP (Linux, Apache 2, MySQL, PHP) servidor:

sudo tasksel install lamp-server

Asegúrese de registrar su nombre MySQL superusuario root y la contraseña de superusuario que se creará en la instalación. Lo necesitará más adelante.

(Cada uno de los componentes (Apache 2, MySQL5, y PHP) también se puede instalar de forma individual, si lo desea.)

Instalar MediaWiki Instale el paquete:

sudo apt-get install mediawiki

Opcionalmente instalar complementos: sudo apt-get install imagemagick mediawiki-math php5-gd

sudo apt-get install imagemagick mediawiki-matemáticas php5-gd

Habilitar MediaWiki editando el siguiente archivo y quitar el '#' en la tercera línea para que se lea 'Alias/mediawiki/var/lib/mediawiki':

sudo nano /etc/mediawiki/apache.conf

A continuación, reinicie apache:

sudo /etc/init.d/apache2 restart

Comience su MediaWiki http://localhost/mediawiki

Siga las instrucciones de configuración.

Inicio Mediawiki desde una ubicación remota Este método cuanto al inicio de su sitio web desde una ubicación remota. Puesto que usted va a ingresar contraseñas, no quiero hacer una conexión no segura. O crear un servidor] ssl (véase forum/server/apache2/SSL) y conectar con https://yoursite.example.com/mediawiki, o la visita del propio servidor (con elinks o linces, dos de texto basados en la web excelente navegadores):

elinks localhost/mediawiki

También puede usar ssh al puerto desviar el tráfico HTTP de su máquina local al servidor remoto. ssh-C-L 9999: localhost: 80 regularuser@www.skippybob.com, editar el archivo / etc / hosts para señalar el nombre del servidor web de host local al teléfono, a continuación, abra un navegador web a la página de configuración: http://wiki.skippybob . com: 9999/config. Más instrucciones detalladas aquí.

llenar los formularios, y señaló que la forma definitiva NO es su contraseña de root o del usuario, pero la contraseña para la cuenta de root mysql (en blanco por defecto)

Por último, mueva los archivos de configuración como se pide a ningún otro usuario podrá cambiar esta configuración:

NOTA: Compruebe la salida de su navegador web: si sus instrucciones se diferencian de abajo, les siguen.

sudo cp /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php
sudo chmod 600 /etc/mediawiki/LocalSettings.php
sudo rm -Rf /var/lib/mediawiki/config

Usted está hecho! debería ver una página wiki en: http://yoursite.example.com/mediawiki

Personalizar Es posible que desee personalizar la apariencia de tu wiki.

Para cambiar el icono de hacer un logo 135x135 píxeles en formato PNG y moverlo al lugar correcto:

sudo cp my_new_logo.png /var/lib/mediawiki/skins/common/images/my_new_logo.png

Evite usar el mismo nombre que el logotipo original (wiki.png), se sobrescribe cuando se actualiza Mediawiki.

Introduzca la ruta a la imagen al final del archivo de configuración en / etc / mediawiki / LocalSettings.php de este modo:

$wgLogo = "/mediawiki/skins/common/images/my_new_logo.png" ;

Para deshacerse de el logo sunburst por defecto en segundo plano, editar el archivo / var / lib / mediawiki / skins / MonoBook / main.css y el cambio:

de fondo: url # f9f9f9 (headbg.jpg) 0 0 no-repeat; a

de fondo: # f9f9f9; Soporte por Email MediaWiki puede ser configurado para enviar mensajes de correo electrónico para diversas funciones. Usted tendrá que instalar algunos paquetes adicionales:

sudo apt-get install php-pear
sudo pear install mail
sudo pear install Net_SMTP

Además, tendrás que configurar el LocalSettings.php archivo a utilizar su servidor SMTP para enviar los mensajes, por ejemplo:

$wgEnableEmail      = true;
$wgEnableUserEmail  = true;
$wgEmergencyContact = "wikidude@mydomain.com";
$wgPasswordSender = "wikidude@mydomain.com";
$wgNoReplyAddress = "noreply@mydomain.com";
$wgPasswordSender = "password_reminder@mydomain.com";
$wgSMTP = array(
'host'     => "ssl://smtp.gmail.com",
'IDhost'   => "gmail.com",
'port'     => 465,
'auth'     => true,
'username' => "user_name@mydomain.com",
'password' => "user_password"
);

Extensiones extensiones de Mediawiki se almacenan como enlaces simbólicos en el directorio / etc / mediawiki-extensiones / carpeta de extensiones disponibles. Puede habilitar una extensión usando

sudo mwenext <extension.php>

Tab / autocomplete muestra una lista de extensiones.

Del mismo modo el uso mwdisext para deshabilitar una extensión.

Llave en mano MediaWiki aparato