Instagram Facebook

Cómo subir WordPress a un servidor de hosting

Escrito por Laura Chuburu

volver al índice

Cuando hacemos un sitio en WordPress, tenemos dos opciones: instalar el WordPress en el servidor y trabajar online o instalarlo localmente y una vez que el proyecto está avanzado o terminado, subirlo al servidor. La segunda opción es la más práctica, pero el problema es que luego, la subida al servidor es un poco compleja.

Tenemos que tener presente que por un lado tenemos los archivos del sistema en la carpeta del Xampp (o el servidor que usemos), la base de datos en el phpmyadmin y que entre ambos hay conexiones que debemos modificar para que funcione correctamente en otra ubicación.

Cómo subir o migrar WordPress paso a paso:

1) Lo primero que hacemos (porque demora unos minutos y lo podemos dejar en segundo plano) es subir por FileZilla todos los archivos del sistema a la carpeta public_html del servidor.

2) Luego, dentro de la carpeta local, creamos una carpeta que yo la llamo _migracion. Dentro de esa carpeta debemos copiar el archivo wp-config.php y .htacces. Estos dos archivos los modificaremos luego.

3) Vamos a exportar la base de datos: Desde el phpmyadmin local, tenemos que seleccionar la base da datos y clic en el botón exportar. Luego sin tocar más nada, clic en el botón continuar. Se va a descargar un archivo .sql, ese archivo también lo guardamos en la carpeta migración.

4) Vamos a subir la base de datos al servidor, pero para eso tenemos que crear una desde el panel de control. El panel de control varía según la empresa de hosting, en este caso estamos usando un servidor que usa cpanel. Lo más sencillo es usar el Asistente de base de datos que nos va a guiar para crear la base de datos y el usuario. En este proceso debemos guardar los siguientes datos: nombre de la base de datos, nombre de usuario y contraseña. Los pasos:

5) Una vez creada la base de datos en el servidor, debemos importar nuestra base de datos local (la que guardamos en migración). Para eso, desde el phpmyadmin del servidor, seleccionamos la base de datos que acabamos de crear en el punto 4 y vamos al botón importar. Luego seleccionar archivo y buscamos el archivo .sql de la carpeta migración. Esto demora unos segundos, luego clic en continuar.

6) A esta altura la subida de archivos por FileZilla debe haber finalizado, pero si queremos verlo desde el navegador ingresando el dominio, vamos a ver un mensaje que dice "Error de conexión con la base de datos" esto es porque todavía no hicimos la conexión entre los archivos y la base de datos. Para eso abrimos el archivo wp-config.php de la carpeta migración en el SublimeText o cualquier editor. En ese archivo está la información de la base de datos, usuario y clave que definimos al instalar localmente y debemos reemplazarlos por los datos nuevos que guardamos en el punto 4. Una vez corregido lo subimos al servidor reemplazando el que subimos en el paso 1.

7) También debemos editar el archivo .htacces de la carpeta migración. Lo abrimos en SublimeText y borramos el nombre de la carpeta local más una de las barras. En dos líneas, como lo muestra la captura. Este archivo también debemos subirlo por FTP y reemplazar.

8) El último paso es pasar un plugin que corrija las rutas de la base de datos. El plugin se descarga de: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/. Es gratis, pero hay que completar los datos y envían un link por mail para descargar. Debemos descomprimir el archivo y subir la carpeta por FTP a la carpeta raiz del sitio. Luego desde el navegador se acede al sitio por el nombre del dominio y se agrega el nombre de la carpeta. En la ventana del plugin hay que escribir la ruta local y el dominio definitivo y darle clic en LIVE RUN. Luego hay que borrar el plugin por seguridad. Y listo! debería andar todo perfecto. Las capturas de este paso:

Licencia Creative Commons
Tutoriales de diseño web por Laura Chuburu se distribuye bajo una Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.