Agregando un Site en WP-MU

De FJWiki
Saltar a: navegación, buscar

En wp-mu normalmente sólo se puede manejar "un site" (o dominio raíz), y para cada blog usa un subdominio o directorios. Así que aquí están los pasos que sigo para hacer de mi instalación de wp-mu no sólo "multidomain" (o mejor dicho "multi-subdomain") sino también "multi-site".

Crear blog

Primero se debe estar como administrador y crear el blog como un subdominio más del blog principal.

Editar opciones del blog

En las opciones del blog hay que hacer las siguientes ediciones:

Agregar Site en la Base de Datos

Desde el phpMyAdmin o cualquier otro cliente de mysql, debe agregarse y editarse lo siguiente:

  • En la tabla wp_site agregar un registro nuevo (asignar un `id` que no exista):
INSERT INTO `wp_site` (`id`, `domain`, `path`) VALUES ('7', 'nuevoblog.com', '/');
  • En la tabla wp_blogs cambiar el `siteid` del blog que queremos editar por el `id` asignado antes.
  • En la tabla wp_metasite hacer el siguiente insert (cambiando el `siteid` y demás valores según correspondan):
INSERT INTO `wp_sitemeta` (`site_id`, `meta_key`, `meta_value`) VALUES
(7, 'site_name', 'Nuevo Blog'),
(7, 'admin_email', 'correo@admin'),
(7, 'admin_user_id', '1'),
(7, 'registration', 'none'),
(7, 'upload_filetypes', 'jpg jpeg png gif mp3 mov avi wmv midi mid pdf'),
(7, 'blog_upload_space', '10'),
(7, 'fileupload_maxk', '1500'),
(7, 'site_admins', 'a:2:{i:0;s:5:"admin";i:1;s:4:"otro";}'),
(7, 'illegal_names', 'a:7:{i:0;s:3:"www";i:1;s:3:"web";i:2;s:4:"root";i:3;s:5:"admin";i:4;s:4:"main";i:5;s:6:"invite";i:6;s:13:"administrator";}'),
(7, 'welcome_email', 'Estimado/a usuario/a,\r\n\r\nSu nueva bitácora, SITE_NAME, ha sido activado en:\r\nBLOG_URL\r\n\r\nUsted puede entrar en el administrador usando la siguiente información:\r\nUsuario: USERNAME\r\nContraseña: PASSWORD\r\nLogin: BLOG_URLwp-login.php\r\n\r\nEsperamos que disfrute su nueva bitácora.\r\n\r\nGracias\r\n\r\n--Equipo @ SITE_NAME'),
(7, 'first_post', 'Bienvenido a <a href=\\"SITE_URL\\">SITE_NAME</a>. Este es el primer post, edítalo, bórralo, etc...'),
(7, 'WPLANG', 'es_ES'),
(7, 'banned_email_domains', 'a:1:{i:0;s:11:"hotmail.com";}');
  • Ahora debe entrarse al admin del nuevo blog y editar las opciones del site para terminar de ajustarlas.

Consideraciones en el Host

No debe olvidarse agregar en el VirtualHost (o equivalente) el dominio como alias.

Plugins

Hay varios Plugins que también le dan la extensión a wp-mu a ser multi-site, aunque aún no los he probado. Este es el que mejor se ve: http://wpmudev.org/project/Multi-Site-Manager .