Introducción
WordPress es una aplicación de sistema de gestión de contenido (CMS) de código abierto que se utiliza para crear sitios web. Debido a su versatilidad y facilidad de uso, no sorprende que se haya utilizado para crear millones de sitios web en todo el mundo. Para aumentar su funcionalidad, existen miles de extensiones o complementos de terceros, como se los conoce oficialmente, que se pueden instalar sobre él.
Al seguir este artículo hasta el final, podrá instalar wordpress en el servidor CentOS 6 y crear un nuevo usuario para iniciar sesión en su nuevo sitio web de wordpress.
Instalar la pila LAMP en CentOS 6
Antes de instalar wordpress, debe instalar la pila LAMP en su servidor CentOS 6. Para saber cómo instalar la pila LAMP, haga clic en el siguiente enlace.
Instalación de la pila LAMP en CentOS 6
Si ya lo ha instalado, omita este paso y continúe con el siguiente.
Descargar WordPress
Vayamos directamente a descargar wordpress ahora. Usa el wget comando para descargar el archivo de instalación directamente desde el sitio web de wordpress.
# wget http://wordpress.org/latest.tar.gz
Ahora usando el tar comando descomprimiremos el archivo zip descargado.
# tar -xzvf latest.tar.gz
Crear base de datos y usuario
Habiendo descomprimido el archivo de wordpress, debemos pasar a crear nuestra primera base de datos y el usuario para acceder al tablero de nuestro nuevo sitio web de wordpress. Esto se hace iniciando sesión en el shell de MySQL y ejecutando los siguientes comandos,
# mysql -u root -p
Este comando le pedirá que ingrese la contraseña de root de mysql. Proporcione la contraseña y luego creemos nuestra primera base de datos. Nombremos la base de datos como prueba por el bien de este artículo, pero puede darle el nombre que desee.
CREATE DATABASE test;
Salida:
Query OK, 1 row affected (0.00 sec)
Habiendo creado nuestra base de datos de wordpress, el siguiente paso es crear un nuevo usuario. Nombremos al usuario como nuevousuario , pero puedes ponerle el nombre que quieras.
CREATE USER newuser@localhost;
Salida:
Query OK, 1 row affected (0.00 sec)
El siguiente paso es establecer la contraseña para el nuevo usuario que se creó. El comando para hacerlo es el siguiente,
SET PASSWORD FOR newuser@localhost= PASSWORD("password");
Salida:
Query OK, 0 rows affected (0.00 sec)
Puede establecer cualquier contraseña que desee en lugar de contraseña.
Luego otorgaremos todos los privilegios al usuario recién creado ejecutando el siguiente comando en la terminal,
GRANT ALL PRIVILEGES ON test.* TO newuser@localhost IDENTIFIED BY 'password';
Salida:
Query OK, 0 rows affected (0.00 sec)
Luego necesitamos actualizar mysql y salir de su shell
FLUSH PRIVILEGES;
Salida:
Query OK, 0 rows affected (0.00 sec)
Ingrese el comando de salida para salir del shell mysql
exit
Configuración de WordPress
En este paso, copiaremos el archivo de configuración de wordpress del directorio de wordpress y lo pegaremos en un nuevo archivo que podemos editar. Para hacerlo, ejecute el siguiente comando en la terminal,
# cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
Luego edite el archivo de configuración
# vi ~/wordpress/wp-config.php
Busque la siguiente sección en el archivo de configuración y cambie el nombre de la base de datos, el nombre de usuario y la contraseña en consecuencia. Hemos editado la sección según nuestro nombre de base de datos, nombre de usuario y contraseña.
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'test'); /** MySQL database username */ define('DB_USER', 'newuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
Luego guarde y salga del archivo de configuración.
Copiar archivos de wordpress
El siguiente paso es copiar los archivos descomprimidos de wordpress al directorio raíz del sitio web.
# sudo cp -r ~/wordpress/* /var/www/html
El paso final es instalar php-gd y reinicie el servidor web. Para hacer esto, ejecute los siguientes comandos en sucesión,
# sudo yum install php-gd # sudo service httpd restart
Acceder a wordpress en el navegador
Ahora es el momento de acceder a su propio sitio web. Solo ingresa nombre de dominio/wp-admin/install.php o IP dirección/wp-admin/install.php en su navegador web y rellene el formulario que aparece. Luego, estará listo para crear un sitio web increíble desde el panel de wordpress que aparece.