Cómo configurar varios sitios de WordPress mediante Multisite

Acerca de las instalaciones múltiples de WordPress

Índice
  1. Acerca de las instalaciones múltiples de WordPress
    1. Configuración
  2. Paso uno: configura tu instalación de WordPress
  3. Paso dos: configurar varios sitios de WordPress
  4. Paso tres: configura tu nuevo sitio de WordPress

En 2010, WordPress lanzó la versión 3.0 de su popular plataforma de gestión de contenidos. Entre las muchas mejoras incluidas en la versión, la comunidad de WordPress incorporó WordPress MU a la configuración principal de WordPress. Desde el cambio, WordPress ha facilitado la creación de varios sitios de WordPress en un servidor. Mientras que antes, cada blog de WordPress en un servidor necesitaba tener su propia instalación, ahora se puede instalar un nuevo sitio de WordPress una vez y se pueden configurar otros blogs desde el panel de control de WordPress.

Configuración

Los pasos de este tutorial requieren que el usuario tenga privilegios de root. Puede ver cómo configurarlo en la Configuración inicial del servidor

Antes de trabajar con WordPress, debes tener instalado LAMP en tu servidor privado virtual. Si no tienes la pila Linux, Apache, MySQL y PHP en tu VPS, puedes encontrar el tutorial para configurarlo en el tutorial de LAMP para Ubuntu .

Una vez que tenga el usuario y el software necesarios, continúe e instale WordPress . Sin embargo, asegúrese de detenerse al final del paso 4 (agregaremos una cosa más al archivo de configuración de WordPress en el siguiente paso)

Paso uno: configura tu instalación de WordPress


Con WordPress instalado, debemos realizar una serie de pasos en una variedad de archivos de configuración.

Para empezar, modifica la configuración de WordPress, activando la red multisitio:

sudo nano /var/www/wp-config.php

Añade la siguiente línea arriba: ” /* Eso es todo, ¡deja de editar! ¡Feliz blogueo! */ “

/*Multisitio*/define('WP_ALLOW_MULTISITE', verdadero);

Después de eso, guarde el archivo y salga. Puede hacerlo presionando CTRL+O para guardar y luego CTRL+X para salir.

Activar el módulo apache Mod_Rewrite:

sudo a2enmod reescribir

Continúe permitiendo los cambios en .htaccess en el archivo virtual. Abra su archivo de host virtual (simplemente voy a realizar estos cambios en el archivo Apache predeterminado).

sudo nano /etc/apache2/sites-enabled/000-default

En la siguiente sección, cambie AllowOverride a Todo:

Directorio /var/www/                Opciones Índices FollowSymLinks MultiViews                Permitir anular todo                Orden permitir, denegar                permitir desde todos/Directorio

Reiniciar apache:

sudo service apache2 reiniciar

Una vez hecho todo esto, la página de instalación en línea de WordPress estará lista y esperándote:

Acceda a la página agregando /wp-admin/install.php al dominio o dirección IP de su sitio (por ejemplo, ejemplo.com/wp-admin/install.php) y complete el breve formulario en línea.

Paso dos: configurar varios sitios de WordPress

Vaya al panel de control de WordPress y seleccione la sección llamada herramientas:

Una vez que haya completado los campos obligatorios, siga las instrucciones en la página siguiente (las he explicado con más detalle debajo de la imagen):

  1. Crea un directorio para tus nuevos sitios:
    sudo mkdir /var/www/wp-content/blogs.dir
  2. Modifica la configuración de WordPress. Asegúrate de pegar esto encima de la línea /* Eso es todo, ¡deja de editar! ¡Que disfrutes de tu blog! */ :
    sudo nano /var/www/wp-config.php
    define('MULTISITIO', verdadero);define('SUBDOMAIN_INSTALL', falso);$base = '/';define('DOMINIO_SITIO_ACTUAL', ' SU DIRECCIÓN IP AQUÍ ');define('RUTA_SITIO_ACTUAL', '/');define('ID_SITIO_SITIO_ACTUAL', 1);define('BLOG_ID_SITIO_ACTUAL', 1);
  3. Por último, agregue las reglas de reescritura de WordPress al archivo htaccess /var/www:
    sudo nano /var/www/.htaccess
    RewriteEngine activadoReescrituraBase /Regla de reescritura ^index.php$ - [L]

    archivos subidos

    Regla de reescritura ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

    Agrega una barra diagonal final a /wp-admin

    Reescribir regla ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    Condición de reescritura %{NOMBRE_DE_ARCHIVO_DE_SOLICITUD} -f [O]Condición de reescritura %{NOMBRE_DE_ARCHIVO_DE_Solicitud} -dRegla de reescritura ^ - [L]Regla de reescritura ^[_0-9a-zA-Z-]+/(wp-(contenido|admin|incluye). ) $1 [L]Reescribir regla ^[_0-9a-zA-Z-]+/(. .php)$ $1 [L]Regla de reescritura . index.php [L]

Después de realizar todos los cambios necesarios, inicie sesión en WordPress una vez más.

Paso tres: configura tu nuevo sitio de WordPress

Después de iniciar sesión en su sitio una vez más, notará que la barra de encabezado ahora tiene una sección llamada “Mis sitios” en lugar de simplemente mostrar el nombre de su blog:

Puede crear nuevos sitios yendo a Mis sitios en la parte superior, haciendo clic en Administrador de red y haciendo clic en Sitios:

Por Etel Sverdlov

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion