persan70 Posted February 7, 2017 Share Posted February 7, 2017 Instale la version 1.7.0.4 que se encuentra disponible en la pagina para evaluar. me dio 2 errores, la primera no abrian la seccion de los modulos pero se corrigio al copiar el archivo cacert.pem en su carpeta correspondiente. El siguente error es que no logra conectar el Addons Marketplace. Me indica el Error PrestaShop no pudo iniciar sesión en Addons. Por favor verifique sus datos de acceso y su conexión a Internet. En otros foros encontre agregar una linea en el archivo init.php que se encuentra en admin, allow_url_fopen = On; lo cual en la version 1.7.3 me funcionó pero en la 1.7.4 no. Me gustaria de su apoyo para corregir este problema para ver en donde esta el error 1 Link to comment Share on other sites More sharing options...
JacoboPS Posted February 8, 2017 Share Posted February 8, 2017 (me uno al problema, también lo padezco...) Link to comment Share on other sites More sharing options...
weimarques Posted June 30, 2017 Share Posted June 30, 2017 Vendita tortura, me uno también estoy desesperado porque no se puede instalar nada sin estar conectado. Link to comment Share on other sites More sharing options...
sebasfrau Posted July 10, 2017 Share Posted July 10, 2017 buenas, yo tampoco podía acceder hasta que cambié la versión de php de la 5.6 a la 7.1. Espero que os sirva y comprobar que en el php teneis activo (on) la opción allow_url_fopen. Un saludo. Link to comment Share on other sites More sharing options...
GrupoItech Posted August 15, 2017 Share Posted August 15, 2017 Ésta es la solución para poder conectar con el Addons Marketplace en Prestashop 1.7 Para las versiones 1.7 y superiores de Prestashop, hay que forzar curl para que funcione en lugar de allow_url_fopen, modificando el código del fichero Tools.php que está dentro de la carpeta classes del directoria raiz de Prestashop. /classes/Tools.php Es IMPORTANTE realizar copia de seguridad antes de editarlo. nos deplazamos sobre la linea 1970 y comentamos con almohadilla # o eliminamos las lineas que a continuación indico: if ($is_local_file) { $content = @file_get_contents($url, $use_include_path, $stream_context); } else { # if ($require_fopen) { # $content = Tools::file_get_contents_fopen($url, $use_include_path, $stream_context); # } else { $content = Tools::file_get_contents_curl($url, $curl_timeout, $opts); # if (empty($content) && $fallback) { # $content = Tools::file_get_contents_fopen($url, $use_include_path, $stream_context); # } # } } return $content; } A continuación guardamos el fichero y verificamos el acceso al Addons Marketplace desde Prestashop. A mi ésta solución me ha funcionado perfectamente, y es básicamente forzando curl, porque activar la función allow_url_fopen en php es muy peligrosa. Saludos. 1 Link to comment Share on other sites More sharing options...
vendopiezasusadas Posted August 31, 2017 Share Posted August 31, 2017 GRANDE !!! Link to comment Share on other sites More sharing options...
Alparill Posted October 8, 2017 Share Posted October 8, 2017 Gracias por la explicación, modificado el .php y funciona full, gracias. Link to comment Share on other sites More sharing options...
julio guerra Posted February 12, 2018 Share Posted February 12, 2018 full gracias Link to comment Share on other sites More sharing options...
caracas gsm Posted July 13, 2019 Share Posted July 13, 2019 yo tengo el mismo problema, yo instale desde mi cpanel y no se de programacion , tengo un editor de php que me muestra esto: ; cPanel-generated php ini directives, do not edit ; Manual editing of this file may result in unexpected behavior. ; To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor) ; For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI) allow_url_fopen = Off allow_url_include = Off asp_tags = Off display_errors = Off enable_dl = Off file_uploads = On max_execution_time = 30 max_input_time = 60 max_input_vars = 1137 memory_limit = 256M post_max_size = 8M session.gc_maxlifetime = 1440 session.save_path = "/var/cpanel/php/sessions/ea-php56" upload_max_filesize = 2M zlib.output_compression = On ya probe colocando allow_url_fopen = On allow_url_include = On eso es lo que e conseguido en los tutoriales y aun no me puedo conectar a marketplace, me da el siguiente error: "If you want to be able to fully use the AdminModules panel and have free modules available, you should enable the following configuration on your server - Enable PHP's allow_url_fopen setting" Link to comment Share on other sites More sharing options...
Roberlanz Posted May 12, 2020 Share Posted May 12, 2020 On 8/15/2017 at 12:34 PM, GrupoItech said: Ésta es la solución para poder conectar con el Addons Marketplace en Prestashop 1.7 Para las versiones 1.7 y superiores de Prestashop, hay que forzar curl para que funcione en lugar de allow_url_fopen, modificando el código del fichero Tools.php que está dentro de la carpeta classes del directoria raiz de Prestashop. /classes/Tools.php Es IMPORTANTE realizar copia de seguridad antes de editarlo. nos deplazamos sobre la linea 1970 y comentamos con almohadilla # o eliminamos las lineas que a continuación indico: if ($is_local_file) { $content = @file_get_contents($url, $use_include_path, $stream_context); } else { # if ($require_fopen) { # $content = Tools::file_get_contents_fopen($url, $use_include_path, $stream_context); # } else { $content = Tools::file_get_contents_curl($url, $curl_timeout, $opts); # if (empty($content) && $fallback) { # $content = Tools::file_get_contents_fopen($url, $use_include_path, $stream_context); # } # } } return $content; } A continuación guardamos el fichero y verificamos el acceso al Addons Marketplace desde Prestashop. A mi ésta solución me ha funcionado perfectamente, y es básicamente forzando curl, porque activar la función allow_url_fopen en php es muy peligrosa. Saludos. Hola buenas. He intentado modificar el archivo tools.php y creo que he hecho algo mal. En primer lugar no hacer copia de seguridad. Me harías el favor de enviar uno ya modificado?? Link to comment Share on other sites More sharing options...
Soluciones Practicas Posted September 10, 2020 Share Posted September 10, 2020 Hola @RoberlanzTools.php Aqui te adjunto el archivo. @Grupoltech he realizado las indicaciones que pones pero no me funciona para Pagos > Métodos de Pago > Módulos y Servicios recomendados Módulos > Cátalogos de Módulos > Module Selections Utilizo la versión 1.7.6.7 Gracias Saludos. Link to comment Share on other sites More sharing options...
Diana Casanova Posted September 26, 2020 Share Posted September 26, 2020 Tengo el mismo problema con la version 1.7.6.7 alguna solucion? Link to comment Share on other sites More sharing options...
jamesosorio Posted September 27, 2020 Share Posted September 27, 2020 Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. 6 3 Link to comment Share on other sites More sharing options...
HermesGarcia Posted October 18, 2020 Share Posted October 18, 2020 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Esta es la correcta para la vesión 1.7.6.8 Muchas Gracias!! Link to comment Share on other sites More sharing options...
Francisco Ortiz Posted October 22, 2020 Share Posted October 22, 2020 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Me funciono para la version 1.7.6.0 Muchas Gracias Link to comment Share on other sites More sharing options...
LuisHurtado Posted October 28, 2020 Share Posted October 28, 2020 On 10/18/2020 at 5:44 PM, HermesGarcia said: Esta es la correcta para la vesión 1.7.6.8 Muchas Gracias!! Es correcta, por favor denle prioridad a esta respuesta Link to comment Share on other sites More sharing options...
andie_cc Posted November 6, 2020 Share Posted November 6, 2020 On 9/26/2020 at 8:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. ¡EREEEES GRAAAANDE! muchísimas gracias Link to comment Share on other sites More sharing options...
Tiendas Multisports Posted November 22, 2020 Share Posted November 22, 2020 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Excelente, funciona. Cuál es la explicación de este error? Link to comment Share on other sites More sharing options...
RICHARTH VELASQUE Posted February 4, 2021 Share Posted February 4, 2021 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Gracias buen hombre, esto me solucionó en prestashop 1.7.7.1, funciona! Link to comment Share on other sites More sharing options...
Roymi Vázquez Fdez Posted April 7, 2021 Share Posted April 7, 2021 hola a tod@s y muchas gracias de antemano.... yo tengo la versión 1.7.7.3 y he hecho las dos soluciones de arriba, tanto juntas como separadas y sigo teniendo el mismo problema.... Os agradecería infinitamente si me dais alguna luz... Un Saludo Link to comment Share on other sites More sharing options...
Quique García Posted April 28, 2021 Share Posted April 28, 2021 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Confirmada esta solución para la versión 1.7.7.3 Link to comment Share on other sites More sharing options...
Daniel122 Posted May 1, 2021 Share Posted May 1, 2021 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Esta es la correcta para la versión 1.7.7.3 James Muchas gracias Link to comment Share on other sites More sharing options...
Marshall HS Posted May 3, 2021 Share Posted May 3, 2021 On 9/26/2020 at 9:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Gracias, funcionó muy bien pero aún no puedo instalar el nuevo módulo Prestashop Facebook 1.8, me da error al subir el módulo con el selector. Ver archivo adjunto Veo también que ya no existe el módulo Official Facebook Pixel por ningún lado. Link to comment Share on other sites More sharing options...
Maximiliano Sandoval Posted June 5, 2021 Share Posted June 5, 2021 On 9/26/2020 at 11:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Gracias!! lo probé en la versión 1.7.7.4 y funciona perfecto Link to comment Share on other sites More sharing options...
JoelDevX Posted July 28, 2021 Share Posted July 28, 2021 On 9/26/2020 at 11:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Funciono perfecto version 1.7.7.5 gracias Link to comment Share on other sites More sharing options...
babyfun Posted August 2, 2021 Share Posted August 2, 2021 On 9/26/2020 at 11:56 PM, jamesosorio said: Hola a todos! Espero les sirve mi solución que la busqué por cielo y tierra: Vayan al archivo: ExternalContentProvider.php En la Ruta: /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/ Cambien la línea 33: const TIMEOUT_SECONDS = 0.6; https://github.com/PrestaShopCorp/ps_mbo/blob/b0acf14aa81e092842ed81f95b4b91320f58618d/src/ExternalContentProvider/ExternalContentProvider.php#L33 Por: const TIMEOUT_SECONDS = 20; Espero les sirva. Saludos. Muchas gracias, tu solución me ha sido útil. Salduos, Link to comment Share on other sites More sharing options...
lunaroja Posted August 21, 2021 Share Posted August 21, 2021 En 28/4/2021 a las 5:49 PM, Quique García dijo: Confirmada esta solución para la versión 1.7.7.3 Pues yo en la 1.7.7.3 no encuentro esa ruta al fichero. Link to comment Share on other sites More sharing options...
Quique García Posted August 23, 2021 Share Posted August 23, 2021 @lunaroja ¿puedes mostrarnos el listado de archivos y carpetas que tienes dentro de modules/ ? Link to comment Share on other sites More sharing options...
cristobal.caparros Posted August 25, 2021 Share Posted August 25, 2021 Hola, tengo el mismo error que mencionáis arriba, he hecho todo lo que comentáis, pero sigo con el error Alguien puede ayudarme? Muchas gracias Link to comment Share on other sites More sharing options...
lunaroja Posted August 27, 2021 Share Posted August 27, 2021 (edited) En 23/8/2021 a las 6:36 PM, Quique García dijo: @lunaroja ¿puedes mostrarnos el listado de archivos y carpetas que tienes dentro de modules/ ? Perdón, si que está. Estaba mirando donde no era. Gracias por preguntar. Voy a probar a ver si me funciona y lo comento aquí. Edited August 27, 2021 by lunaroja (see edit history) Link to comment Share on other sites More sharing options...
lunaroja Posted August 27, 2021 Share Posted August 27, 2021 1.7.7.3 Lo he probado (const TIMEOUT_SECONDS = 20;) y no me ha funcionado, borré la cache pero nada. No sé si hay que hacer algo más para que se active la modificación. Link to comment Share on other sites More sharing options...
lunaroja Posted August 27, 2021 Share Posted August 27, 2021 Para comparar he instalado Prestashop 1.7.7.7 en otro dominio y allí funciona bien, y ese fichero pone "const TIMEOUT_SECONDS = 0.6;". En realidad ese fichero es idéntico en las 2 versiones de Prestashop, 1.7.73 y 1.7.7.7. Link to comment Share on other sites More sharing options...
lunaroja Posted September 4, 2021 Share Posted September 4, 2021 (edited) Pues en la 1.7.7.7 que funcionaba bien al principio ha dejado de funcionar, no me puedo conectar con Addons. He puesto "const TIMEOUT_SECONDS = 20;" pero nada. También probé la primera solución y nada. Edited September 4, 2021 by lunaroja (see edit history) Link to comment Share on other sites More sharing options...
Quique García Posted September 11, 2021 Share Posted September 11, 2021 ¿En el servidor donde tienes alojadas tus tiendas tienen algún firewall que pueda estar bloqueando la conexión desde addons de prestashop? Probablemente intentan conectarse a tu server y el firewall bloquea esas conexiones. Me ha pasado con integraciones de algunos add-ons. Link to comment Share on other sites More sharing options...
lunaroja Posted September 11, 2021 Share Posted September 11, 2021 Ah, pues no sé, les preguntaré. Gracias por responder. Link to comment Share on other sites More sharing options...
jlariash Posted November 23, 2021 Share Posted November 23, 2021 Hay un botón en la parte superior en forma de flecha, que indica que estaba mi BO sincronizado a mi cuenta de mercado adons. Lo presioné y me indicaba que se desconectaría mi cuenta, lo hice de todos modos. Así ya no tuve el error al configurar el módulo prestashop metrics, pude entrar a configurar, donde lo primero que me pide es conectarme con mis credenciales de mercado adons. Lo hice. ... y lo desinstalé. Mucha información recolectada de nuestra tienda, cedida a un tercero del cual no se cómo la utilice, además de que utilizaría muchos recursos del hosting al almacenar una inmensa cantidad de datos. Link to comment Share on other sites More sharing options...
MAPH25 Posted July 21, 2023 Share Posted July 21, 2023 On 9/11/2021 at 9:18 PM, Quique García said: ¿En el servidor donde tienes alojadas tus tiendas tienen algún firewall que pueda estar bloqueando la conexión desde addons de prestashop? Probablemente intentan conectarse a tu server y el firewall bloquea esas conexiones. Me ha pasado con integraciones de algunos add-ons. Hola @Quique García sé que este hilo es antiguo pero tengo este problema justo ahora que he actualizado de 1.7.7.2 a 1.7.8.9. Pero lo he hecho en un servidor local, pues estamos preparando todo para saltar a Prestashop 8.0. Precisamente por ello quiero tener todos los addons actualizados, pero no me conecta al addons market. He forzado el curl modificando el Tools.php pero con mismo resultado. No localizo el archivo ExternalContentProvider, lo he buscado en las rutas indicadas ' /modules/ps_mbo/src/ExternalContentProvider/ o src/ExternalContentProvider/' pero no existen estas rutas concretas en 1.7.8.9 o yo soy incapaz de dar con dicho activo. De entrada la carpeta ps_mbo no existe o está en otra ubicación, no en '/modules/ Quiero probar esto para descartar que sea mi servidor bloqueando, porque he actualizado de 1.7.7.2 a 1.7.8.9 a través del addos 1-Click Upgrade sin problemas y entiendo que mi firewall no es el problema. Gracias Link to comment Share on other sites More sharing options...
prestaotop Posted July 23, 2023 Share Posted July 23, 2023 hola en tu lugar, intentaría reinstalar el módulo manualmente a través del administrador de módulos: https://github.com/PrestaShopCorp/ps_mbo Verá si funciona y si los archivos que faltan están presentes. Gracias 1 Link to comment Share on other sites More sharing options...
MAPH25 Posted July 24, 2023 Share Posted July 24, 2023 16 hours ago, prestaotop said: hola en tu lugar, intentaría reinstalar el módulo manualmente a través del administrador de módulos: https://github.com/PrestaShopCorp/ps_mbo Verá si funciona y si los archivos que faltan están presentes. Gracias Gracias!, probaré y comento. Miguel Link to comment Share on other sites More sharing options...
MAPH25 Posted July 25, 2023 Share Posted July 25, 2023 On 7/23/2023 at 10:15 PM, prestaotop said: hola en tu lugar, intentaría reinstalar el módulo manualmente a través del administrador de módulos: https://github.com/PrestaShopCorp/ps_mbo Verá si funciona y si los archivos que faltan están presentes. Gracias Hola de nuevo. He tratado de instalar el módulo manualmente pero el sistema se queda "pescando", el indicador del proceso en marcha es eterno.. no sé cuál puede ser el problema. He desactivado incluso el firewall del servidor pero el resultado sigue siendo el mismo, no puedo ingresar al addons marketplace. Solamente me sucede esto desde el servidor local y con PS 1.7.8.9, desde el servidor en producción y con PS 1.7.7.2 sí me deja... pero claro, mi objetivo es poder actualizar los módulos en el servidor local y 1.7.8.9 para luego intentar el update al PS 8 Sigo indagando.. 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