Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
04 | DigitalOcean
TUTORIAL
By Brian Boucheron
Posted December 5, 2019 Español
13.2k
Introducción
WordPress es el sistema de gestión de contenido (CMS) más popular de Internet. Le
permite configurar de forma sencilla blogs y sitios web flexibles sobre un backend de
MySQL con procesamiento PHP. WordPress ha recibido una increíble acogida y es una
excelente opción para dejar listo un sitio web de forma rápida. Después de la
configuración, casi toda la administración puede hacerse a través del cliente web.
En esta guía, nos centraremos en crear una instancia de WordPress configurada en una
pila LAMP (Linux, Apache, MySQL y PHP) en un servidor de Ubuntu 18.04.
Requisitos previos
Para completar este tutorial, necesitará acceso a un servidor de Ubuntu 18.04.
Deberá realizar las siguientes tareas para poder comenzar con esta guía:
Cree un usuario sudo en su servidor: completaremos los pasos de esta guía usando un
usuario no root con privilegios sudo . Puede crear un usuario con privilegios sudo
siguiendo nuestra guía de configuración inicial para servidores de Ubuntu 18.04.
Instale una pila LAMP: WordPress necesitará un servidor web, una base de datos y PHP
para funcionar correctamente. La configuración de una pila LAMP (Linux, Apache,
MySQL y PHP) cumple con todos estos requisitos. Siga esta guía para instalar y
configurar este software.
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 1/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Cuando complete los pasos de configuración, inicie sesión en su servidor como usuario
sudo y continúe.
Para comenzar, inicie sesión en la cuenta root (administrativa) de MySQL con este
comando:
$ mysql -u root -p
Una vez instalado el software, se le solicitará la contraseña que estableció para la cuenta
root de MySQL.
Primero, podemos crear una base de datos separada que WordPress controlará. Puede
darle el nombre que desee, pero en esta guía usaremos wordpress por cuestiones de
simplicidad. Cree la base de datos para WordPress escribiendo lo siguiente:
mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Nota: Cada instrucción de MySQL debe terminar en punto y coma (;). Asegúrese de que
esto no falte si experimenta problemas.
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 2/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
mysql> GRANT ALL ON wordpress .* TO ' wordpressuser '@'localhost' IDENTIFIED BY ' password ';
Ahora tiene una base de datos y una cuenta de usuario, creadas específicamente para
WordPress. Debemos eliminar los privilegios de modo que la instancia actual de MySQL
registre los cambios recientes que realizamos:
mysql> EXIT;
Podemos descargar e instalar algunas de las extensiones de PHP más populares para
usarlas con WordPress escribiendo lo siguiente:
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 3/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 4/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
/etc/apache2/sites-available/wordpress.conf
Output
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0
Syntax OK
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 5/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for
Reinicie our newsletter.
Apache para que Get the
se latest tutorials
apliquen loson SysAdmin and open source topics.
cambios: ×
Enter your email address Sign Up
$ sudo systemctl restart apache2
$ cd /tmp
$ curl -O https://wordpress.org/latest.tar.gz
Moveremos estos archivos a nuestro root de documentos por ahora. Antes de hacerlo,
podemos agregar un archivo ficticio .htaccess para que WordPress pueda usarlo más
adelante.
$ touch /tmp/wordpress/.htaccess
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 6/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
$ cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php
$ mkdir /tmp/wordpress/wp-content/upgrade
Ahora podemos copiar todo el contenido del directorio en nuestro root de documentos.
Utilizaremos un punto al final de nuestro directorio de origen para indicar que todo lo que
está dentro del directorio debe copiarse, incluidos los archivos ocultos (como el archivo
.htaccess que creamos):
Empezaremos por dar la propiedad de todos los archivos al usuario y al grupo www-data.
Este es el usuario cuyo funcionamiento el servidor web de Apache simula y este último
deberá poder leer y escribir archivos de WordPress para representar el sitio web y realizar
actualizaciones automáticas.
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 7/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics.
Deberían ser un conjunto de permisos razonables para empezar. Algunos complementos ×
yEnter
procedimientos pueden requerir ajustes adicionales.
your email address Sign Up
Cuando abramos el archivo, nuestra primera tarea será ajustar algunas claves secretas
para proporcionar seguridad a nuestra instalación. WordPress proporciona un generador
seguro para estos valores, de modo que no tenga que crear valores buenos por su
cuenta. Solo se utilizan de forma interna, de modo que tener valores complejos y seguros
aquí no afectará de manera negativa la utilidad.
Para obtener valores seguros del generador de claves secretas de WordPress, escriba lo
siguiente:
$ curl -s https://api.wordpress.org/secret-key/1.1/salt/
Advertencia: Debe solicitar valores únicos en cada ocasión. NO copie los valores que se
muestran a continuación.
Output
define('AUTH_KEY', '1jl/vqfs<XhdXoAPz9 DO NOT COPY THESE VALUES c_j{iwqD^<+c9.k<J@4H');
define('SECURE_AUTH_KEY', 'E2N-h2]Dcvp+aS/p7X DO NOT COPY THESE VALUES {Ka(f;rv?Pxf})CgLi-3');
define('LOGGED_IN_KEY', 'W(50,{W^,OPB%PB<JF DO NOT COPY THESE VALUES 2;y&,2m%3]R6DUth[;88');
define('NONCE_KEY', 'll,4UC)7ua+8<!4VM+ DO NOT COPY THESE VALUES #`DXF+[$atzM7 o^-C7g');
define('AUTH_SALT', 'koMrurzOA+|L_lG}kf DO NOT COPY THESE VALUES 07VC*Lj*lD&?3w!BT#-');
define('SECURE_AUTH_SALT', 'p32*p,]z%LZ+pAu:VY DO NOT COPY THESE VALUES C-?y+K0DK_+F|0h{!_xY');
define('LOGGED_IN_SALT', 'i^/G2W7!-1H2OQ+t$3 DO NOT COPY THESE VALUES t6**bRVFSD[Hi])-qS`|');
define('NONCE_SALT', 'Q6]U:K?j4L%Z]}h^q7 DO NOT COPY THESE VALUES 1% ^qUswWgn+6&xqHN&%');
$ Sign
sudoup
nano /var/www/ wordpress /wp-config.php
for our newsletter. Get the latest tutorials on SysAdmin and open source topics. ×
Enter your email address Sign Up
Busque la sección que contiene los valores ficticios para esos ajustes. Se parecerá a esto:
/var/www/wordpress/wp-config.php
. . .
. . .
Elimine esas líneas y pegue los valores que copió de la línea de comandos:
/var/www/wordpress/wp-config.php
. . .
. . .
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 9/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
El otro cambio que debemos realizar es configurar el método que debe emplear
WordPress para escribir el sistema de archivos. Debido a que hemos dado permiso al
servidor web para escribir donde debe hacerlo, podemos fijar de forma explícita el
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics.
método del sistema de archivos en “direct”. Si no lo configuramos con nuestros ajustes ×
actuales,
Enter yourharía que WordPress solicitase las credenciales Sign
email address de FTP
Upcuando realicemos
algunas acciones.
Este ajuste se puede agregar debajo de los ajustes de conexión de la base de datos o en
cualquier otra parte del archivo:
/var/www/wordpress/wp-config.php
. . .
. . .
define('FS_METHOD', 'direct');
https:// server_domain_or_IP
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 10/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics. ×
Enter your email address Sign Up
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 11/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics. ×
Enter your email address Sign Up
Cuando haga clic para seguir, accederá a una página que le solicitará registrarse:
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 12/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics. ×
Enter your email address Sign Up
Conclusión
Con esto, WordPress deberá quedar instalado y listo para utilizarse. Algunos pasos
posteriores comunes son elegir el ajuste de los permalinks para sus publicaciones
(puede encontrarse en Settings > Permalinks ) o seleccionar un nuevo tema (en
Appearance > Themes ). Si es la primera vez que utiliza WordPress, explore la interfaz un
poco para conocer su nuevo CMS.
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 13/18
👍👎
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
Sign up for our newsletter. Get the latest tutorials on SysAdmin and open source topics. ×
Enter your email address Sign Up
Was this helpful? Yes No
0
Report an issue
Brian Boucheron
Technical Writer at DigitalOcean
Related
TUTORIAL TUTORIAL
TUTORIAL TUTORIAL
0 Comments
Leave a comment...
Sign In to Comment
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 15/18
17/6/2020 Cómo instalar WordPress con LAMP en Ubuntu 18.04 | DigitalOcean
BECOME A CONTRIBUTOR
DigitalOcean Products Droplets Managed Databases Managed Kubernetes Spaces Object Storage
Marketplace
Learn More
Company Products
Community Contact
https://www.digitalocean.com/community/tutorials/como-instalar-wordpress-con-lamp-en-ubuntu-18-04-es 18/18