it-swarm-es.com

¿Cómo configurar un WordPress multisitio?

Me gustaría crear un WordPress multisitio en el que los usuarios puedan crear cuentas para su sitio web, pero no estoy seguro de cómo puedo lograrlo. ¿Cuál es la mejor manera de crear un sitio múltiple de WordPress?

3
MsManiya

Como probablemente ya sabes. Desde WordPress 3.0, la funcionalidad de varios sitios se ha incluido de forma predeterminada, ya que el proyecto WordPress MU se ha fusionado en el núcleo de WordPress 3.0.

En lo que respecta a la configuración inicial, puede llevar un poco de trabajo si no está familiarizado con la codificación php, pero lo que puedo decirle es que una vez que esté configurada, estará en buenas condiciones. El proceso de ser capaz de ofrecer o agregar subdominios adicionales fuera de su dominio raíz toma menos de 30 segundos para que lo complete un usuario.

Avíseme si está buscando algo específico en relación con esto o si tiene alguna pregunta de seguimiento.

ACTUALIZADO:

Antes de comenzar - Requisitos del administrador

Si desea ejecutar una red de blogs, debe tener al menos un conocimiento básico de la administración de UNIX/Linux. También se recomienda un conocimiento básico del desarrollo de WordPress, PHP, HTML y CSS.

Configurar y ejecutar una instalación de sitios múltiples es más complejo que una instalación de sitio único . La lectura de esta página le ayudará a decidir si realmente necesita una instalación de sitios múltiples, y qué podría implicar crearla. Si las instrucciones en esta página no tienen sentido para usted, asegúrese de probar primero las cosas en un sitio de desarrollo, en lugar de su sitio en vivo. Requisitos del servidor

Dado que esta función requiere una configuración adicional del servidor y una capacidad más técnica, consulte con su proveedor de alojamiento web y pregunte si admiten el uso de esta función. No se recomienda probar esto en alojamiento compartido.

Puede elegir entre subdominios o subdirectorios en Paso 4: instalar una red . Esto significa que cada sitio adicional en su red se creará como un nuevo subdominio o subdirectorio virtual.

  • Sub-directorios - como example.com/site1 y example.com/site2
  • Subdominios - como site1.example.com y site2.example.com

Sub-directorio de sitios

  • Funciona con el uso de la función mod_rewrite en el servidor que tiene la capacidad de leer el archivo .htaccess, que creará la estructura del enlace.
  • Si ya está usando bastante enlaces permanentes en su blog, los sitios de subdirectorio también funcionarán.

Sitios de subdominio

  • Funciona utilizando subdominios comodín. Debe tener esto habilitado en Apache, y también debe agregar un subdominio comodín a sus registros DNS. (Vea el Paso 2 cómo configurar).
  • Algunos hosts ya han configurado el comodín en el lado del servidor, lo que significa que todo lo que necesita agregar es el registro DNS.
  • Es posible que algunos servidores web compartidos no lo admitan, por lo que es posible que deba consultar su proveedor de alojamiento web antes de habilitar esta función.

Requisitos de configuración de WordPress

  • Darle a WordPress su propio directorio no funcionará en WordPress 3.0 con multisite habilitado. Interfiere con la búsqueda del blog del miembro.
    • No puede crear una red en los siguientes casos:
      • "Dirección de WordPress (URL)" es diferente de "Dirección del sitio (URL)".
      • La "dirección de WordPress (URL)" utiliza un número de puerto distinto de ': 80', ': 443'.
    • No puede elegir la instalación de subdominio en los siguientes casos:
      • La instalación de WordPress está en un directorio (no en la raíz del documento).
      • "WordPress address (URL)" es localhost.
      • "Dirección de WordPress (URL)" es una dirección IP como 127.0.0.1.
    • No puede elegir la instalación del subdirectorio en los siguientes casos:
      • Si su instalación de WordPress existente ha sido configurada por más de un mes, debido a problemas con los enlaces permanentes existentes. (Este problema se solucionará en una versión futura).

(Vea su /wp-admin/network.php para más detalles)

Paso 1: Copia de seguridad de su WordPress

Tu WordPress se actualizará al crear una red. Por favor, copia de seguridad de su base de datos y archivos.

Paso 2: Configuración de subdominios comodín

(Si se trata de una instalación de subdirectorios, omita este paso).

Los sitios de subdominio funcionan con el uso de subdominios comodín. Este es un proceso de dos pasos:

  1. Apache debe estar configurado para aceptar comodines.

    1. Abra el archivo httpd.conf o el archivo de inclusión que contiene la entrada VHOST para su cuenta web.
    2. Añade esta línea:
      • ServerAlias *.example.com
  2. En los registros DNS de su servidor, agregue un subdominio comodín que apunte a la instalación principal. Debería verse como

    • A *.example.com

Enlaces externos:

Paso 3: Permitir Multisite

Para habilitar el elemento de menú Red, primero debe definir multisitio en el /wp-config.php file. Abre /wp-config.php y donde dice esto:

/* That's all, stop editing! Happy blogging. */

Añade esta línea encima de ella:

define('WP_ALLOW_MULTISITE', true);

Paso 4: Instalación de una red

Esto permitirá que el elemento del menú Red aparezca en el menú Herramientas. Visite Administration> Tools> Network para ver la pantalla donde configurará ciertos aspectos de nuestra red. Subpanel de herramientas de red

Direcciones de sitios en su red

Puede elegir entre subdominios o subdirectorios (si no se aplica ninguno de los anteriores). Esto significa que cada sitio adicional en su red se creará como un nuevo subdominio o subdirectorio virtual. tiene que elegir uno u otro, y no puede cambiar esto a menos que vuelva a configurar su instalación. Consulte también "Antes de comenzar" .

  • Subdominios - como site1.example.com y site2.example.com
  • Sub-directorios - como example.com/site1 y example.com/site2

Detalles de la red

Estos se completan automáticamente:

  • Dirección del servidor : la dirección de Internet de su red será example.com.
  • Título de la red : ¿Cómo le gustaría llamar a su red?
  • Dirección de correo electrónico del administrador : su dirección de correo electrónico.

Verifique que estén correctos y haga clic en el botón Instalar. Puede recibir una advertencia sobre los subdominios comodín. Compruebe la configuración de subdominios comodín.

¡Advertencia! Es posible que el comodín DNS no esté configurado correctamente

El instalador intentó comunicarse con un nombre de host aleatorio (13cc09.example.com) en su dominio. Para usar una configuración de subdominio, debe tener una entrada de comodín en su DNS. Esto generalmente significa agregar un registro * hostname que apunta a su servidor web en su herramienta de configuración de DNS.

Aún puedes usar tu sitio, pero cualquier subdominio que crees puede no ser accesible. Si sabe que su DNS es correcto, ignore este mensaje.

Paso 5: habilitar la red

El resto de los pasos son los que debe completar para poder finalizar.

Red de herramientas creada.

  1. Primero, haga una copia de seguridad de sus archivos existentes /wp-config.php y /.htaccess.

  2. Cree un directorio blogs.dir bajo /wp-content/: este directorio se utiliza para almacenar los medios cargados en sus sitios adicionales y el servidor web debe poder escribirlos. Deben ser CHOWNed y CHMODed lo mismo que su directorio wp-content.

  3. Agregue las líneas adicionales que su instalación de WordPress genera en su archivo /wp-config.php. - Estas líneas se generan dinámicamente para usted según su configuración. Edite el archivo /wp-config.php mientras está conectado al panel de administración de su sitio. Pegue las líneas generadas inmediatamente encima de /* That's all, stop editing! Happy blogging. */. Elimine la línea define('WP_ALLOW_MULTISITE', true); colocada anteriormente solo si desea eliminar el menú Red en el área de administración. Puede optar por dejar esto para poder acceder de nuevo a las reglas de /.htaccess ..

  4. Agregue las reglas mod_rewrite generadas a su archivo /.htaccess, reemplazando otras reglas de WordPress. - Estas líneas se generan dinámicamente para usted según su configuración. (Si no hay uno, créalo).

  5. Vuelva a iniciar sesión. - Una vez que se completan los pasos anteriores y se guardan los nuevos archivos /wp-config.php & /.htaccess, su red se habilita y configura. Tendrá que iniciar sesión de nuevo. haga clic en "Iniciar sesión" para actualizar su Panel de administración. Si tiene problemas para volver a iniciar sesión, borre la memoria caché y las cookies de su navegador.

Paso 6: Configuraciones Super Admin

Ahora verá una nueva sección de menú llamada Super Admin. Los menús que se encuentran allí son para agregar y administrar sitios adicionales en su red. Su instalación básica de WordPress es ahora el sitio principal de su red.

Vaya al Super Admin> Options panel para configurar las opciones de red y luego cree sitios y usuarios.

Cosas que necesitas saber

Aquí hay algunas cosas adicionales que puede necesitar saber acerca de la administración avanzada de la red de blogs.

  • Complementos de WordPress : los Complementos de WordPress ahora tienen flexibilidad adicional, dependiendo de su implementación en la red.

  • Complementos específicos del sitio : los complementos de WordPress que un propietario de blog individual debe activar o desactivar se almacenan en el directorio de complementos. Debe habilitar la página de complementos para administradores de sitios individuales desde Network> Options.

  • Complementos de red : el superadministrador puede activar los complementos de WordPress almacenados en el directorio de complementos en la red.

  • Complementos de uso obligatorio : los complementos que deben ser utilizados por todos los sitios en toda la red también pueden instalarse en el directorio mu-plugins como archivos individuales o un archivo para incluir una subcarpeta. No se leerán los archivos dentro de una carpeta. Estos archivos no están activados o desactivados; Si existen, se utilizan.

  • Categorías y etiquetas : los términos globales están deshabilitados en WordPress 3.0 de forma predeterminada. Puede usar el Complemento WordPress de etiquetas de todo el sitio u otros complementos similares para incorporar etiquetas globales en el portal/página principal del sitio o en páginas o blogs específicos dentro de la red para aumentar la navegación basada en el contenido microcategorizado.

5
NetConstructor.com