Pregunta

Me gustaría construir un WordPress multi-sitio en el que los usuarios pueden hacer cuentas para su página web, pero no estoy segura de lo que en realidad se puede lograr esto. ¿Cuál es la mejor manera de crear un WordPress multi-sitio?

¿Fue útil?

Solución

Como probablemente ya saben. Puesto que la funcionalidad de WordPress 3.0 Multi-Site ha sido incluido por defecto como el proyecto de WordPress MU se ha fusionado en el núcleo de WordPress 3.0.

En lo que respecta a la configuración inicial, puede ser que tome un poco de trabajo si no está familiarizado con la codificación de PHP pero lo que puedo decir es que una vez que la configuración de su esencialmente bueno para ir. El proceso de realmente ser capaz de oferta o añadir subdominios adicionales fuera de su dominio echar raíces menos de 30 segundos para completar por un usuario.

Avísame si usted está buscando algo en concreto en lo que respecta a este o si tiene alguna pregunta de seguimiento.

ACTUALIZADO:

Antes de comenzar - Requisitos de administración

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

La creación y mantenimiento una instalación multi-sitio es más complejo que un solo sitio de instalación . La lectura de esta página le ayudará a decidir si realmente necesita un multi-sitio de instalar, y lo que podría estar involucrado con la creación de uno. Si las instrucciones de esta página no tienen sentido para usted, asegúrese de probar cosas en un sitio de desarrollo en primer lugar, en lugar de su sitio vivo. Requisitos del servidor

Dado que esta función requiere configuración del servidor adicional y capacidad más técnico, por favor consulte con su proveedor de alojamiento y pregunte si son compatibles con el uso de esta característica. No se recomienda para tratar esto en alojamiento compartido.

Se le da la posibilidad de elegir entre subdominios o subdirectorios en Paso 4: Instalación de una red . Esto significa que cada sitio adicional en su red serán creados como un nuevo subdominio virtual o subdirectorio.

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

sitios subdirectorio

  • Funciona con el uso de la función mod_rewrite en el servidor que tiene la capacidad de leer el archivo .htaccess, lo que creará la estructura de enlaces.
  • Si está utilizando enlaces permanentes bonitas en su blog ya, a continuación, sitios subdirectorio funcionará tan bien.

sitios subdominio

  • Funciona con subdominios comodín. Debe tener este habilitado en Apache, y también debe agregar un subdominio comodín para los registros DNS. (Ver Paso 2 cómo configurar.)
  • Algunos anfitriones ya se han puesto en marcha el comodín en el lado del servidor, lo que significa que todo lo que necesita es añadir el registro DNS.
  • Algunos servicios de alojamiento web compartido no puede apoyar esto, así que puede que tenga que comprobar su servicio de hosting antes de activar esta función.

Configuración de WordPress Requisitos

  • Dar WordPress su propio directorio no funcionará en WordPress 3.0 con múltiples sitios habilitados. Interfiere con las operaciones de búsqueda del blog miembro.
    • No se puede crear una red en los siguientes casos:
      • "dirección de WordPress (URL)" es diferente de "Dirección del sitio (URL)".
      • "dirección de WordPress (URL)" utiliza un número de puerto distinto ': 80' ': 443'.
    • Usted no puede elegir Sub-dominio de instalación en los siguientes casos:
      • instalación de WordPress está en un directorio (no en la raíz del documento).
      • "dirección de WordPress (URL)" es localhost.
      • "dirección de WordPress (URL)" es la dirección IP 127.0.0.1 como.
    • Usted no puede escoger sub-directorio de instalación en los siguientes casos:
      • Si su instalación de WordPress existente se ha establecido desde hace más de un mes, debido a problemas con los enlaces permanentes existentes. (Este problema se solucionará en una versión futura.)

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

Paso 1: Copia de seguridad Su WordPress

Su WordPress se actualiza cuando se crea una red. Por favor, copia de seguridad de su base de datos y archivos.

SASO 2: Configuración de subdominios comodín

(Si esto es un sub-directorios de instalación, omitir este paso.)

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

  1. Apache debe estar configurado para aceptar comodines.

    1. Abre el archivo httpd.conf o el archivo que contiene la entrada VHOST para su cuenta web incluyen.
    2. Añadir esta línea:
      • ServerAlias *.example.com
  2. En los registros de DNS en su servidor, añadir un subdominio comodín que apunta a la instalación principal. Debe quedar como:

    • A *.example.com

Enlaces externos:

Paso 3: Permitir multisitio

Para habilitar la opción de menú de red, primero debe definir varios sitios en el /wp-config.php file. Abre /wp-config.php y donde dice lo siguiente:

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

Añadir esta línea por encima de ella:

define('WP_ALLOW_MULTISITE', true);

Paso 4: Instalación de una red

Esto permitirá que el elemento de menú Red para aparecer en el menú Herramientas. Visita Administration> Tools> Network para ver la pantalla en la que va a configurar ciertos aspectos de nuestra red. Herramientas de Red SubPanel

Las direcciones de los sitios de su red

Se le da la posibilidad de elegir entre subdominios o subdirectorios (si ninguna de las anteriores es aplicable). Esto significa que cada sitio adicional en su red será creada como un nuevo subdominio virtual o subdirectorio. usted tiene que escoger uno o el otro, y no se puede cambiar esto a menos que reconfigura su instalación. Ver también "Antes de comenzar" .

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

Red Detalles

Estos se rellenan automáticamente:

  • Dirección del servidor - La dirección de Internet de su red será example.com.
  • Red Título - ¿Qué le gustaría llamar a su red?
  • Administración Dirección de correo electrónico - Su dirección de correo electrónico.

Vuelva a comprobar que son correctos y haga clic en el botón Instalar. Es posible que reciba una advertencia sobre subdominios comodín. Comprobar configuración comodín subdominios.

¡Atención! Comodín DNS no esté configurado correctamente!

El programa de instalación intentó establecer contacto con un nombre de host aleatorio (13cc09.example.com) en su dominio. Para utilizar una configuración del subdominio, debe tener una entrada de comodín en su DNS. Esto generalmente significa que la adición de un registro * hostname apuntando a su servidor web en su herramienta de configuración de DNS.

Puede seguir utilizando su sitio, pero cualquier subdominio se crea puede no ser accesible. Si sabe que su DNS es correcta, ignore este mensaje.

Paso 5: Activación de la Red

El resto de los pasos son los que debe completar el fin de terminar.

Herramientas de red creada.

  1. En primer lugar, copias de seguridad de archivos y /wp-config.php /.htaccess existentes .

  2. Crea un directorio blogs.dir bajo /wp-content/ - Este directorio se utiliza para videos almacenados para sus sitios adicionales y debe ser escribible por el servidor web. Deben ser CHOWNed y chmod lo mismo que su directorio wp-content.

  3. Añadir las líneas adicionales que genera la instalación de WordPress en su archivo /wp-config.php -. Estas líneas se generan dinámicamente para usted basado en su configuración. Editar el archivo /wp-config.php mientras estáconectado a su panel de sitios de administración. Pegar las líneas generadas inmediatamente por encima de /* That's all, stop editing! Happy blogging. */. Retire la línea define('WP_ALLOW_MULTISITE', true); colocado anteriormente sólo si desea eliminar el menú de red en el área de administración. Usted puede optar por dejar esto para poder acceder a las reglas /.htaccess otra vez ..

  4. Añadir las reglas mod_rewrite generados para su archivo /.htaccess, en sustitución de otras reglas de WordPress -. Estas líneas se generan de forma dinámica para usted basado en su configuración. (Si no hay uno, entonces crearlo.)

  5. Acceder nuevo -. Una vez que los pasos anteriores se han completado y los nuevos archivos /wp-config.php y /.htaccess se guardan, la red está activado y configurado. Usted tendrá que conectarse de nuevo. haga clic en "Iniciar sesión" para actualizar su panel de Adminstration. Si tiene problemas para ingresar de nuevo, por favor, borrar la memoria caché y las cookies del navegador.

Paso 6: Configuración Superadministrador

Ahora va a ver una nueva sección del menú llamado Super administrador. Los menús contenidos en los hay para agregar y administrar sitios adicionales en su red. Su base de instalación de WordPress es ahora el sitio principal de la red.

Ir Super Admin> Panel Options a las opciones de red de configuración, y luego crear sitios y usuarios.

Cosas que usted necesita saber

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

  • plugins de WordPress - plugins de WordPress ahora tienen la flexibilidad adicional, dependiendo de su aplicación a través de la red.

  • Plugins específica del sitio - plugins de WordPress que se activa o desactiva un propietario individual del blog se almacenan en el directorio de plugins. Necesita habilitar la página de complementos para los administradores de sitios individuales de Network> Options.

  • Red plugins -. Plugins de WordPress almacenados en el directorio de plugins se puede activar a través de la red por el súper administrador

  • Deben usar complementos - Complementos para ser utilizado por todos los sitios en toda la red también pueden ser instalados en las mu-plugins como archivos individuales o un archivo para incluir una subcarpeta . Todos los archivos dentro de una carpeta no serán leídos. Estos archivos no se activan o desactivan; si es que existen, que se utilizan.

  • Categorías y etiquetas - términos globales están deshabilitados en WordPress 3.0 por defecto. Se puede utilizar el Sitewide Etiquetas Plugin de WordPress u otros plugins similares para incorporar variables globales en la página del portal / frontal del sitio o en páginas específicas o blogs dentro de la red para aumentar la navegación en función del contenido de micro-categorizados.

Licenciado bajo: CC-BY-SA con atribución
scroll top