Puedes instalar WordPress de muchas formas, la mayoría de los hostings te ofrecen herramientas para instalar WordPress automáticamente pero no es lo más recomendable, sobre todo si quieres personalizar y asegurar tu instalación desde el principio, por ello en este post te contamos cómo instalar WordPress de forma manual.

De esta manera te llevará más tiempo que la instalación automática pero tendrás por seguro será muy personalizada dependiendo del proyecto que quieras empezar.

Cómo instalar WordPress

Lo primero es crear una base de datos, es muy posible que tu hosting use algún panel como Plesk o cPanel.

db
Acceso a bases de datos en cPanel

En ese panel deberías poder ver el acceso a las bases de datos, ahi debes crear (y recordar):

  • Nombre de la base de datos
  • Usuario de la base de datos
  • Contraseña

No te olvides de asignar todos los privilegios al usuario que has creado.

589FA3BC 3268 4418 9919 B174E060B15C
7AB73C9E 01D7 49DF 837E E501D9B723D4

A continuación descarga WordPress, el .zip descargado contiene los archivos de la instalación. Debes incorporar todos esos archivos a la carpeta raiz de tu hosting, puedes hacerlo a través de FTP o subiendo el .zip directamente a través del administrador de archivos de tu hosting y descomprimiéndolo a continuación.

wp-config

4616F694 65C5 464E 9612 EBD3D6C552E4
Archivo wp-config.php

Este es el archivo que determina la configuración inicial en la instalación, en el paquete .zip que has descomprimido lo veras como wp-config-sample.php, lo primero es renombrarlo dejándolo en wp-config.php, después ábrelo con un editor de código como notepad y cambia algunos valores.

Base de datos

Estas 4 definiciones son necesarias para conectarse a la base de datos

BED4B228 F59C 485D AC38 A33E2C9156F8
configuración de la base de datos en el wp-config.php
define('DB_NAME', 'nombre_basededatos');
define('DB_USER', 'usuario_basededatos');
define('DB_PASSWORD', 'contraseña_basededatos');
define('DB_HOST', 'localhost');

En ellas se incluye: el nombre de la base de datos, el usuario, la contraseña y el host (que por norma general es “localhost” pero va a depender de tu hosting).

Reemplaza esos valores por los que anteriormente creaste en tu base de datos.

Claves de seguridad

Justo más abajo de la base de datos encontraremos las claves de seguridad.

define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');

Visita este link para generarlas, cópialas y pégalas reemplazando las del wp-config.

Ajustes recomendables en el wp-config.php

Prefijo de las tablas

$table_prefix = 'wp_';

Por defecto vienen como wp_ por seguridad es imprescindible que las cambies a algo bien distinto, usa números o letras, iniciales, lo que se te ocurra, para identificar las tablas en la base de datos puedes seguir usando el guión bajo pudiendo quedar algo como “tuprefijo_”

Autoguardado

define('AUTOSAVE_INTERVAL', 180);

WordPress hace un autoguardado automático de posts y páginas cada 60 segundos, para evitar que tu servidor trabaje en exceso puedes cambiarlo por un valor más alto como 180 segundos (3 minutos) esto te ayudará a ahorrar recursos si usas un hosting compartido o con recursos limitados.

Vacía la papelera

define('EMPTY_TRASH_DAYS', 15);

A veces hay ocasiones en las que se eliminan posts, páginas, productos… pero se quedan en la papelera durante 30 días ocupando durante ese tiempo espacio en tu base de datos, añadiendo esta linea consigues que tu papelera quede vacía cada 15 días, puedes cambiar el número según tus preferencias.

Aumenta la memoria PHP

define('WP_MEMORY_LIMIT', '128M');

Algunos plugins como WooCommerce recomiendan un uso de memoria mínimo, con esta linea puedes aumentar la memoria PHP al valor que necesites (96M, 128M, 256M) pero ojo, no funciona con todos los servidores, si es tu caso deberás solicitar al soporte de tu hosting que te aumenten ese valor, te recomendamos como mínimo 256M

Desactivar el editor de archivos de WordPress

define( 'DISALLOW_FILE_EDIT', true );

Con esto nadie podrá editar themes y plugins desde el panel de WordPress, un must por tu seguridad.

Limitar el número de revisiones

define( 'WP_POST_REVISIONS', 3 );

Si no limitas las revisiones tu base de datos aumentará a un ritmo proporcional a la actividad que tenga tu contenido, con esta linea limitarás las revisiones de posts y páginas y tu base de datos te lo agradecerá.
Si quieres desactivarlas por completo cambia el valor numérico por “false”

El asistente

Cuando se haya completado la subida, ve a la url de tu web y si todo está correcto verás el asistente de WordPress para la instalación

como instalar WordPress
Asistente de WordPress

En este punto y por seguridad, es esencial que uses un nombre de usuario distinto a “admin” y en la medida de lo posible que la contraseña sea muy segura, pulsa en “Instalar WordPress” y voilá!, ya sabes cómo instalar WordPress paso a paso.

Si necesitas ayuda o no quieres preocuparte de ciertas tareas que acarrea un WordPress, contacta con nosotros.