Wododin Posted June 8, 2021 Share Posted June 8, 2021 (edited) Buenos días, Estoy intentando migrar de una tienda Prestashop versión 1.6.1.7 de un dominio, pongamos midominio.com a otro servidor como subdominio, pongamos test.midominio.es He seguido los pasos de esta web: https://blog.dondominio.com/como-migrar-prestashop-de-hosting/ Además de rellenar los campos que indica el manual, quedan otros campos que imagino que como el manual no dice nada deben de quedarse como están. Los cinco primeros son los que indica el manual: define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'admin'); define('_DB_USER_', 'user'); define('_DB_PASSWD_', 'iuytrefdg'); define('_DB_PREFIX_', 'ps_'); define('_MYSQL_ENGINE_', 'InnoDB'); define('_PS_CACHING_SYSTEM_', 'CacheFs'); define('_PS_CACHE_ENABLED_', '1'); define('_COOKIE_KEY_', 'wwOXoJgvWoY6GFn08mPiMiKtfFw0KjM3SRIKqF8OI1XX25mF75nxXarc'); define('_COOKIE_IV_', 'dT1iPOit'); define('_PS_CREATION_DATE_', '2016-09-27'); if (!defined('_PS_VERSION_')) define('_PS_VERSION_', '1.6.1.7'); define('_RIJNDAEL_KEY_', 'q3CFLgJzKHD4jsiVPy1GJ8YEnGWN2UcU'); define('_RIJNDAEL_IV_', '8Y5RiLKUBRlp9Aumi6WbLQ=='); El único paso que no he podido hacer del manual es el de eliminar la caché de la ruta /var/cache/ ya que no la encuentro. También en el archivo .htaccess he cambiado el dominio: <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: https://test.midominio.es/ RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] Pero el resultado es que el subdominio, en el navegador, después de seguir todos los pasos, se ve en blanco. ¿Qué puedo haber hecho mal y cómo se tiene que hacer? Una diferencia que veo es que el tipo de servidor del servidor de la base de datos del nuevo hosting es MariaDB (Aunque está configurado para usar como predeterminado en MySQL) y el del antiguo MySQL. ¿Habría que corregir esto? ¿Cómo? Edited June 8, 2021 by Wododin (see edit history) Link to comment Share on other sites More sharing options...
Wododin Posted June 8, 2021 Author Share Posted June 8, 2021 He movido al foro de Soporte de la comunidad y ayuda esta consuklta, pero no se cómo cerrar esta.Si alguien puede hacerlo. Gracias Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 8, 2021 Share Posted June 8, 2021 8 hours ago, Wododin said: Pero el resultado es que el subdominio, en el navegador, después de seguir todos los pasos, se ve en blanco. ¿Qué puedo haber hecho mal y cómo se tiene que hacer? Ya has activado el modo debug a ver qué error sale? Link to comment Share on other sites More sharing options...
Wododin Posted June 8, 2021 Author Share Posted June 8, 2021 Lo acabo de hacer. Sale este error pero no sé interpretarlo: Deprecated: Function get_magic_quotes_gpc() is deprecated in /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/config/defines.inc.php on line 143 Fatal error: Uncaught Error: [] operator not supported for strings in /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/classes/db/DbQuery.php:96 Stack trace: #0 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/Adapter/Adapter_EntityMapper.php(45): DbQueryCore->from() #1 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/classes/ObjectModel.php(233): Adapter_EntityMapper->load() #2 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/classes/shop/Shop.php(131): ObjectModelCore->__construct() #3 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/classes/shop/Shop.php(400): ShopCore->__construct() #4 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/config/config.inc.php(114): ShopCore::initialize() #5 /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/index.php(27): require('/var/www/vhosts...') #6 {main} thrown in /var/www/vhosts/dominio.es/httpdocs/test.dominio.es/classes/db/DbQuery.php on line 96 Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 8, 2021 Share Posted June 8, 2021 (edited) Qué versión de PHP tienes? Para 1.6.1.7 tienes que tener PHP 5.6 o como máximo 7.1, cualquier versión superior no es compatible. Edited June 8, 2021 by w3bsolutions (see edit history) Link to comment Share on other sites More sharing options...
Wododin Posted June 8, 2021 Author Share Posted June 8, 2021 En el dominio que está alojada tiene la versión 7.0.33 y hay un mensaje que dice que es obsoleta. En donde quiero poner el subdominio tiene la versión 7.4.18 y como mucho puedo bajarla a la versión 7.3.28. No hay forma de hacer que funcione donde quiero alojarla? Si la alojo en donde está actualmente el dominio como un subdominio me daría problemas también? Link to comment Share on other sites More sharing options...
w3bsolutions Posted June 8, 2021 Share Posted June 8, 2021 (edited) 4 minutes ago, Wododin said: En donde quiero poner el subdominio tiene la versión 7.4.18 y como mucho puedo bajarla a la versión 7.3.28. No hay forma de hacer que funcione donde quiero alojarla? No sin que tu proveedor de alojamiento te instale una versión anterior compatible. Prestashop 1.6 no es compatible con versiones de PHP superiores a 7.1 Si la quieres ahí, tendrás que actualizar tu tienda a Prestashop 1.7. 4 minutes ago, Wododin said: Si la alojo en donde está actualmente el dominio como un subdominio me daría problemas también? Ahí no te daría problemas porque tienes una versión PHP compatible. 4 minutes ago, Wododin said: En el dominio que está alojada tiene la versión 7.0.33 y hay un mensaje que dice que es obsoleta. Porque es cierto que ya está obsoleta, pero no te queda otra que seguir utilizándola si te quedas en Prestashop 1.6 Edited June 8, 2021 by w3bsolutions (see edit history) Link to comment Share on other sites More sharing options...
Wododin Posted June 8, 2021 Author Share Posted June 8, 2021 Muchas gracias por las respuestas/ayuda. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now