Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Fatal Error: Can't use function return value in write contex

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
martinf
Novato
Mensajes: 16
Registrado: Mar, 29/03/2016, 21:39

Fatal Error: Can't use function return value in write contex

Mensaje por martinf »

Esto puede servir ya que estuve toda la mañana viendo de solucionarlo y en el foro no habìa rpta y tampoco en el foro en inglés. Finalmente la encontré en el foro en francés. Cuando uno quiere hacer una importación aparece la pantalla de error con el siguiente mensaje:
Fatal error: Can't use function return value in write context in /home/servername/public_html/foldername/imports/import.php on line 621

Adjunto la imagen del error.

La solución la posteó frederic34 (http://www.dolibarr.fr/forum/user/8599-frederic34) y el post es este: http://www.dolibarr.fr/forum/8-mise-a-j ... port-panne

PASOS:
Seguir la ruta del error en el servidor hasta encontrar el file import.php
Descargar el file e ingresar para modificar
Hace una bùsqueda por el término !empty Es la única cadena de texto con esa palabra

REEMPLAZAR:
if(!empty(GETPOST('update')))

por

if (GETPOST('update'))

Guardar el archivo y subirlo en reemplazo del antiguo import.php con el mismo nombre y en el mismo lugar.

¡Funciona!

Disclaimer: obviamente no soy programador, pero la idea es ayudar a quién lo necesite sin que necesariamente conozca mucho. Siempre guardar el file original por si algo sale muy mal y hay que volver al comienzo.
Adjuntos
fatalerror.png
fatalerror.png (40.22 KiB) Visto 5875 veces

Avatar de Usuario
aduart
Yoda
Mensajes: 1065
Registrado: Mié, 06/06/2012, 19:37

Mensaje por aduart »

Muy buen aporte !!!