sql >> Base de Datos >  >> RDS >> Database

Instalación de WordPress usando WP-CLI

WordPress tiene un excelente proceso de instalación basado en GUI, sin embargo, algunos casos de uso requieren CLI. O tal vez se sienta más a gusto en una terminal, de cualquier manera, este artículo le mostrará cómo configurar su sitio de WordPress con solo una terminal, usando WP-CLI, y tal vez una pizca de SSH.

Para poder instalar WordPress manualmente usando WP-CLI, primero deberá crear una nueva base de datos para la instalación de WordPress. Necesitará saber cómo encontrar sus credenciales SSH además de estar acostumbrado a usar Terminal o Putty y WP-CLI.

Uso de WP-CLI para instalar WordPress

En este tutorial, aprenderemos cómo instalar WordPress utilizando la herramienta de línea de comandos WP-CLI. WP-CLI es una herramienta que se usa en una terminal para interactuar y administrar sitios de WordPress. WP-CLI es similar en funcionalidad a lo que Drush proporciona a Drupal. Si ya está familiarizado con el uso de herramientas cli, esta será una instalación fácil. Con WP-CLI, podemos completar tareas de mantenimiento comunes, automatizar procesos e incluso realizar copias de seguridad.

Requisitos

  • La última versión de WP-CLI instalada.
  • Credenciales SSH para iniciar sesión en el servidor como usuario root o usuario con privilegios sudo

Instalar WordPress

Primero, necesitaremos ingresar a la carpeta public_html donde residirá la instalación de WordPress.

root@host:~# cd ~/public_html/wpdev

A continuación, necesitaremos ejecutar el siguiente comando WP-CLI que descargará los archivos principales de WordPress de WordPress.org y luego los extraerá a la carpeta public_html.

root@host:~# wp core download 

Ahora que tenemos instalados los archivos principales de WordPress, la siguiente tarea es crear nuestra base de datos MySQL. Hay varias formas de lograr esto, por lo que debemos asegurarnos de que estamos haciendo lo que nuestro servidor necesita.

¡No copie los siguientes comandos directamente!
Estos son solo ejemplos usados ​​para este tutorial.
Sustituya su configuración por estas entradas.

mysql -e "create database wpdev;";

A continuación, necesitaremos crear un archivo wp-config.php para el sitio que acabamos de agregar, que contendrá el nombre de la base de datos, el usuario de la base de datos y la contraseña de la base de datos.

wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

Ahora que hemos creado un archivo wp-config.php válido, es hora de pasar por el proceso de instalación de 5 segundos usando el comando de instalación principal de WP-CLI.

wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Asegúrese de actualizar toda la información de los argumentos aquí. Si notó arriba, cambiamos la URL del dominio, reemplazándola con la URL del dominio real que se necesita. También cambiamos el título del sitio, el nombre de usuario del administrador, la contraseña del administrador y, finalmente, configuramos nuestra dirección de correo electrónico para el usuario administrador. Asegúrese de que el correo electrónico sea correcto, ya que WordPress le enviará un correo electrónico si su PHP puede enviar correos electrónicos. Ahora tenemos una instalación de WordPress en funcionamiento.

Para verificar qué versión de WordPress estamos ejecutando, podemos ejecutar este comando WP-CLI.

wp core version

A continuación, debemos crear una entrada de vhost de Apache/Nginx adecuada (si se ejecuta en un entorno no administrado) y los cambios de configuración de PHP necesarios, y luego estamos listos para comenzar con la nueva configuración de WordPress.

Si está en un servidor cPanel, InterWorx o Plesk, es probable que ya haya creado esta configuración para usted. Si crea una cuenta de cPanel, InterWorx o Plesk para la instalación de WordPress con anticipación. Estas tareas se realizan automáticamente cuando crea la nueva cuenta en el panel de control de servidores. Si está en un servidor tradicional no administrado, necesitaremos crear y modificar los archivos de configuración.

¡Cosas a tener en cuenta!

Relacionado con la base de datos

Un elemento importante a tener en cuenta al ejecutar el proceso. Si olvida crear la base de datos y ejecutar la instalación de WP-CLI, obtendrá un error. Esto también se aplica cuando también ha ingresado las credenciales incorrectas. Los errores variarán ligeramente según la situación, pero ambos son similares. Por ejemplo, cuando proporciona el usuario y la contraseña adecuados para MySQL pero no creó la base de datos, verá:

Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Instalación de WordPress para una base de datos de WordPress existente

Otra cosa a tener en cuenta es que si emplea este proceso utilizando una base de datos de WordPress existente, debemos usar el siguiente comando en lugar del anterior.

wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Algunos ejemplos de cuándo esto sería aplicable. Si está reconstruyendo un sitio o reparando una cuenta después de una violación de seguridad, o para cualquier otra situación en la que ya tenga una base de datos existente.

Una última cosa a tener en cuenta es que si tiene un prefijo de base de datos personalizado o está utilizando un servidor MySQL remoto, deberá agregar indicadores adicionales para ellos. Puede ver la lista completa de indicadores de comandos ejecutando el siguiente comando.

wp core config --help

Si tiene problemas para instalar WordPress de esta manera, nuestro equipo de soporte puede ayudarlo. ¡Simplemente llámenos hoy al 800.580.4985, o abra un chat o un ticket con nosotros para hablar con uno de nuestros administradores de sistemas expertos!