Cómo instalar WordPress
WordPress es conocido por su facilidad de instalación. En la mayoría de los casos, instalar WordPress es un proceso muy sencillo y toma menos de cinco minutos. Muchos proveedores de alojamiento web ahora ofrecen herramientas (por ejemplo, Fantastico) para instalar WordPress automáticamente. Sin embargo, si deseas instalar WordPress tú mismo, la siguiente guía te ayudará.
Cosas que debes saber antes de instalar WordPress
Antes de comenzar la instalación, hay algunas cosas que debes tener y hacer. Si necesitas instalar varias instancias de WordPress, consulta la documentación oficial de instalación múltiple.
Instrucciones básicas
Aquí tienes la versión rápida de las instrucciones para aquellos que ya están familiarizados con este tipo de instalaciones. A continuación, se proporcionan instrucciones más detalladas.
Descarga y descomprime el paquete de WordPress, si aún no lo has hecho.
Crea una base de datos para WordPress en tu servidor web, así como un usuario MySQL (o MariaDB) con todos los privilegios para acceder y modificarla.
(Opcional) Renombra
wp-config-sample.phpawp-config.php, luego edita el archivo (consulta el artículo sobre edición dewp-config.php) y agrega la información de tu base de datos.Nota: Si no te sientes cómodo renombrando archivos, este paso es opcional y puedes omitirlo, ya que el programa de instalación creará el archivo
wp-config.phppor ti.Sube los archivos de WordPress a la ubicación deseada en tu servidor web:
Si deseas integrar WordPress en la raíz de tu dominio (por ejemplo,
https://example.com/), mueve o sube todo el contenido del directorio descomprimido de WordPress (excluyendo el propio directorio de WordPress) al directorio raíz de tu servidor web.Si deseas instalar WordPress en un subdirectorio de tu sitio web (por ejemplo,
https://example.com/blog/), crea el directorioblogen tu servidor y sube el contenido del paquete descomprimido de WordPress a ese directorio a través de FTP.
Nota: Si tu cliente FTP tiene una opción para convertir los nombres de archivos a minúsculas, asegúrate de desactivarla.
Ejecuta el script de instalación de WordPress accediendo a la URL en un navegador web. Esta debería ser la URL donde subiste los archivos de WordPress:
Si instalaste WordPress en el directorio raíz, deberías visitar:
https://example.com/Si instalaste WordPress en un subdirectorio llamado
blog, deberías visitar:https://example.com/blog/
¡Eso es todo! WordPress debería estar instalado ahora.
Instrucciones detalladas
Paso 1: Descargar y extraer
Descarga y descomprime el paquete de WordPress desde https://wordpress.org/download/.
Si subirás WordPress a un servidor web remoto, descarga el paquete a tu computadora con un navegador web y descomprímelo.
Si usarás FTP, salta al siguiente paso, ya que la carga de archivos se explica más adelante.
Si tienes acceso al shell de tu servidor web y te sientes cómodo usando herramientas de consola, puedes descargar WordPress directamente a tu servidor web para evitar usar FTP:
wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz
El paquete de WordPress se extraerá en una carpeta llamada
wordpressen el mismo directorio donde descargastelatest.tar.gz.
Paso 2: Crear la base de datos y el usuario
Si usas un proveedor de alojamiento, es posible que ya tengas una base de datos de WordPress configurada para ti, o puede haber una solución de configuración automática. Consulta las páginas de soporte de tu proveedor de hosting o tu panel de control para verificar si necesitarás crear una base de datos manualmente.
Si necesitas crear una base de datos manualmente, sigue las instrucciones para usar phpMyAdmin a continuación. Para otras herramientas como Plesk, cPanel o el cliente MySQL, consulta la documentación oficial sobre cómo crear una base de datos para WordPress.
Usando phpMyAdmin
Si tu servidor web tiene phpMyAdmin instalado, puedes seguir estas instrucciones para crear el nombre de usuario y la base de datos de WordPress. Si trabajas en tu propia computadora, en la mayoría de las distribuciones de Linux puedes instalar phpMyAdmin automáticamente.
Nota: Estas instrucciones están basadas en phpMyAdmin 4.4; la interfaz de usuario puede variar ligeramente entre versiones.
Si no existe una base de datos relacionada con WordPress en el menú desplegable «Bases de datos» a la izquierda, crea una:
Elige un nombre para tu base de datos de WordPress: wordpress o blog son opciones válidas, pero la mayoría de los servicios de alojamiento (especialmente el alojamiento compartido) requerirán un nombre que comience con tu nombre de usuario y un guion bajo. Incluso si trabajas en tu propia computadora, te recomendamos que verifiques los requisitos de tu servicio de alojamiento para que puedas seguirlos en tu propio servidor y transferir tu base de datos sin modificaciones.
Ingresa el nombre elegido para la base de datos en el campo «Crear base de datos» y selecciona la mejor intercalación para tu idioma y codificación. En la mayoría de los casos, es mejor elegir de la serie utf8_ y, si no encuentras tu idioma, elegir utf8mb4_general_ci (consulta la documentación sobre cómo actualizar a utf8mb4).
Crear una base de datos en phpMyAdmin 4.4
Haz clic en el icono de phpMyAdmin en la esquina superior izquierda para volver a la página principal, luego haz clic en la pestaña «Usuarios». Si no existe un usuario relacionado con WordPress en la lista de usuarios, crea uno:
Crear usuario en phpMyAdmin 4.4:
Haz clic en «Añadir usuario».
Elige un nombre de usuario para WordPress (por ejemplo,
wordpress) e ingrésalo en el campo «Nombre de usuario». Asegúrate de que «Usar campo de texto» esté seleccionado.Elige una contraseña segura (idealmente, con letras mayúsculas y minúsculas, números y símbolos) e ingrésala en el campo «Contraseña». Vuelve a ingresarla en «Repetir contraseña».
Anota el nombre de usuario y la contraseña que elegiste.
Deja todas las opciones bajo «Privilegios globales» en sus valores predeterminados.
Haz clic en «Ir».
Vuelve a la pantalla de «Usuarios» y haz clic en el icono «Editar privilegios» en el usuario que acabas de crear para WordPress.
En la sección «Privilegios específicos de la base de datos», selecciona la base de datos que acabas de crear para WordPress en el menú desplegable «Agregar privilegios a la siguiente base de datos» y haz clic en «Ir».
La página se actualizará con los privilegios para esa base de datos. Haz clic en «Seleccionar todo» para seleccionar todos los privilegios y haz clic en «Ir».
En la página resultante, toma nota del nombre del host que aparece después de «Servidor:» en la parte superior de la página. (Esto generalmente será localhost).
Asegúrate de que el servidor sea realmente localhost u otro valor indicado por tu proveedor.
Paso 3: Configurar wp-config.php
Puedes crear y editar el archivo wp-config.php tú mismo, o puedes omitir este paso y dejar que WordPress intente hacerlo automáticamente cuando ejecutes el script de instalación (Paso 5). En cualquier caso, necesitarás la información de la base de datos.
Vuelve al lugar donde extrajiste el paquete de WordPress en el Paso 1, renombra el archivo wp-config-sample.php a wp-config.php y ábrelo en un editor de texto.
Introduce la información de tu base de datos en la sección etiquetada como:
// ** Configuración de MySQL - Puedes obtener esta información de tu proveedor de alojamiento ** //
Los parámetros relevantes son:
DB_NAMEEl nombre de la base de datos que creaste para WordPress en el Paso 2.DB_USEREl nombre de usuario que creaste para WordPress en el Paso 2.DB_PASSWORDLa contraseña que elegiste para el usuario de WordPress en el Paso 2.DB_HOSTEl nombre del host que determinaste en el Paso 2 (generalmentelocalhost, pero no siempre). Si es necesario un puerto, socket o tubería, añade dos puntos (:) y luego la información correspondiente al nombre del host.DB_CHARSETEl conjunto de caracteres de la base de datos; normalmente no debe cambiarse.DB_COLLATELa intercalación de la base de datos; normalmente debe dejarse en blanco.
Introduce también los valores de tus claves secretas en la sección:
/* Claves y Sales Únicas de Autenticación. */
Guarda el archivo wp-config.php.
Paso 4: Subir los archivos
Ahora debes decidir dónde en tu dominio te gustaría que aparezca tu sitio impulsado por WordPress:
En el directorio raíz de tu sitio web (por ejemplo,
https://example.com/)En un subdirectorio de tu sitio web (por ejemplo,
https://example.com/blog/)
Nota: La ubicación de tu directorio web raíz en el sistema de archivos de tu servidor web puede variar según el proveedor de hosting y el sistema operativo. Consulta con tu proveedor o administrador si no lo sabes.
En el directorio raíz
Si necesitas subir tus archivos a tu servidor web, utiliza un cliente FTP para subir todo el contenido del directorio
wordpress(pero no el directorio en sí) al directorio raíz de tu sitio web.Si tus archivos ya están en tu servidor web y estás utilizando acceso al shell para instalar WordPress, mueve todo el contenido del directorio
wordpress(pero no el directorio en sí) al directorio raíz de tu sitio web.
En un subdirectorio
Si necesitas subir tus archivos a tu servidor web, renombra el directorio
wordpresscon el nombre que desees (por ejemplo,blog), luego utiliza un cliente FTP para subir ese directorio a la ubicación deseada dentro del directorio raíz de tu sitio web.Si tus archivos ya están en tu servidor web y estás utilizando acceso al shell, mueve el directorio
wordpressa la ubicación deseada dentro del directorio raíz y renómbralo con el nombre que prefieras.
Paso 5: Ejecutar el script de instalación
Abre un navegador web para iniciar el script de instalación.
Si colocaste los archivos de WordPress en el directorio raíz, visita:
https://example.com/wp-admin/install.phpSi colocaste los archivos de WordPress en un subdirectorio llamado
blog, visita:https://example.com/blog/wp-admin/install.php
Configuración del archivo
Si WordPress no puede encontrar el archivo wp-config.php, te lo indicará y ofrecerá intentar crearlo por ti. (También puedes acceder directamente a wp-admin/setup-config.php en tu navegador).
WordPress te pedirá los detalles de la base de datos y los escribirá en un nuevo wp-config.php. Si esto funciona, puedes continuar con la instalación; de lo contrario, vuelve atrás y crea, edita y sube el archivo wp-config.php manualmente (Paso 3).
La pantalla de configuración de WordPress:
Finalizando la instalación
Las siguientes pantallas muestran cómo progresa la instalación. En la pantalla de ingreso de detalles, introduces:
Título de tu sitio
Nombre de usuario deseado
Contraseña (dos veces)
Dirección de correo electrónico
También se muestra una casilla de verificación preguntando si deseas que tu sitio aparezca en motores de búsqueda como Google o DuckDuckGo. Toda esta información puede cambiarse más tarde desde la administración de WordPress.
La pantalla de instalación de WordPress:
Si la instalación fue correcta, se mostrará el aviso de inicio de sesión.
Resolución de problemas con el script de instalación
Si obtienes un error relacionado con la base de datos al ejecutar el script de instalación:
Vuelve al Paso 2 y Paso 3, y asegúrate de haber ingresado toda la información correcta de la base de datos en
wp-config.php.Asegúrate de haber otorgado a tu usuario de WordPress permisos adecuados sobre la base de datos.
Verifica que el servidor de base de datos esté en ejecución.
Cómo proteger el login a WordPress
Cómo proteger el login a WordPress
Para cambiar la URL de login en WordPress hay diferentes maneras.
Una es modificar el fichero wp-login.php. Otra es usar plugins, por ejemplo WPS Hide Login.
Instalar el plugin
Una de las maneras de proteger tu WordPress es instalar un plugin que cambia la URL de acceso. En vez de usar wp-login.php/wp-admin se puede usar cualquier otra palabra.
Para esto vamos a descargar el plugin llamado WPS Hide Login. Este plugin se puede instalar desde el mismo WordPress: en el menú de la izquierda, ve a Plugins → Añadir nuevo y en el buscador escribe WPS Hide Login.
Para instalar el plugin, haz clic en Instalar ahora.
Una vez instalado, hay que activarlo:
Luego, entra en los ajustes del plugin y busca la opción Login URL. En ese campo puedes cambiar login por cualquier otra palabra (por ejemplo, acceso, puerta, etc.).
De esta manera se cambia la URL de login de WordPress.
Importante: ten en cuenta que el plugin puede no ser compatible con todas las versiones de WordPress. En la pantalla de instalación se indica compatibilidad.
Cambiar URL de WordPress vía phpMyAdmin
Introducción
Para cambiar la URL de WordPress mediante phpMyAdmin, el primer paso es tener instalado el paquete de WordPress desde ISPConfig (lo que crea base de datos y usuario automáticamente).
Acceder a phpMyAdmin
Una vez creado WordPress en ISPConfig, la base de datos y el usuario se generan de forma automática. Para acceder a phpMyAdmin:
Haz clic en el apartado Databases en ISPConfig.
En la lista de bases de datos, ubica la que corresponde a tu WordPress y haz clic en el icono de base de datos (phpMyAdmin), como se muestra en la imagen.
Se abrirá una nueva ventana de phpMyAdmin donde deberás rellenar:
Usuario de la base de datos (creado automáticamente por ISPConfig).
Contraseña de la base de datos (la generada al instalar el paquete de WordPress).
Idioma de la interfaz (opcional).
Después de introducir los datos, haz clic en Go.
Cambiar la URL del sitio
Una vez dentro de phpMyAdmin, verás la lista de tablas de la base de datos. Para cambiar la URL del sitio:
En el panel izquierdo, haz clic sobre la tabla
wp_options(el prefijo puede variar, por ejemplowp123_options).
Busca la fila con el campo
option_name=siteurly haz clic en Editar.En el campo
option_value, reemplaza la URL antigua por la nueva (por ejemplo, dehttps://viejo-dominio.comahttps://nuevo-dominio.com).
También puedes hacer el cambio con una sentencia SQL:
UPDATE `wp_options`
SET `option_value` = 'https://nuevo-dominio.com'
WHERE `option_name` = 'siteurl';
Ten en cuenta el valor de option_id y el option_name si adaptas el ejemplo.
Tal como se ve en la imagen, sólo se cambia el valor de siteurl.
Cambiar URL para wp-admin
Si quieres cambiar la parte de la URL por la cual accedes al panel (lo típico es /wp-admin o /wp-login.php):
En el directorio del sitio (por ejemplo,
/var/www/clients/clientX/webY/web) localiza el archivowp-login.php.Haz una copia de seguridad del archivo.
Abre
wp-login.phpcon tu editor de texto favorito y reemplaza todas las referencias awp-login.phppor otro nombre, por ejemploprueba.php.
Usando editores como Atom, VSCode o Notepad++, puedes usar la función de buscar y reemplazar para hacerlo más rápido.
Renombra el propio archivo
wp-login.phpaprueba.php(o el nombre elegido).
De esta forma, en lugar de acceder a:
https://midominio.com/wp-login.php
accederás a:
https://midominio.com/prueba.php
Recuerda que seguirás usando /wp-admin internamente, pero la pantalla de login la estarás llamando con el nuevo nombre de archivo.