Jump to content

[SOLUCIONADO] Problema con migración de 1&1 a Strato.


Recommended Posts

Buenas tardes:

Una vez más necesito vuestra ayuda.

Después de mucho marear con 1&1 y leer en este foro todo lo que he leído de ellos, he decido pasarme a Strato (a pesar de tener 4 dominios y tres webs alojadas con 1&1).

 

Ya he pasado los archivos mediante FTP, he creado una base de datos con el mismo nombre en Strato y la he "updateado" con la DB de 1&1. También he configurado el settings.inc.php.

El problema es que me sigue dando "Link to database cannot be established." y no se que hacer.

He leido mil post en los últimos dias y nada...

 

Tenéis alguna idea?

Gracias de antemano.

Edited by frqswt (see edit history)
Link to comment
Share on other sites

Buenas statictic:

 

Supongo , que debe de ser uno de esos, pero cual? Lo he repasado mil veces y ....

Bueno voy a pegar acontinuación los 4 parámetros por si ves algo por si ves algo:

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

define('__PS_BASE_URI__', '/');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_PS_CACHING_SYSTEM_', 'CacheFS');

define('_PS_CACHE_ENABLED_', '0');

define('_THEME_NAME_', 'bodycare');

define('_DB_NAME_', 'db396374122');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_DB_SERVER_', 'db396374122.db.1and1.com');

define('_DB_USER_', 'dbo396374122');

define('_DB_PREFIX_', 'ps_');

define('_DB_PASSWD_', 'xxxxxxxxxxxxxxxxx');

define('_DB_TYPE_', 'MySQL');

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

define('__PS_BASE_URI__', '/');

define('_MEDIA_SERVER_1_', '');

define('_MEDIA_SERVER_2_', '');

define('_MEDIA_SERVER_3_', '');

define('_PS_CACHING_SYSTEM_', 'CacheFS');

define('_PS_CACHE_ENABLED_', '0');

define('_THEME_NAME_', 'bodycare');

define('_DB_NAME_', 'db396374122');

define('_MYSQL_ENGINE_', 'InnoDB');

define('_DB_SERVER_', 'db396374122.rdbms.strato.de'); Esta es la única de la que no estoy seguro al 100% pues no se las direcciones de las DB de strato.

define('_DB_USER_', 'frqswt');

define('_DB_PREFIX_', 'ps_');

define('_DB_PASSWD_', 'xxxxxxxxxx');

define('_DB_TYPE_', 'MySQL');

 

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

He marcado en verde los 4 parámetrso de configuración a cambiar.

 

Gracias y un saludo.

Edited by frqswt (see edit history)
Link to comment
Share on other sites

Buenas otra vez:

 

Me he puesto en contacto con mi proveedor (Strato) y me han dicho lo siguiente:

 

"2. Si ha importado la base de datos en su servidor virtual (quizás desde el phpMyAdmin) tras haber creado un usuario y haberle dado un nombre a la base de datos, entonces debe de especificar en los parámetros de conexión estos valores definidos y además, el acceso al servidor o host es: localhost o puede ser también: 127.0.0.1"

 

He cambiado en el parámetro _DB_SERVER_' la configuracion anterior por localhost y nada.

 

Alguna idea?

 

Saludos.

Edited by frqswt (see edit history)
Link to comment
Share on other sites

Buenas Static:

Ya lo he solucionado!!!

he cambiado la direccion por localhost y ya no me sale lo de Link to database cannot be established.

El problema es no me sale la web ni tampoco el backoffice.

Alguna idea?

 

Por cierto, muchas gracias por el consejo.

 

 

Editado para dar las gracias a Static por su consejo.

Edited by frqswt (see edit history)
Link to comment
Share on other sites

Buenas otra vez:

 

Lo tenia en un hosting de 1&1, y ahora en un servidor de Strato.

Serias tan amable de ponerme una dirección donde este bien explicado el tema de la migracion. Pues me temo que el problkema que tengo ahora es de otra cosa.

 

Gracias por la solución y un saludo.

 

Brindais una gran ayuda a esta comunidad.

Link to comment
Share on other sites

Efectivamente, la conexión con la base de datos ya está solucionada.

El problema es que ahora cuando accedo a la dirección de mi web no me aparece nada en la página.

Tampoco puedo especificar mucho más pq supongo que podrían ser mil cosas y llevo poco tiempo con prestashop, pero si se te ocurre alguna pregunta para descartar cosas aquí estaré.

 

saludos

Link to comment
Share on other sites

Comprueba que el servidor se ejecute php5. Si no es eso revisa los archivos log y si no das con el fallo le puedes pedir a tu proveedor de hosting que te lo mire o que te active los errores php para ver lo que devuelve la página.

 

Un saludo

Link to comment
Share on other sites

Buenas Loadinges:

He buscado como activar los errores en el foro y me ha dado esto:

 

Fatal error: Call to undefined function mcrypt_encrypt() in /var/www/vhosts/[spam-filter][spam-filter].stratoserver.net/httpdocs/classes/Rijndael.php on line 44

 

Y la linea 44 es:

 

return base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->_key, $plaintext, MCRYPT_MODE_ECB, $this->_iv)).sprintf('%06d', $length);

 

Tiene que ver con algo de la encriptación, pero me queda grande.

 

Respecto el php5 he encontrado un código que me da esto:

Configuration File (php.ini) Path /etc/php5/apache2 Loaded Configuration File /etc/php5/apache2/php.ini Scan this dir for additional .ini files /etc/php5/apache2/conf.d

 

Te sirve algo de esto de ayuda?

Si necesitas algún tipo de info más aquí estaré.

 

Gracias otra vez y un saludo.

Link to comment
Share on other sites

Sube un archivo phpinfo.php al servidor con este código:

 

<?php

phpinfo();

?>

 

Y cuando lo tengas escribes en el navegador la dirección de tu dominio y la ruta donde has colocado ese archivo (ej: www.midominio.es/phpinfo.php)

 

Cuando lo tengas te aparecerá toda la información de php, ahí podrás ver la versión y todas las funciones que tiene. Busca a ver si tiene la función "mcrypt" activada, es decir, enabled. Si no es así debes solicitarle a tu proveedor de hosting que la active.

 

Suerte, un saludo.

Link to comment
Share on other sites

Si no lo encuentras es porque esa función está deshabilitada o no se encuentra instalada en el servidor de tu proveedor. Ahora sí o sí debes ponerte en contacto con ellos para que activen esa opción, comentándoles el problema que tienes y poniéndoles la línea del "Fatal error" para que te den la solución.

 

Un saludo!

Link to comment
Share on other sites

Buenas Loadinges:

Tengo malas noticias, te pongo lo que me han dicho:

 

He de informarle que al disponer usted de un servidor virtual no podemos prestarle soporte alguno en lo que se refiere a la configuración del mismo. Usted dispone de un acceso con permisos de usuario root al servidor, y puede instalar y configurar en él todo lo que desee.

Por lo tanto no le sabría decir si la función de PHP "mcrypt" está o no activada, lo que si es seguro es que usted mismo la puede configurar, pero nosotros no le podemos ayudar a hacerlo.

 

Sabes algún tutorial donde venga como instalar el mcrypt?

Datos:

* PHP Version 5.3.2-1ubuntu4.17

* Parallels Plesk Panel 10.2.0.

 

 

Gracias y un saludo

Edited by frqswt (see edit history)
Link to comment
Share on other sites

Buenas Loadinges:

Muchas gracias por tu ayuda, ya por fin lo tengo funcionando.

Sin querer abusar de tu confianza me gustaría hacerte una pregunta más. (prometo que va a ser la última).

De momento el dominio que tengo es el que te dan con el hosting (uno raro), pero le voy a redirigir por DNS a mi server, deberia de actualizar el nombre del dominio? o no es necesario?

gracias y un saludo

Edited by frqswt (see edit history)
Link to comment
Share on other sites

  On 7/9/2012 at 12:52 PM, frqswt said:

Buenas Loadinges:

Muchas gracias por tu ayuda, ya por fin lo tengo funcionando.

Sin querer abusar de tu confianza me gustaría hacerte una pregunta más. (prometo que va a ser la última).

De momento el dominio que tengo es el que te dan con el hosting (uno raro), pero le voy a redirigir por DNS a mi server, deberia de actualizar el nombre del dominio? o no es necesario?

gracias y un saludo

 

No sé muy bien a qué te refieres. Entiendo que ahora estás trabajando con un alias y quieres utilizar la tienda con tu dominio, es así?

 

Si es esta la cuestión debes cambiar los valores "Nombre de dominio" y "Nombre de dominio SSL" desde Preferencias > SEO & URLs y regenerar el archivo .htaccess

 

Si te diera fallos en alguna página, mostrando fotos o módulos debes modificar la base de datos también realizando una búsqueda de la dirección antigua por la de tu dominio (ej: http://tiendaprestashop.loading.es/ -----> http://midominio.es)

 

*IMPORTANTE: antes de tocar nada de esto te recomiendo que hagas una copia de todos los archivos y de la base de datos, por si tuvieras cualquier problema poder restaurarla y no perder nada.

  • Like 1
Link to comment
Share on other sites

Buenas Loadinges:

Muchas gracias por todo, ya lo tengo corriendo gracias a ti.

No se si en este foro se puede puntuar, pero de ser así, tienes todos mis puntos.

Muchas gracias otra vez y un cordial saludo.

David

 

Pd: Ok, Nadie, la próxima vez abriré un nuevo tema, disculpas.

Link to comment
Share on other sites

  On 7/10/2012 at 4:05 PM, frqswt said:

Buenas Loadinges:

Muchas gracias por todo, ya lo tengo corriendo gracias a ti.

No se si en este foro se puede puntuar, pero de ser así, tienes todos mis puntos.

Muchas gracias otra vez y un cordial saludo.

David

 

Pd: Ok, Nadie, la próxima vez abriré un nuevo tema, disculpas.

 

Si das el tema como solucionado, edita el titulo del tema y añade la palabra "Solucionado" al titulo, esto ayudara a mantener una mayor organización en el foro.

 

Un Saludo

Link to comment
Share on other sites

  On 7/10/2012 at 4:05 PM, frqswt said:

Buenas Loadinges:

Muchas gracias por todo, ya lo tengo corriendo gracias a ti.

No se si en este foro se puede puntuar, pero de ser así, tienes todos mis puntos.

Muchas gracias otra vez y un cordial saludo.

David

 

Pd: Ok, Nadie, la próxima vez abriré un nuevo tema, disculpas.

 

De nada, un placer.

 

Saludos!

Link to comment
Share on other sites

  On 7/10/2012 at 5:04 PM, frqswt said:

Buenas Nadie:

Como se edita?

No encuentro la opción.

Saludos

Editando el primer mensaje del tema, y después pulsando en "Usar editor completo", y en ese momento tendrás la opción de cambiar el titulo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...