Tech4you.es Posted January 1, 2013 Share Posted January 1, 2013 (edited) Hola buenas noches, Lo primero que queremos es felicitar el año nuevo a todos los foreros! Desde hace unos días hemos notado un error en la tienda, cuando presionas el botón "Añadir a la cesta" tarda entre 10 y 20 segundos en añadirse al carrito. Hemos buscado por google y ya ha habido algún caso que lo ha solucionado haciendo una instalación de 0, alguien sabe como solucionar este fallo de AJAX? Por otro lado estamos intentando actualizar la tienda 1.5.1.0 a 1.5.3.1 mediante 1Click Upgrade (a ver si así se soluciona el fallo del botón) y nos da un error al actualizar: [Ajax / Server Error] textStatus: "error" errorThrown:"Internal Server Error" jqXHR: " [an error occurred while processing this directive] " La página web es www.tech4you.es Muchas gracias Un saludo Edited January 1, 2013 by Tech4you.es (see edit history) Link to comment Share on other sites More sharing options...
jordiob Posted January 2, 2013 Share Posted January 2, 2013 Pásate por aquí: http://forge.prestashop.com/browse/PSCFV-4074 Link to comment Share on other sites More sharing options...
nadie Posted January 2, 2013 Share Posted January 2, 2013 Hola buenas noches, Lo primero que queremos es felicitar el año nuevo a todos los foreros! Desde hace unos días hemos notado un error en la tienda, cuando presionas el botón "Añadir a la cesta" tarda entre 10 y 20 segundos en añadirse al carrito. Hemos buscado por google y ya ha habido algún caso que lo ha solucionado haciendo una instalación de 0, alguien sabe como solucionar este fallo de AJAX? Por otro lado estamos intentando actualizar la tienda 1.5.1.0 a 1.5.3.1 mediante 1Click Upgrade (a ver si así se soluciona el fallo del botón) y nos da un error al actualizar: [Ajax / Server Error] textStatus: "error" errorThrown:"Internal Server Error" jqXHR: " [an error occurred while processing this directive] " La página web es www.tech4you.es Muchas gracias Un saludo Estimado Tech4you, En referencia a la actualización, Esta usted utilizando la ultima versión del "actualizador": http://addons.prestashop.com/es/administracion-prestashop-modulo/5496-autoupgrade.html (Revisalo) Un Saludo Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Pásate por aquí: http://forge.prestas...owse/PSCFV-4074 Hola buenos días, Muchas gracias por contestar. Le hemos echado un ojo y no sabemos que hacer exactamente con la función get_tab_id() Un saludo Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Estimado Tech4you, En referencia a la actualización, Esta usted utilizando la ultima versión del "actualizador": http://addons.presta...utoupgrade.html (Revisalo) Un Saludo Hola Nadie Gracias por tu respuesta. Si, estamos usando la última versión del módulo. Un saludo Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Hola buenos días, Muchas gracias por contestar. Le hemos echado un ojo y no sabemos que hacer exactamente con la función get_tab_id() Un saludo Hola, estaba leyendo este post por curiosidad. Segun dice se arreglo en svn, si usas la ultima versión del actualizador tendria que estar corregido. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Volviendo a leer. Segun se comenta aquí: http://forge.prestashop.com/browse/PSCFV-3872 Debes revisar el parametro memory_limit en tu hosting y el parametro max_execution_time Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Hola, estaba leyendo este post por curiosidad. Segun dice se arreglo en svn, si usas la ultima versión del actualizador tendria que estar corregido. Hola Rubalcaba, Ya, pero no nos funciona... Hemos probado a hacer una actualización manual en local y funciona todo bien excepto el famoso problema de: Se ha producido un error mientras se actualizaba el objeto product () Estamos investigando para solucionarlo, porque supuestamente con la versión 1.5.3.1 lanzada el día 31 se solucionaba este error... Un saludo Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Volviendo a leer. Segun se comenta aquí: http://forge.prestashop.com/browse/PSCFV-3872 Debes revisar el parametro memory_limit en tu hosting y el parametro max_execution_time Sabes donde puedo mirar estos parámetros en bluehost? Gracias Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Hola Rubalcaba, Ya, pero no nos funciona... Hemos probado a hacer una actualización manual en local y funciona todo bien excepto el famoso problema de: Se ha producido un error mientras se actualizaba el objeto product () Estamos investigando para solucionarlo, porque supuestamente con la versión 1.5.3.1 lanzada el día 31 se solucionaba este error... Un saludo 1.5.3 O 1.5.3.1 (Por que quizas, actualizastes accidentalmente a la 1.5.3 depende a la 1.5.3.1) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Sabes donde puedo mirar estos parámetros en bluehost? Gracias Desconozco ese hosting. Si tienes permisos para sobreescribir el php.ini Revisa esto: https://my.bluehost.com/cgi/help/128 Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 <p> 1.5.3 O 1.5.3.1 (Por que quizas, actualizastes accidentalmente a la 1.5.3 depende a la 1.5.3.1) </p><p> </p> <p>1.5.3.1 lo acabamos de comprobar </p> <div id="myEventWatcherDiv" style="display:none;"> </div> Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 <p></p> <p> </p> <p>1.5.3.1 lo acabamos de comprobar </p> <div id="myEventWatcherDiv" style="display:none;"> </div> ¿Y si haces esto: http://www.prestashop.com/forums/topic/213267-solucionado-version-153-se-ha-producido-un-error-mientras-se-creaba-el-objeto-product/ te sigue dando el mismo error al crear el producto o modificarlo. ? Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Desconozco ese hosting. Si tienes permisos para sobreescribir el php.ini Revisa esto: https://my.bluehost.com/cgi/help/128 Acabamos de descargarnos el php.ini y dentro nos indica esto: ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 128M ; Maximum amount of memory a script may consume (16MB) Esta bien configurado? Un saludo Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Acabamos de descargarnos el php.ini y dentro nos indica esto: ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 30 ; Maximum execution time of each script, in seconds max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 128M ; Maximum amount of memory a script may consume (16MB) Esta bien configurado? Un saludo Donde dice: max_execution_time = 30 Pon max_execution_time = 120 Y prueba actualizar ahora... Link to comment Share on other sites More sharing options...
jordiob Posted January 2, 2013 Share Posted January 2, 2013 Un plan B en caso que no funcione, desactiva el AJAX para los botones de compra en las preferencias Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 ¿Has podido actualizar ya? Saludos Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 ¿Has podido actualizar ya? Saludos Ahora mismo esta la tienda con bastante gente, y estamos cerrrando una venta de una TV 65" con un cliente, cuando se despeje un poco cerramos la tienda y probamos. Que tarda en actualizar? Un saludo Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Un plan B en caso que no funcione, desactiva el AJAX para los botones de compra en las preferencias Si, esta opción ya la probamos, pero si te fijas en la parte superior de nuestra web, cuando pasas el ratón te sale una lista de los productos que tienes en el carrito, si desactivamos AJAX no sale dicha lista y no nos gusta. Muchas gracias Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Ahora mismo esta la tienda con bastante gente, y estamos cerrrando una venta de una TV 65" con un cliente, cuando se despeje un poco cerramos la tienda y probamos. Que tarda en actualizar? Un saludo No soy vidente... (Pero vamos no creo tarde una eternidad) Link to comment Share on other sites More sharing options...
jordiob Posted January 2, 2013 Share Posted January 2, 2013 Si, esta opción ya la probamos, pero si te fijas en la parte superior de nuestra web, cuando pasas el ratón te sale una lista de los productos que tienes en el carrito, si desactivamos AJAX no sale dicha lista y no nos gusta. Muchas gracias Ok, entonces a ver qué tal queda la cosa después de actualizar! Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Hablando de boton de compra, husmeando por este foro, he encontrado un caso parecido, donde a un usuario le iba lento el boton de compra.. Y probo esto en su versión de prestashop http://www.prestashop.com/forums/index.php?/topic/192405-tutorial-optimizacion-basica-en-prestashop-15/page__view__findpost__p__975949 Y parece que fue mas rapido.. Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Donde dice: max_execution_time = 30 Pon max_execution_time = 120 Y prueba actualizar ahora... Sigue dando el mismo fallo... Creo que vamos a intentar solucionar lo de editar los productos y hacemos actualización manual. Muchas gracias a todos Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Sigue dando el mismo fallo... Creo que vamos a intentar solucionar lo de editar los productos y hacemos actualización manual. Muchas gracias a todos Link to comment Share on other sites More sharing options...
jordiob Posted January 2, 2013 Share Posted January 2, 2013 Sigue dando el mismo fallo... Creo que vamos a intentar solucionar lo de editar los productos y hacemos actualización manual. Muchas gracias a todos La modificación en el php.ini no servirá de nada si tu servidor no te permite poner más valor al max eexcution time. Habla con ellos. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Sigue dando el mismo fallo... Creo que vamos a intentar solucionar lo de editar los productos y hacemos actualización manual. Muchas gracias a todos Sube un fichero llamado rubalcaba.php Y dentro de ese fichero, introduce esto: <?php phpinfo(); ?> Accede a tal fichero desde url, y si ves que el valor max_execution_time no se ha subido, haz lo que te dice Jordi La modificación en el php.ini no servirá de nada si tu servidor no te permite poner más valor al max eexcution time. Habla con ellos. Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 Sube un fichero llamado rubalcaba.php Y dentro de ese fichero, introduce esto: <?php phpinfo(); ?> Accede a tal fichero desde url, y si ves que el valor max_execution_time no se ha subido, haz lo que te dice Jordi Acabamos de crear el archivo ruba.php con el código y si nos muestra el valor max_execution_time 120... Estamos instalando una instalación en linea a ver si no da fallos al editar productos... Un saludo Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 (edited) Lo del fallo al editar productos. Comprueba lo del enlace que te deje arriba por simple curiosidad.i Edited January 2, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
Tech4you.es Posted January 2, 2013 Author Share Posted January 2, 2013 ¿Y si haces esto: http://www.prestasho...objeto-product/ te sigue dando el mismo error al crear el producto o modificarlo. ? Leyendo el hilo hemos dado con la solución, hemos ido a phpMyAdmin y ejecutando la secuencia SQL: SET NAMES 'utf8'; ALTER TABLE `ps_customer` CHANGE `outstanding_allow_amount` `outstanding_allow_amount` DECIMAL(20, 6) NOT NULL DEFAULT 0.000000; UPDATE `ps_order_state` SET `delivery` = 0 WHERE `id_order_state` = 3; ALTER TABLE `ps_product_shop` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; ALTER TABLE `ps_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; UPDATE `ps_order_state` SET `send_email` = 1 WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); UPDATE `ps_order_state_lang` SET `template` = 'payment' WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); DELETE FROM `ps_configuration` WHERE `name`= 'PS_HIGH_HTML_THEME_COMPRESSION'; INSERT INTO `ps_configuration`(`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_MAIL_COLOR', '#db3484', NOW(), NOW()); ALTER TABLE `ps_order_cart_rule` CHANGE `name` `name` VARCHAR(254); ALTER TABLE `ps_cart` CHANGE `delivery_option` `delivery_option` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `ps_currency_shop` ADD `conversion_rate` DECIMAL( 13, 6 ) NOT NULL; UPDATE `ps_currency_shop` a SET `conversion_rate` = (SELECT `conversion_rate` FROM `ps_currency` b WHERE a.id_currency = b.id_currency); INSERT INTO `ps_configuration`(`name`, `value`, `id_shop`, `id_shop_group`, `date_add`, `date_upd`) (SELECT 'PS_GIFT_WRAPPING_TAX_RULES_GROUP', b.`id_tax_rules_group`, a.`id_shop`, a.`id_shop_group`, NOW(), NOW() FROM `ps_configuration` a JOIN `ps_tax_rule` b ON (a.value = b.id_tax) WHERE a.name='PS_GIFT_WRAPPING_TAX' GROUP BY a.`id_shop`, a.`id_shop_group` ); DELETE FROM `ps_configuration` WHERE name='PS_GIFT_WRAPPING_TAX'; ALTER TABLE `ps_cart_rule` ADD `highlight` tinyint(1) unsigned NOT NULL default 0 AFTER `gift_product_attribute`; Y ya nos deja modificar y crear productos :D :D Ahora queda hacer prueba con un ps1531 en linea de prueba. Un saludo a todos Link to comment Share on other sites More sharing options...
jordiob Posted January 2, 2013 Share Posted January 2, 2013 Genial! 1 Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 2, 2013 Share Posted January 2, 2013 Leyendo el hilo hemos dado con la solución, hemos ido a phpMyAdmin y ejecutando la secuencia SQL: SET NAMES 'utf8'; ALTER TABLE `ps_customer` CHANGE `outstanding_allow_amount` `outstanding_allow_amount` DECIMAL(20, 6) NOT NULL DEFAULT 0.000000; UPDATE `ps_order_state` SET `delivery` = 0 WHERE `id_order_state` = 3; ALTER TABLE `ps_product_shop` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product` ADD `id_product_redirected` int(10) unsigned NOT NULL default '0' AFTER `active` ; ALTER TABLE `ps_product_shop` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; ALTER TABLE `ps_product` ADD `redirect_type` ENUM('', '404', '301', '302') NOT NULL DEFAULT '' AFTER `active` ; UPDATE `ps_order_state` SET `send_email` = 1 WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); UPDATE `ps_order_state_lang` SET `template` = 'payment' WHERE `id_order_state` = (SELECT `value` FROM `ps_configuration` WHERE `name` = 'PS_OS_WS_PAYMENT' LIMIT 1); DELETE FROM `ps_configuration` WHERE `name`= 'PS_HIGH_HTML_THEME_COMPRESSION'; INSERT INTO `ps_configuration`(`name`, `value`, `date_add`, `date_upd`) VALUES ('PS_MAIL_COLOR', '#db3484', NOW(), NOW()); ALTER TABLE `ps_order_cart_rule` CHANGE `name` `name` VARCHAR(254); ALTER TABLE `ps_cart` CHANGE `delivery_option` `delivery_option` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''; ALTER TABLE `ps_currency_shop` ADD `conversion_rate` DECIMAL( 13, 6 ) NOT NULL; UPDATE `ps_currency_shop` a SET `conversion_rate` = (SELECT `conversion_rate` FROM `ps_currency` b WHERE a.id_currency = b.id_currency); INSERT INTO `ps_configuration`(`name`, `value`, `id_shop`, `id_shop_group`, `date_add`, `date_upd`) (SELECT 'PS_GIFT_WRAPPING_TAX_RULES_GROUP', b.`id_tax_rules_group`, a.`id_shop`, a.`id_shop_group`, NOW(), NOW() FROM `ps_configuration` a JOIN `ps_tax_rule` b ON (a.value = b.id_tax) WHERE a.name='PS_GIFT_WRAPPING_TAX' GROUP BY a.`id_shop`, a.`id_shop_group` ); DELETE FROM `ps_configuration` WHERE name='PS_GIFT_WRAPPING_TAX'; ALTER TABLE `ps_cart_rule` ADD `highlight` tinyint(1) unsigned NOT NULL default 0 AFTER `gift_product_attribute`; Y ya nos deja modificar y crear productos :D :D Ahora queda hacer prueba con un ps1531 en linea de prueba. Un saludo a todos Perfecto ! Para "Rubalcaba" fue todo un honor el poder guiarte ! Un Saludo 1 Link to comment Share on other sites More sharing options...
Recommended Posts