User Tools

Site Tools


informatica:linux:mediawiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:linux:mediawiki [2013/08/29 10:44] – [Restringir login en funcion del grupo] javiinformatica:linux:mediawiki [2013/10/02 11:41] javi
Line 271: Line 271:
      
 ===== Envio de correos ===== ===== Envio de correos =====
 +
 +**TODO**: comprobar si los pasos 1 y 2 son necesarios si se usa ssmtp en lugar de postfix
 +
  
 1. Instalar PHP PEAR: 1. Instalar PHP PEAR:
Line 279: Line 282:
  
   sudo pear install mail net_smtp   sudo pear install mail net_smtp
-   + 
-3. Editar:+==== Postfix ==== 
 + 
 +1. Editar:
  
   sudo cp /srv/www/wiki/LocalSettings.php /srv/www/wiki/LocalSettings.php.bak   sudo cp /srv/www/wiki/LocalSettings.php /srv/www/wiki/LocalSettings.php.bak
Line 298: Line 303:
 $wgSMTP = array( $wgSMTP = array(
  'host'     => "127.0.0.1",  'host'     => "127.0.0.1",
- 'IDHost'   => "www-1.dev.local.jamgo.org",+ 'IDHost'   => "www-1.dev.local.example.com",
  'port'     => 25,  'port'     => 25,
  'auth'     => false,  'auth'     => false,
Line 306: Line 311:
 **IMPORTANTE**: el valor "IDHost" debe coincidir con el hostname (ejecutar comando "hostname") **IMPORTANTE**: el valor "IDHost" debe coincidir con el hostname (ejecutar comando "hostname")
  
-4. Editar el archivo de config de postfix:+2. Editar el archivo de config de postfix:
  
   sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.bak   sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.bak
Line 313: Line 318:
 Y asegurarse que las lineas quedan asi: Y asegurarse que las lineas quedan asi:
  
-  myhostname = www-1.dev.local.jamgo.org +  myhostname = www-1.dev.local.example.com 
-  mydestination = www-1.dev.local.jamgo.org+  mydestination = www-1.dev.local.example.com
  
-5. Reiniciar servicios:+3. Reiniciar servicios:
  
   sudo /etc/init.d/postfix restart   sudo /etc/init.d/postfix restart
   sudo /etc/init.d/apache restart   sudo /etc/init.d/apache restart
 + 
 +==== Ssmtp ====
 +
 +1. Editar:
 +
 +  sudo cp /srv/www/wiki/LocalSettings.php /srv/www/wiki/LocalSettings.php.bak
 +  sudo vim /srv/www/wiki/LocalSettings.php
      
-6. Configurar el usuario "vigilante" para que reciba correos+Y anyadir las siguientes lineas:
  
-6.1. Iniciar sesion en mediawiki+<code> 
 +# Email 
 +$wgEnableEmail = true; 
 +$wgEnableUserEmail = true; 
 +$wgEmergencyContact = "admin@example.com"; 
 +$wgPasswordSender = "app_robot@www-1.dev.local.example.com"; 
 +$wgEnotifUserTalk = true; 
 +$wgEnotifWatchlist = true; 
 +</code>
  
-6.2. Ir a "preferences/user profile"+==== Comprobar sistema de correo ==== 
 +  
 +1Configurar el usuario "vigilantepara que reciba correos
  
-6.3Asegurarse que tiene direccion de correo valida y marcar todas las opciones de la caja "Email options"+1.1Iniciar sesion en mediawiki
  
-6.4Editar "paginay hacerle un watch.+1.2Ir a "preferences/user profile"
  
-7Iniciar sesion Con el usuario "A" editar "paginay grabar. +1.3. Asegurarse que tiene direccion de correo valida marcar todas las opciones de la caja "Email options"
  
-Deberia enviarse el correoSi no es asi, por si acaso cerrar sesion con ambos usuarios, iniciar sesion con usuario "vigilante", desmarcar volver a marcar la pagina "pagina" como "watch" y repetir el paso 7.+1.4. Editar "pagina" y hacerle un watch.
  
 +2. Iniciar sesion Con el usuario "A" y editar "pagina" y grabar. 
 +
 +Deberia enviarse el correo. Si no es asi, por si acaso cerrar sesion con ambos usuarios, iniciar sesion con usuario "vigilante", desmarcar y volver a marcar la pagina "pagina" como "watch" y repetir el paso 7.
 ===== Contrasenas ===== ===== Contrasenas =====
  
informatica/linux/mediawiki.txt · Last modified: 2015/04/13 20:19 by 127.0.0.1