Jump to content

Edit History

manu20gm

manu20gm

2 hours ago, Enrique Gómez said:

Yo lo que haría en estos casos en que tienes que actualizar si o sí, sería, instalación limpia 1.7.5, tema, modulos..etc.. en un subdominio  17.tutienda.com.

Luego miraría de usar un módulo de addons para "traer el contenido" ->catálogo, clientes, pedidos..etc. Testear que todo ha ido bien.  Una vez tienes todo el proceso correcto de migración de datos claro (se entiende que gracias al módulo es "rápido", el dia D, se pone en mantenimiento la tienda real, se vuelve a traer el contenido a 17.tutienda.com y se hace luego el cambio a producción.

No te puedo decir que módulo es mejor porque no lo he usado (personalmente a día de hoy no vale la pena, en mi opinión, actualizar una tienda 1.6 que va ok)  pero por las opiniones que veo hay uno que tiene muy buena pinta.

Saludos

 

Hola Enrique! Estoy totalmente de acuerdo con tu opinión pero la decisión de actualizar no depende de mi, no veo que el sistema para actualizar esté funcionando bien, si de mi dependiera seguiríamos en esta versión durante un buen tiempo. Creo que se del módulo que hablas, pero no me queda claro cómo hacer esto que comentas.

1- Crear un subdominio e instalar el 1.7.5.0 (hasta ahi bien).

2- Después migrar la información con el módulo desde la página origen (que seguiría en linea en el dominio principal entiendo

3- Una vez está la info en el subdominio habría que eliminar de la raiz la versión antigua 1.6

4- Traspasar los datos (copy paste) del subdominio a la raiz?

Es una opción interesante. En el servidor tenemos instalado DirectAdmin, que para el tema de mover ficheros y carpetas va bastante mal, tarda un mundo, se bloquea un montón y es una odisea.

He recreado la actualización en un entorno local, la actualización funciona perfectamente hasta que llega a los módulos os pego el proceso:

 

REGISTRO DE ACTIVIDAD

Analizando la situación...Tienda desactivada. Descargando... (puede tardar un tiempo)
Descarga completa. Extracción en curso...
Extracción de archivos completa. Eliminado archivos de ejemplo...
Todos los archivos de ejemplo eliminados. Realizando copia de seguridad de archivos ahora.
File backup skipped.
Copia de seguridad de base de datos omitida. Ahora actualizando archivos...
21833 files will be upgraded.
21433 files left to upgrade.
21033 files left to upgrade.
20633 files left to upgrade.
20233 files left to upgrade.
19833 files left to upgrade.
19433 files left to upgrade.
19033 files left to upgrade.
18633 files left to upgrade.
18233 files left to upgrade.
17833 files left to upgrade.
17433 files left to upgrade.
17033 files left to upgrade.
16633 files left to upgrade.
16233 files left to upgrade.
15833 files left to upgrade.
15433 files left to upgrade.
15033 files left to upgrade.
14633 files left to upgrade.
14233 files left to upgrade.
13833 files left to upgrade.
13433 files left to upgrade.
13033 files left to upgrade.
12633 files left to upgrade.
12233 files left to upgrade.
11833 files left to upgrade.
11433 files left to upgrade.
11033 files left to upgrade.
10633 files left to upgrade.
10233 files left to upgrade.
9833 files left to upgrade.
9433 files left to upgrade.
9033 files left to upgrade.
8633 files left to upgrade.
8233 files left to upgrade.
7833 files left to upgrade.
7433 files left to upgrade.
7033 files left to upgrade.
6633 files left to upgrade.
6233 files left to upgrade.
5833 files left to upgrade.
5433 files left to upgrade.
5033 files left to upgrade.
4633 files left to upgrade.
4233 files left to upgrade.
3833 files left to upgrade.
3433 files left to upgrade.
3033 files left to upgrade.
2633 files left to upgrade.
2233 files left to upgrade.
1833 files left to upgrade.
1433 files left to upgrade.
1033 files left to upgrade.
633 files left to upgrade.
233 files left to upgrade.
All files upgraded. Now upgrading database...
Base de datos actualizada. Actualizando ahora tus módulos de Addons...
[Ajax / Server Error for action upgradeModules] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " array(    'country'    => 'DE', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'AT'    =>    array(    'country'    => 'AT', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'FR'    =>    array(    'country'    => 'FR', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'IT'    =>    array(    'country'    => 'IT', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'GB'    =>    array(    'country'    => 'GB', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'PL'    =>    array(    'country'    => 'PL', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'ES' =>    array(    'country'    => 'ES', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' )    ); }
Fatal error: Class 'ImportModule' not found in C:\AppServ\www\regalos\modules\importerosc\importerosc.php on line 31
{"nextQuickInfo":["[INTERNAL] C:\\AppServ\\www\\regalos\\override\\classes\\Configuration.php line 47 - Declaration of Configuration::get() should be compatible with ConfigurationCore::get($key, $idLang = NULL, $idShopGroup = NULL, $idShop = NULL, $default = false)","[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\ebay\\backward_compatibility\\Display.php line 31 - Declaration of BWDisplay::setTemplate() should be compatible with FrontControllerCore::setTemplate($template, $params = Array, $locale = NULL)","[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\gmerchantcenter\\gmerchantcenter.php line 125 - Trying to get property of non-object"],"nextErrors":["[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\importerosc\\importerosc.php line 31 - Class 'ImportModule' not found"],"error":true,"next":"error"}"

 

Y finalmente al entrar al bo:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Magic request methods require a URI and optional options array' in C:\AppServ\www\regalos\modules\amppages\vendor\guzzlehttp\guzzle\src\Client.php:81 Stack trace: #0 C:\AppServ\www\regalos\vendor\csa\guzzle-bundle\src\DependencyInjection\Configurator\ClientConfigurator.php(48): GuzzleHttp\Client->__call('getEmitter', Array) #1 C:\AppServ\www\regalos\vendor\csa\guzzle-bundle\src\DependencyInjection\Configurator\ClientConfigurator.php(48): GuzzleHttp\Client->getEmitter() #2 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(2061): Csa\Bundle\GuzzleBundle\DependencyInjection\Configurator\ClientConfigurator->configure(Object(GuzzleHttp\Client)) #3 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(1565): ContainerBrkwlcm\appProdProjectContainer->getCsaGuzzle_Client_AddonsApiService() #4 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(1615): ContainerBrkwlcm in C:\AppServ\www\regalos\modules\amppages\vendor\guzzlehttp\guzzle\src\Client.php on line 128

Un saludo y gracias por vuestra ayuda!
 

 

manu20gm

manu20gm

2 hours ago, Enrique Gómez said:

Yo lo que haría en estos casos en que tienes que actualizar si o sí, sería, instalación limpia 1.7.5, tema, modulos..etc.. en un subdominio  17.tutienda.com.

Luego miraría de usar un módulo de addons para "traer el contenido" ->catálogo, clientes, pedidos..etc. Testear que todo ha ido bien.  Una vez tienes todo el proceso correcto de migración de datos claro (se entiende que gracias al módulo es "rápido", el dia D, se pone en mantenimiento la tienda real, se vuelve a traer el contenido a 17.tutienda.com y se hace luego el cambio a producción.

No te puedo decir que módulo es mejor porque no lo he usado (personalmente a día de hoy no vale la pena, en mi opinión, actualizar una tienda 1.6 que va ok)  pero por las opiniones que veo hay uno que tiene muy buena pinta.

Saludos

 

Hola Enrique! Creo que se del módulo que hablas, pero no me queda claro como hacer esto que comentas.

1- Crear un subdominio e instalar el 1.7.5.0 (hasta ahi bien).

2- Después migrar la información con el módulo desde la página origen (que seguiría en linea en el dominio principal entiendo

3- Una vez está la info en el subdominio habría que eliminar de la raiz la versión antigua 1.6

4- Traspasar los datos (copy paste) del subdominio a la raiz?

Es una opción interesante. En el servidor tenemos instalado DirectAdmin, que para el tema de mover ficheros y carpetas va bastante mal, tarda un mundo, se bloquea un montón y es una odisea.

He recreado la actualización en un entorno local, la actualización funciona perfectamente hasta que llega a los módulos os pego el proceso:

 

REGISTRO DE ACTIVIDAD

Analizando la situación...Tienda desactivada. Descargando... (puede tardar un tiempo)
Descarga completa. Extracción en curso...
Extracción de archivos completa. Eliminado archivos de ejemplo...
Todos los archivos de ejemplo eliminados. Realizando copia de seguridad de archivos ahora.
File backup skipped.
Copia de seguridad de base de datos omitida. Ahora actualizando archivos...
21833 files will be upgraded.
21433 files left to upgrade.
21033 files left to upgrade.
20633 files left to upgrade.
20233 files left to upgrade.
19833 files left to upgrade.
19433 files left to upgrade.
19033 files left to upgrade.
18633 files left to upgrade.
18233 files left to upgrade.
17833 files left to upgrade.
17433 files left to upgrade.
17033 files left to upgrade.
16633 files left to upgrade.
16233 files left to upgrade.
15833 files left to upgrade.
15433 files left to upgrade.
15033 files left to upgrade.
14633 files left to upgrade.
14233 files left to upgrade.
13833 files left to upgrade.
13433 files left to upgrade.
13033 files left to upgrade.
12633 files left to upgrade.
12233 files left to upgrade.
11833 files left to upgrade.
11433 files left to upgrade.
11033 files left to upgrade.
10633 files left to upgrade.
10233 files left to upgrade.
9833 files left to upgrade.
9433 files left to upgrade.
9033 files left to upgrade.
8633 files left to upgrade.
8233 files left to upgrade.
7833 files left to upgrade.
7433 files left to upgrade.
7033 files left to upgrade.
6633 files left to upgrade.
6233 files left to upgrade.
5833 files left to upgrade.
5433 files left to upgrade.
5033 files left to upgrade.
4633 files left to upgrade.
4233 files left to upgrade.
3833 files left to upgrade.
3433 files left to upgrade.
3033 files left to upgrade.
2633 files left to upgrade.
2233 files left to upgrade.
1833 files left to upgrade.
1433 files left to upgrade.
1033 files left to upgrade.
633 files left to upgrade.
233 files left to upgrade.
All files upgraded. Now upgrading database...
Base de datos actualizada. Actualizando ahora tus módulos de Addons...
[Ajax / Server Error for action upgradeModules] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " array(    'country'    => 'DE', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'AT'    =>    array(    'country'    => 'AT', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'FR'    =>    array(    'country'    => 'FR', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'IT'    =>    array(    'country'    => 'IT', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'GB'    =>    array(    'country'    => 'GB', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'PL'    =>    array(    'country'    => 'PL', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' ), 'ES' =>    array(    'country'    => 'ES', 'active'    => '0', 'costs'    => '', 'free'    => '', 'type'    => '' )    ); }
Fatal error: Class 'ImportModule' not found in C:\AppServ\www\regalos\modules\importerosc\importerosc.php on line 31
{"nextQuickInfo":["[INTERNAL] C:\\AppServ\\www\\regalos\\override\\classes\\Configuration.php line 47 - Declaration of Configuration::get() should be compatible with ConfigurationCore::get($key, $idLang = NULL, $idShopGroup = NULL, $idShop = NULL, $default = false)","[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\ebay\\backward_compatibility\\Display.php line 31 - Declaration of BWDisplay::setTemplate() should be compatible with FrontControllerCore::setTemplate($template, $params = Array, $locale = NULL)","[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\gmerchantcenter\\gmerchantcenter.php line 125 - Trying to get property of non-object"],"nextErrors":["[INTERNAL] C:\\AppServ\\www\\regalos\\modules\\importerosc\\importerosc.php line 31 - Class 'ImportModule' not found"],"error":true,"next":"error"}"

 

Y finalmente al entrar al bo:

Fatal error: Uncaught exception 'InvalidArgumentException' with message 'Magic request methods require a URI and optional options array' in C:\AppServ\www\regalos\modules\amppages\vendor\guzzlehttp\guzzle\src\Client.php:81 Stack trace: #0 C:\AppServ\www\regalos\vendor\csa\guzzle-bundle\src\DependencyInjection\Configurator\ClientConfigurator.php(48): GuzzleHttp\Client->__call('getEmitter', Array) #1 C:\AppServ\www\regalos\vendor\csa\guzzle-bundle\src\DependencyInjection\Configurator\ClientConfigurator.php(48): GuzzleHttp\Client->getEmitter() #2 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(2061): Csa\Bundle\GuzzleBundle\DependencyInjection\Configurator\ClientConfigurator->configure(Object(GuzzleHttp\Client)) #3 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(1565): ContainerBrkwlcm\appProdProjectContainer->getCsaGuzzle_Client_AddonsApiService() #4 C:\AppServ\www\regalos\var\cache\prod\ContainerBrkwlcm\appProdProjectContainer.php(1615): ContainerBrkwlcm in C:\AppServ\www\regalos\modules\amppages\vendor\guzzlehttp\guzzle\src\Client.php on line 128

Un saludo y gracias por vuestra ayuda!
 

 

×
×
  • Create New...