GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar WordPress Multisite en Centos VPS con Apache

Hoy lo guiaremos a través del proceso de instalación de WordPress Multisite en su Centos VPS. La opción WordPress Multisite estuvo disponible con WordPress 3.0. Esta característica le permite a usted, el administrador del sitio web, crear múltiples sitios web sin la necesidad de instalar instancias de WordPress separadas, creando directorios de inicio separados o bases de datos separadas. O bien, puede permitir que otros usuarios creen sus propios sitios web en su instalación de WordPress.


Aunque estos sitios web no tienen sus directorios raíz o bases de datos separados, sí tienen directorios de carga separados, así como tablas en la base de datos. Todos los usuarios de la red (multisitio) también pueden compartir temas y complementos entre ellos. En definitiva, una función bastante útil si tiene las necesidades descritas anteriormente.

En este artículo, asumo que ha configurado su servidor con una plantilla CentOS6 completa (pila LAMP instalada) o que ya ha instalado la pila LAMP o LEMP completamente funcional en su Centos VPS.

Si ese no es el caso, entonces, antes de comenzar, puede consultar este tutorial de la pila LAMP y simplemente continuar con este tutorial, o consultar este tutorial completo de la pila LEMP de wordpress y luego continuar con la instalación desde aquí.

Ok, basta de hablar, trabajemos un poco.

Primero, creemos la directiva virtual de apache. Para hacerlo, edite el archivo de configuración de Apache de la siguiente manera:

# vim /etc/httpd/conf/httpd.conf

ServerAdmin [email protected]
DocumentRoot /var/www/html/yourdomain.tld
ServerName yourdomain.tld
ErrorLog /var/log/httpd/yourdomain.tld-error_log
CustomLog /var/log/httpd/yourdomain.tld-access_log common

Luego, descargaremos la última versión de wordpress en su directorio raíz y la configuraremos como cualquier otra instalación normal. Escribe lo siguiente:

o, si prefiere .zip en lugar de .tar.gz, escriba:

# cd /var/www/html/yourdomain.tld && wget http://wordpress.org/latest.zip
# unzip -qq latest.zip
# mv wordpress/* .
# rmdir wordpress
# rm -f latest.zip

Establezca el propietario legítimo del directorio raíz ejecutando:

# chown -R $(ps auxf | grep -v grep | grep http | tail -1 | awk {'print $1'}): /var/www/html/yourdomain.tld

Copie el archivo de configuración de muestra:

# cp -pv /var/www/html/yourdomain.tld/wp-config-sample.php /var/www/html/yourdomain.tld/wp-config.php

Ahora, en este punto, crearemos la base de datos necesaria y estableceremos la información relevante en el archivo de configuración. Inicie sesión en mysql como usuario root y ejecute:

# mysql -uroot -p

mysql> create database wordpressDB
mysql> grant all on wordpressDB.* to WPuser@localhost identified by "sEcReT_pASsWoRd"
mysql> \q

Editemos el wp-config.php expediente. Usa tu editor de texto favorito:

# vim /var/www/html/wordpress/wp-config.php

/** The name of the database for WordPress */
define('DB_NAME', 'wordpressDB');

/** Nombre de usuario de la base de datos MySQL */
define('DB_USER', 'WPuser');

/** Contraseña de la base de datos MySQL */
define('DB_PASSWORD', 'sEcReT_pASsWoRd');

Luego, visite su dominio o dirección IP en un navegador y configure la información necesaria para finalizar la instalación:

Título del sitio:tudominio.tld

Este paso es importante para el uso posterior de la red multisitio. Si desea que los sitios se creen como subdominios (sitio1.sudominio.tld, sitio2.sudominio.tld, etc.), complete este campo solo con el dominio (sin "www" delante, porque probablemente no le gustará si las URL de los sitios web son algo así como site1.www.yourdomain.tld).

Si desea que los sitios se creen como subdirectorios, también puede ingresar www.sudominio.tld ya que los sitios web de los usuarios tendrán la URL www.sudominio.tld/sitio1)

Después de completar todos los campos obligatorios, haga clic en Instalar .

Ahora la instalación de wordpress ha terminado. Antes de iniciar sesión, debemos realizar otro cambio en wp-config.php para habilitar la opción multisitio.

Para hacer eso, busque esta línea => /* Eso es todo, ¡deje de editar! Feliz blogueo. */ <=en su wp-config.php archivo y justo encima agregue las siguientes líneas:

# vim /var/www/html/yourdomain.tld/wp-config.php

/* My multisite config starts here */
define('WP_ALLOW_MULTISITE', true);

Ahora puede iniciar sesión con las credenciales que configuró e instalar la función multisitio. Una vez que haya iniciado sesión, vaya a

Herramientas>> Configuración de red

Seleccione la opción de dirección preferida para sus sitios web. Esto no se puede cambiar más adelante.

NOTA:si desea utilizar la opción "Subdominios", necesitará un registro DNS comodín para su dominio. Comuníquese con nosotros (o con su proveedor) si no sabe cómo configurar el registro DNS comodín.

A continuación, elija su título de red , ingrese su dirección de correo electrónico y haz clic en Instalar .

Siga las instrucciones y luego haga una copia de seguridad de los archivos .htaccess y wp-config.php , edítelos como se sugiere y guarde los archivos.

Haga clic en Iniciar sesión enlace de nuevo para iniciar sesión y ¡ya está listo para comenzar! Y eso es. Acabamos de instalar WordPress Multisite en su servidor Centos VPS.

Para crear un nuevo sitio, vaya a Mis sitios>> Administrador de red>> Panel .

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar WordPress Multisite en Centos VPS con Nginx

  4. Cómo instalar PhpWiki en un CentOS 7 VPS

  5. Cómo instalar Let's Encrypt con Apache en CentOS 7

Cómo instalar Apache con host virtual en CentOS 8

Cómo acelerar Apache con Varnish Cache en CentOS 7

Cómo instalar Drupal en CentOS 7 con Apache

Cómo instalar WordPress en CentOS 7.1 con Apache

Cómo instalar Apache con PHP-FPM en CentOS 8

Cómo instalar WordPress con LAMP en CentOS 8