Smart Share LG – error 0x8007007A Descripción: El área de datos transferida a una llamada del sistema es demasiado pequeña

Buenas a todos

Me pille una tele LG con sistema WebOS y queria acceder desde la tele en red al pc donde tengo las pelis y tal. Solo hay que instalar el software de LG Smart Share … pues disgustazo, en dos pcs diferentes con sistemas operativos diferentes (windows 7 y 10) el mismo error:

Excepción no Identificada
Numero de error:0x8007007A
Descripción: El área de datos transferida a una llamada del sistema es demasiado pequeña
La instalación va a finalizar

Despues de mucho maldecir y probar incluso a encender velas y rezar por fin di con la solucion en un foro, instalar otro servidor DLNA que por cierto tambien esta en la web de LG: SmartShare Nero –> https://www.lg.com/es/posventa/microsites/smartshare/dlna-nero

Funciona perfecto xDD espero que este post sirva de ayuda a los muchos usuarios que tienen este mismo problema

prestashop: Call to undefined function imagecreatefromjpeg()

prestashop: Call to undefined function imagecreatefromjpeg()

fuente: https://www.prestashop.com/forums/topic/316798-versi%C3%B3n-16-no-me-carga-la-p%C3%A1gina-de-productos-en-el-back-end/

De un dia para otro la seccion de pedidos no carga y se queda en blanco … solucion:

  1. Activé el modo depuración de prestashop en el fichero /config/defines.inc.php y en la línea

    /* Debug only */
    define(‘_PS_MODE_DEV_’, false);

    Puse:

    /* Debug only */
    define(‘_PS_MODE_DEV_’, true);

  2. Ahora ya en vez de la página en blanco al acceder a catalogos/productos en el Back End, me dio una orientación del problema diciéndome el navegador:

     Fatal error: Call to undefined function imagecreatefromjpeg()

  3. Buscando por internet encontré que eso era debido a que el host de mi proveedor no tenia instalada la librería GD (para manipular y crear gráficos en php) en el servidor.
  4. Me la instalaron los proveedores del host a través de EasyApache y todo se solucionó.
  5. Ver: http://www.lophost.com/tutorials/solution-call-to-undefined-function-imagecreatefromjpeg/

gracias aclemente por la solucion xDD

PRESTASHOP: Error PAYPAL – Please try to contact the merchant: SILOVER

PRESTASHOP: Error PAYPAL – Please try to contact the merchant: SILOVER

fuente: https://www.prestashop.com/forums/topic/527420-error-paypal/

Buenas a tod@s

El error se presentaba al pagar con PAYPAL, despues de completar todos los pasos del carrito llegaba el momento de pinchar en PAYPAL y que me abriera la pagina del mismo … y en vez de eso toma ERROR! “Please try to contact the merchant: <b>PayPal response:</b> SILOVER”

Rezandole a SAN GOOGLE di con este foro majo majo https://www.prestashop.com/forums/topic/527420-error-paypal/ en donde un user daba la solucion javisd

He instalado una versión anterior del módulo y viendo por otros hilos del foro (en italiano!! jeje) ya accede bien a paypal.

En el archivo module/paypal/api/paypal_connect.php en la línea 49, modificar:

if (!$simple_mode || !preg_match(‘/[A-Z]+=/’, $tmp, $result))

por:

if (!$simple_mode || !preg_match(‘/[TOKEN]+=/’, $tmp, $result))

Muchas gracias !!

Configuración de #correo en #outlook: #Error del servidor 550 relay not permitted

Configuración de #correo en #outlook: #Error del servidor 550 relay not permitted

Buenas a tod@s

configuracion-de-correo-en-outlook-error-del-servidor-550-relay-not-permitted

Tras configurar nuestra cuenta de correo en outlook resulta que podemos recibir correos pero no enviar

Tenemos que ir a la ventana de configuración de nuestra cuenta de correo –> en outlook 2013 podemos llegar a ella haciendo boton derecho sobre nuestra cuenta de correo que aparece en el lado izquierdo de la ventana generalmente encima de “bandeja de entrada” y seleccionando la opción “propiedades de la cuenta”

Una vez en esta ventana nos dirigimos a más configuraciones y en la pestaña servidor de salida marcamos la casilla “mi servidor de salida SMTP requiere autentificación”

Un saludo !

 

#prestashop 1.5 TECHNICAL ERROR: unable to load form. Details: Error thrown: [object Object] al registrar una nueva cuenta de cliente by fmatias

fuente: http://www.prestashop.com/forums/topic/266882-problema-con-firefox-technical-error-unable-to-load-form-details-error-thrown-object-object/

El problema es que el módulo de autentificación no redirige correctamente a donde debe redirigir, falla al usar Ajax. La solución consiste en modificar un fichero de la plantilla. No hace falta saber de programación, es sólo incluir un trozo más de código que nosotros os vamos a dar.

Conectamos por FTP al servidor donde tenemos nuestra tienda y navegamos hasta la carpeta del theme que tengamos activo en Prestashop, dentro de la carpeta themes. Por ejemplo, si tenemos el tema por defecto, debemos entrar en /themes/default. Una vez aquí, abrimos con un editor de texto (ojo que a veces esta extensión de archivo se asocia con PhotoShop) el archivoauthentication.tpl.

Debemos buscar una línea:

url: baseUri,

Esto es código Javascript. Debemos añadir un trozo más de texto para que todo funcione:

url: baseUri+'index.php?controller=authentication',

Fuente: http://www.codigonex…-en-prestashop/

#php problema relacionado con session y las versiones 4 y 5 de php solucionado en @deswebcom

Fuente:  desarrolloweb.com

Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

El problema este que te sale puede deberse a un tratamiento erróneo de las variables de sesión. Fíjate si puede ser por un problema como este:

– Primero inicias la sesión con session_start()

– A continuación declaras una variable de sesión cualquiera y le das el valor null

– Por último escribes una variable glogal con el mismo nombre de la variable de sesión y le das cualquier valor.

session_start();

$_SESSION[‘variable’] = null;

$variable = “lo que sea da error de PHP porque esta variable tiene el mismo nombre q la de sesión”;

Esto lo solucionas cambiando el nombre de la variable de sesión o la variable global. Es decir, no teniendo una variable global que se llame igual que la variable de sesión. O bien no creando la variable de sesión con el valor null.

Efectivamente a mi me sucedia esto y lo solucione renombrando las sessiones que me coincidian en nombre con algunas variables … manda narices!!

#php utilizar opcion alternativa a include con file_get_contents

Siempre he usado la funcion include para cargar el menu en una seccion, pero hoy me he encontrado con un problema. Necesitaba hacer el include con la url completa y no con la relativa … y no ha podido ser, por motivos de seguridad esta opcion esta desactivada

Warning: include() [function.include]: URL file-access is disabled in the server configuration

Para saltar este problema he encontrado la siguiente solucion:

<?
$ a = file_get_contents (“http://www.dominio.com/archivo.php&#8221;);
echo ($ a);
?>

#php solucionar warning session_start function session start opentmpsess failed permission denied 13 by @shakaran87

Fuente:  shakaran – quijost.com

El error completo sera algo como:

PHP Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp/) in Unknown on line 0
PHP Warning: Unknown(): open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
PHP Warning: session_start() [<a href=’function.session-start’>function.session-start</a>]: open(/tmp/sess_404b65f5a6f22fd57694ce1442af5769, O_RDWR) failed: No such file or directory (2)

Las session en php, son simplemente una cookie, pero que se almacena en servidor. Y una cookie es simplemente un fichero de texto con un hash y variables con datos.

Creo que todo esta bien, salvo que no asignas un session_name() para el session_start() y puede darse que al no asignar un nombre especifico, se use un genérico, que tiene la forma sess_(un hash) y se use un fichero de session aleatorio que haya dado colisión con otro que haya sido creado por otro usuario que lo este usando también sin establecer nombre.

¿y porque se da el error? Porque estas viendo una página “cacheada” en tu navegador y el servidor tiene asignada esa cookie-session a otro usuario, por eso de dice que no tienes permisos. La solución seria borrar la cache, pero aunque es un apaño, la culpa no la tiene el usuario, esta en el servidor por haber asignado esa cookie-session a otro usuario previamente no haber liberado la cookie-session.

En ingles lo dicen como “in the belief that somehow the two people were getting the same ID and hence temp file”

Te puedo decir, que ese error, nos ha dado hasta en nuestra web principal y nosotros que tenemos experiencia en programación ya nos había resultado raro. Pero esto es un problema que esta generando PHP con phpsuexec

Buscando en google, aparentemente no hay soluciones, pero si encontramos que había reportes de bug en el bugtracker de PHP:
http://bugs.php.net/bug.php?id=19022 (BUG PADRE)
Otros bugs relacionados:
http://bugs.php.net/bug.php?id=43990
http://bugs.php.net/bug.php?id=5370

Si observas las respuestas de google de otros hosting, su solucion es “contrata a un mejor sysadmin”, “TU estas haciendo algo mal”, “comprueba tu configuración”, “Asked sys admin to fix it” , pero no dicen porque ni dan soluciones, eso es para evitar decir que NO tienen solución, si saben como arreglarlo, aquí en Quijost no engañamos a nuestros usuarios de tal modo.

Las únicas soluciones que se dan son:

1 – Reiniciar la máquina (MALA solución: tratándose de servidores en producción no se puede jugar con el uptime y más si se da espontánea y periódicamente)

2 – rm -rf /tmp/sess_* (MEDIA solución: no requiere reinicio, pero hace perder el logueo a todos los usuarios que estén en el servidor para arreglar al resto, aparte habría que ejecutarla cada vez que da este error que puede ser en cualquier momento y sin posibilidad de detectar cuando)

3 – Modificar el directorio donde se guardan las sessiones a uno del usuario para asi que no den problemas de permisos:
ini_set(‘session.save_handler’, ‘files’);
O bien un directorio del usuario (creando un directorio tmp en el directorio del usuario):
ini_set(‘session.save_path’, ‘/home/usuario/tmp’);

Documentacion:
session_save_path()
www.php.net/session_save_path

4 – Aparte puedes poner este trozo de código para evitar que te de error en el session_start():

if(@session_start() == false){session_destroy();session_start();}

Pero lo que hacemos es borrar la sessión actual y generar otra.

5 – Pero la mejor solución seria ponerle un nombre a la sessión para que no diera problemas

session_name(‘myuser’.rand());
session_start();

Aunque habría que generar un identificador único, porque ese podría coincidir.

Como ves, esas son todas las opciones, pero lo suyo sería que PHP arreglase este bug, que se da en muchos, por no decir todos los sitios que usen sesiones y eso son millones.

Desactivar PHP Notice y PHP Warning o tipico error undefined index por recoger una variable por GET que no existe by systemadmin.es

Fuente: systemadmin.es

En PHP, mediante el parámetro de configuración error_reporting podemos definir que tipo de errores quedemos almacenar en el log.

En el caso que lo tengamos a E_ALL, veremos como se van guardando en el log “PHP Notice“, los cuales muchas veces conocemos pero no nos interesan en un servidor de producción. Podemos desactivarlos “restando” de E_ALL los notices mediante E_NOTICE:

error_reporting = E_ALL & ~E_NOTICE

Otro tipo de errores que pueden llenar los logs son los PHP Warning. Para eliminarlos podemos hacerlo “restando” a la expresión anterior E_WARNING:

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING

Solucion al Cannot modify header information – headers already sent by…

Articulo creado por Ferticidio

Un error muy común en los archivos php es el de Cannot modify header information – headers already sent by… Y aca ponen el archivo que genera esa error.

Una vez, recuerdo, abandone un proyecto que estaba haciendo porque no lo pude solucionar. Cuando buscamos información referente a este error siempre nos encontramos con lo mismo, fijate que tu script no haga ninguna salida antes de crear un cookie (o de usar una funcion referida a los headers) y fijate que no halla espacios en blanco antes del <?php o despues del ?>. Pero hay una cosa mas.

No recuerdo donde lo lei, hace unos meses ya, si nuestro archivo esta guardado en unacodificación de caracteres distinta de ANSI nos va a dar el mismo error. Supuestamente se toma el cambio de codificación de caracteres como una salida.

Bueno el tema es que hoy me econtre con ese problema en una instalación de WordPress. Me decia: “Cannot modify header information – headers already sent by (output started at chorizo/wp-config.php)” Agarre el archivo, me fije que no hubiera espacios al principio o al final (es que lo estuve toqueteando), y siguio dando problemas. Agarre el viejo y querido Notepad, abri el archivo y le di al guardar como, ahí eleji la codificación ANSI. ¿Y saben que?… salio andando.