[Resuelto] Cargar una web del localhost al dominio de pruebas temporal  

 
Natalia
 Natalia
Estimable Member

Hola Buenas tardes,

Estoy tratando de traer una web desde el LocalHost (mi ordenador) al dominio temporal de Webempresa. 

Para ello:

1. Hice una inslatación del Wordpress en una carpeta llamada "WebDesign"

2. puse los archivos de mi web en esa carpeta.

3. Importé la base de datos de mi web instalada en mi ordenador a la base de datos creada durante la instalación del Wordpress en Webempresa.

4. Después edité el archivo "wp-config" y le puse el nombre de la base de datos creada durante la instalación del Wordpress en Webempresa. 

Pero me aparece el error:

"Error establishing a database connection"

Cómo puedo arreglarlo?

Gracias!

Contenido solo visible a usuarios registrados

Este debate ha sido modificado el hace 4 días por Karen Rios
Este debate ha sido modificado el hace 4 días por Argenis
Citar
Respondido : 12/11/2020 12:57 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

El problema según el aviso es por los datos de la base de datos.

Ten en cuenta que tambien tienes que modificar el usuario que veo que sigues teniendo root y añadir la contraseña del usuario.

.- Edita el archivo wp-config y veras qua aparte del define de la base de datos tienes dos delfines más

/** MySQL database username */
define( 'DB_USER', 'root' );

/** MySQL database password */
define( 'DB_PASSWORD', '' );

 

DB_USER tienes que añadir el usuario asignado a esa base de datos.

DB_PASSWORD seria la contraseña de ese usuario.

 

Si accedes a Bases de datos en tu cuenta de cPanel podrás ver el usuario asignado a esa base datos y si no sabes la contraseña podrás modificarla.

 

En este enlace tienes una Guia:

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-contrasena-la-base-datos/

 

Un saludo

 

 

 

 

 

ResponderCitar
Respondido : 12/11/2020 1:18 pm

Cursos Gratuitos WordPress

Natalia
 Natalia
Estimable Member

@pepesoler

HOla Pepe,

Gracias por tu ayuda.

Hice el procedimiento de cambiar el usuario y contraseña pero no funcionó. 

Podría hacer el procedimiento desde cero también, si es más sencillo, es decir, volver a cargar la web con algún procedimiento que me indiques. Gracias!

ResponderCitar
Respondido : 12/11/2020 1:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

Si claro, lo mejor en estos casos es no instalar WordPress, es decir subes los archivos, creas una base de datos, creas un usuario paar esa base de datos, importas la base de datos y modificas el archivo wp-config con los datos de la nueva Base de datos.

 

Subir Archivos a nuestro Hosting

Para subir los archivos a nuestra cuenta del hosting utilizaremos el administrador de archivos de nuestro cPanel.

Lo primero que tenemos que hacer es comprobar a que carpeta apunta nuestro dominio, de normal siempre apuntara a una carpeta con el nombre del dominio o la carpeta public_html.

Para comprobarlo accedemos al bloque ” Dominios ” de nuestra cuenta de cPanel y pulsamos en el elemento ” Dominios 

En al pagina de dominios podemos ver una tabla con un listado de todos los dominios que tenemos añadidos en nuestra cuenta de cPanel y en la columna ” Raíz de documento ” nos muestra la ruta/carpeta a la que apunta cada dominio.

En mi caso lo instalare en el dominio ” masquecms.es “.
Si nos fijamos en la captura vemos que el dominio apunta a la carpeta ” masquecms.es ”

Un posible caso es que aun no tengamos el dominio añadido en nuestra cuenta de cPanel, esto suele suceder si no es nuestro dominio principal y estamos agregando un dominio nuevo.

En el caso que tengas que añadir un dominio adicional, seleccionamos ” Dominios de complemento ” en el bloque Dominios.

Solo tendremos que añadir el dominio en la celda ” Nuevo nombre de dominio ” y pulsar en ” Agregar Dominio “.

Una vez localizada la carpeta a la que apunta nuestro dominio el siguiente paso sera subir los archivos.

Seleccionamos el administrador de archivos de nuestra cuenta de cPanel para subir los archivos.

En el lateral izquierdo veremos un árbol de archivos con las carpetas que tenemos creadas en nuestro servidor, seleccionamos la carpeta public_html y la carpeta de nuestro dominio.

En la parte superior tenemos el menú del administrador de archivos, pulsamos en el elemento ” Cargar ” para subir los archivos.

Pulsamos en el botón ” Seleccionar archivo ” y subimos el ZIP con los archivos que tenemos en local.

Volvemos a la careta del domino, seleccionamos el archivo zip con el botón de la derecha del ratón y pulsamos en Extract para extraer los archivos del Zip.

Crear e Importar Base de datos

Ya nos queda poco, el siguiente paso será crear una base de datos para nuestra instalación e importar lo que teníamos en Local.

Para crear nuestra base de datos, seleccionamos ” Bases de datos de MySQL ” que encontramos en el bloque ” Bases de datos ” de nuestro cPanel .

El el Bloque ” Crear nueva base de datos ” añadiremos un nombre para nuestra base de datos en al celda ” Nueva base de datos “, podemos poner el nombre que queramos y pulsamos en el botón Crear base de datos.

Como consejo, si estamos utilizando varias bases de datos, sería poner un nombre que la identifique.

.- Crear Usuario Base de datos

El siguiente paso será crear un usuario para nuestra base de datos.
En la misma página de ” Bases de datos de MySQL ” tenemos el bloque ” Agregar nuevo usuario 

Añadimos un nombre de usuario, podéis poner el que queráis y una contraseña, el apartado de la contraseña podemos generar una contraseña con el botón Generador de contraseña o simplemente añadimos una nosotros mismos.

Toma nota de los datos tanto del nombre de la base de datos como del usuario y la contraseña, nos harán falta para terminar de configurar los datos de la web.

Para terminar con la creación de la base de datos, solo nos faltara asignar el usuario a la base de datos que hemos creado anteriormente.

Tan sencillo como seleccionar la base de datos y el usuario del desplegable que tenemos en el bloque Añadir usuario a la base de datos y pulsar en el botón ” Agregar 

Una vez agregado el usuario nos pedirá que le asignemos los Privilegios para ese usuario, seleccionamos todos los privilegios y pulsamos en el botón Hacer cambios.

Con esto ya tendremos nuestra base de datos creada y asignado nuestro usuario, ahora nos quedará importar la base de datos que exportamos de la instalación que teníamos en local a la base de datos que hemos creado.

.- Importar base de datos

El paso siguiente sera el de importar la base de datso que exportamso en local.

En nuestra cuenta de cpanel el bloque ” Bases de datos ” seleccionamos la aplicación ” phpMyAdmin 

Una vez en nuestro Gestor de bases de datos phpMyAdmin, seleccionamos la base de datos que hemos creado y pulsamos en Importar.

Pulsamos en el botón Seleccionar Archivo para cargar el archivo que previamente hemos exportado de la aplicación en local y pulsar en ” Continuar 

La importación puede durar un tiempo y dependerá del peso del archivo y la cantidad de datos que tiene que importar.

.- Modificar tabla Options

Como nuestra web en local apuntaba a localhost/carpeta necesitamos modificar esas URL para que apunten a nuestro dominio

Sin salir de phpMyAdmin ( Base de datos ) editaremos la tabla _options para modificar las URL a las que apunta nuestra instalación.

Pulsamos Examinar en la tabla _options

Editamos las celdas ” siteurl y home ” y modificamos las URL por las de nuestro dominio.

Hay que añadir la URL completa del dominio  https://midominio.com

Ya tenso los archivos subidos y la base de datos creada e importada, solo nos quedaría modificar los datos de la base de datos que tenemos en el archivo wp-config.

 

Modificar archivo wp-config

El archivo wp-config almacena los datos de acceso a la base de datos y al tener la instalación en local tiene los datos de acceso que tenia nuestra inflacionista en el PC, estos datos tenemos que modificaros por los de nuestra base de datos.

Editamos el archivo wp-config que se encuentra en la raiz de la carpeta del dominio.

Para editarlo solo tenemos que seleccionarlo con el botón de la derecha y pulsar en ” Edit “

Dentro del archivo vemos varios defines

  • DB_NAME le indicamos el Nombre de la base de datos que hemos creado
  • DB_USER seria el nombre de usuario que le asignaros a esa base de datos
  • DB_PASSWORD la contraseña

En el caso de este ejemplo quedaría como sigue:

/** The name of the database for WordPress */
define( ‘DB_NAME’, ‘masquecm_pruebadivi’ );

/** MySQL database username */
define( ‘DB_USER’, ‘masquecm_divi’ );

/** MySQL database password */
define( ‘DB_PASSWORD’, masquedivi20” );

Con esto podremos acceder ya a nuestra web pero es posible que los enlaces no funcionen y tengamos que regenerarlos.

Regenerar enlaces permanentes

Como comente es posible que los enlaces del menú no funcionen y den un error 404 de página no encontrada, esto lo solucionamos regenerando los enlaces permanentes.

Esta acción es la más fácil de las que hemos realizado, solo tendremos que acceder a la administración de WordPress ( Los datos de acceso siguen siendo los mismos que los que teníamos en la instalación en local )

Accedemos Ajustes -> Enlaces permanentes y sin modificar nada pulsamos en el botón ” Guardar cambios “

 

 

Espero que con esto puedas subir la web a tu dominio.

 

Un saludo

Esta publicación ha sido modificada el hace 1 semana por Pepe
ResponderCitar
Respondido : 12/11/2020 2:18 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Natalia
 Natalia
Estimable Member

@pepesoler

Hola Pepe, gracias por tu explicación.

Quisiera usar el dominio temporal de webemepresa para esta página web. 

Cómo puedo usarlo con la web que voy a cargar?

Gracias!

ResponderCitar
Respondido : 13/11/2020 8:46 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

Lo que te pase es un ejemplo, tienes que seguir los mismos pasos subiendo los archivos a donde apunte la URL temporal, de normal tiene que ser en localhost.

.- Accede a Dominios

screenshot cp694.webempresa.eu 2083 2020.11.13 09 53 46

.- Dentro de dominios podrás ver a qué carpeta apunta la URl temporal

screenshot cp694.webempresa.eu 2083 2020.11.13 09 55 03

 

Un saludo

 

ResponderCitar
Respondido : 13/11/2020 8:56 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Natalia
 Natalia
Estimable Member

@pepesoler

Hola Pepe, 

Seguí los pasos que me dijiste, subí los archivos, cree la base de datos, cree el usuario y contraseña y lo asigné a la base de datos. Cambié las tablas también. 

Sin embargo, creo que tengo un problema en el dominio. Ese paso no lo tengo claro:

Mis archivos están en: Public_HTML/webdesign y el dominio que quiero usar es:

(En Publ¡c_HTML ya hay instalada una web que está en línea funcionando y no la quiero tocar).

Esta publicación ha sido modificada el hace 1 semana por Natalia
Esta publicación ha sido modificada el hace 4 días por Argenis
ResponderCitar
Respondido : 13/11/2020 10:03 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola natalia.

Veo que el error es de Conexión de base de datos.

screenshot buscatunorte cp5012.wordpresstemporal.com 2020.11.13 12 03 18

Eso es por que los datos de la Base de datos ( Nombre base de datos, Usuario, Contraseña ) no están bien en el archivo wp-config.

si editas el archivo wp-config veras qu ecomo nombre de base de datos tienes esto:

Contenido solo visible a usuarios registrados

Lo mismo pasa con el usuario y la contraseña del usuario:

define( 'DB_USER',

 

En tu caso le falatria el prefijo " [hide]/hide] "

 

Tranquila que le pedí a un compañero de hosting que lo modificara y veo que ya carga la web

 

screenshot buscatunorte cp5012.wordpresstemporal.com 2020.11.13 12 17 56

 

En cuando veas este mensaje por favor indicalo y elimino lo de los delfines de conexión que no me gusta que estén públicos 😉  

Para las próximas ya sabes, no es solo el nombre de la base de datos tienes que añadir también el prefijo, revisa el archivo wp-config y asi veras que me refiero.

 

Nota: acuérdate de regenerar los enlaces permanentes que es posible que los enlaces del menu no funcionen bien si no se regeneran

 

Un saludo

Esta publicación ha sido modificada el hace 1 semana 3 veces por Pepe
ResponderCitar
Respondido : 13/11/2020 11:20 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Natalia
 Natalia
Estimable Member

@pepesoler

Hola Pepe!

Mil gracias. Voy a revisar el archivo para la próxima vez que necesite hacerlo. 😀 

Sin embargo, me decidí a comprar el dominio:

Ahora quisiera que esa página estuviera en ese dominio. ¿Cómo la paso? Muchas gracias!

Esta publicación ha sido modificada el hace 4 días por Argenis
ResponderCitar
Respondido : 13/11/2020 11:27 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

Si está en esa misma cuenta de hosting solo tienes que mover los archivo a la carpeta donde apunta ese dominio.

 

Un saludo

 

 

ResponderCitar
Respondido : 13/11/2020 11:38 am

Cursos Gratuitos WordPress

Natalia
 Natalia
Estimable Member

@pepesoler Hola Pepe, 

EL dominio está en otra empresa. Ya puse los DNS de WebEMpresa en el dominio. 

Y ahora, cómo paso la página? simplemente muevo los archivos?

Esta publicación ha sido modificada el hace 1 semana por Natalia
ResponderCitar
Respondido : 13/11/2020 11:49 am
Natalia
 Natalia
Estimable Member

Ya lo hice, me faltaba editar las tablas. GRacias!

ResponderCitar
Respondido : 13/11/2020 11:59 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

Ok entonces podemos cerrar esta entrada, está solucionado ?

 

Un saludo

ResponderCitar
Respondido : 13/11/2020 12:45 pm
Natalia
 Natalia
Estimable Member

@pepesoler

Sí, saludos!

ResponderCitar
Respondido : 13/11/2020 2:08 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Natalia.

Genial !!! me alegra que lo solucionaras.

 

¿Te importaría dedicarle un minuto a dejarnos una reseña / opinión en TrustPilot, Facebook o Google, lo que te vaya mejor?

TrustPilot: https://es.trustpilot.com/evaluate/webempresa.com

HostAdvice: https://hostadvice.com/hosting-company/webempresa-reviews/en-es/

Facebook: https://www.webempresa.com/testimonio-facebook

Google: https://www.webempresa.com/testimonio-google

Nos ayudaría a que otr@s usuarios se decidan por nosotr@s si saben lo que nos decís.

Gracias de parte de todo el equipo. 😉

 

Un saludo

ResponderCitar
Respondido : 13/11/2020 2:12 pm