frqswt Posted July 3, 2012 Share Posted July 3, 2012 (edited) 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 July 10, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
frqswt Posted July 3, 2012 Author Share Posted July 3, 2012 (edited) 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 July 5, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 (edited) 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 July 5, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 (edited) 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 July 5, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 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 More sharing options...
Loadinges Posted July 5, 2012 Share Posted July 5, 2012 Puedes comprobar si tienes un archivo .htaccess y renombarlo a ver si ese es el problema. Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 Buenas Loadinges: Le he renombrado y nada. Se te ocurre algo mas? gracias y un saludo. Link to comment Share on other sites More sharing options...
Loadinges Posted July 5, 2012 Share Posted July 5, 2012 Especifica un poco más el problema frqswt, se ve algo de la página cuando introduces la dirección? Porque lo de la conexión con la base de datos ya lo solucionaste, verdad? Un saludo Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 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 More sharing options...
Loadinges Posted July 5, 2012 Share Posted July 5, 2012 Accede a las carpetas /tools/smarty/cache/ y a /tools/smarty/compile/ y borra todo el contenido que se encuentre dentro. Luego prueba de nuevo a ver si se ve la página. Un saludo. Link to comment Share on other sites More sharing options...
frqswt Posted July 5, 2012 Author Share Posted July 5, 2012 (edited) Buenas otra vez Loadinges, eso ya lo hice. Gracias por tu respuesta de todas formas. saludos. P.d: Podría ser un problema de permisos? Hay algún sitio donde se pueda mirar como deberían de estar? Edited July 5, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
Loadinges Posted July 6, 2012 Share Posted July 6, 2012 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 More sharing options...
frqswt Posted July 6, 2012 Author Share Posted July 6, 2012 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 More sharing options...
Loadinges Posted July 6, 2012 Share Posted July 6, 2012 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 More sharing options...
frqswt Posted July 6, 2012 Author Share Posted July 6, 2012 (edited) Es posible que pueda venir como otro nombre? me refiero a la función mcrypt como ssl por ejemplo? He revisado todas las funciones y no está. Edited July 6, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
Loadinges Posted July 6, 2012 Share Posted July 6, 2012 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 More sharing options...
frqswt Posted July 6, 2012 Author Share Posted July 6, 2012 Ok Loadinges: Muchas gracias. Voy a escribirles, ya te contaré pq hasta el Lunes no creo que me contesten. Saludos y gracias. Link to comment Share on other sites More sharing options...
frqswt Posted July 7, 2012 Author Share Posted July 7, 2012 (edited) 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 July 7, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
frqswt Posted July 8, 2012 Author Share Posted July 8, 2012 Una aclaraciión: Con conectarme por SSH mi meter este código me valdria? apt-get install php5-mcrypt /etc/init.d/apache2 restart Gracias y saludos Link to comment Share on other sites More sharing options...
Loadinges Posted July 9, 2012 Share Posted July 9, 2012 Hola frqswt, En principio si tienes los repositorios adecuados te debería funcionar. Un saludo Link to comment Share on other sites More sharing options...
frqswt Posted July 9, 2012 Author Share Posted July 9, 2012 (edited) 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 July 9, 2012 by frqswt (see edit history) Link to comment Share on other sites More sharing options...
Loadinges Posted July 10, 2012 Share Posted July 10, 2012 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. 1 Link to comment Share on other sites More sharing options...
nadie Posted July 10, 2012 Share Posted July 10, 2012 Por cierto, recuerdo que por normas del foro, se debe abrir un tema nuevo por cada consulta, y no preguntar todas las consultas en el mismo tema. Un Saludo 1 Link to comment Share on other sites More sharing options...
frqswt Posted July 10, 2012 Author Share Posted July 10, 2012 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 More sharing options...
nadie Posted July 10, 2012 Share Posted July 10, 2012 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 More sharing options...
Loadinges Posted July 10, 2012 Share Posted July 10, 2012 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 More sharing options...
frqswt Posted July 10, 2012 Author Share Posted July 10, 2012 Buenas Nadie: Como se edita? No encuentro la opción. Saludos Link to comment Share on other sites More sharing options...
nadie Posted July 10, 2012 Share Posted July 10, 2012 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 More sharing options...
frqswt Posted July 11, 2012 Author Share Posted July 11, 2012 Gracias Link to comment Share on other sites More sharing options...
nadie Posted July 11, 2012 Share Posted July 11, 2012 On 7/11/2012 at 8:31 AM, frqswt said: Gracias Gracias a usted por confiar en la comunidad de prestashop. Link to comment Share on other sites More sharing options...
Recommended Posts