Jump to content

Migración de dominio a subdominio


Wododin

Recommended Posts

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 by Wododin (see edit history)
Link to comment
Share on other sites

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

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

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 by w3bsolutions (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...