Avisos
Vaciar todo

Error Virtuemart al actualizar productos  

 
e-Commerce 360º
 e-Commerce 360º
Usuario experto

Hola,

Estamos teniendo problemas con la actualziacion de precio o de cualquier campo de los productos de Virtuemart.
He visto que algun otro usuario tenia ese problema pero probando las diferentes propuestas de solucion no ha valido ninguna.
El error que da es:
vmError: VmTableData ¡Sef Alias falta en registro! No se puede guardar el registro sin Sef Alias.

Y tras hacer los cambios que proponeis en otros tickets veo que nada ha funcionado y si miro el log del error me sale lo siguiente:
[22-Oct-2015 16:24:12] PHP Warning: mb_ereg_replace() [function.mb-ereg-replace]: mbregex compile err: empty range in char class in /home2/clubsiba/public_html/administrator/components/com_virtuemart/helpers/vrequest.php on line 48

Para este error no he encontrado solucion en internet.

Se os ocurre que puede ser?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 22/10/2015 6:00 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El mensaje que envías es una advertencia, que versión de virtuemart tienes

Según el mensaje es qeu te falta poner el alias, envía algunas capturas de pantalla para ver las configuraciones.

Saludos.

ResponderCitar
Respondido : 22/10/2015 6:46 pm

Cursos Gratuitos WordPress

e-Commerce 360º
 e-Commerce 360º
Usuario experto

Si, eso ya había leído en alguna otra respuesta que dabais pero no es el caso, si que esta puesto el alias (adjunto pantalla previa al error que sale justo al darle al botón guardar).

La versión de Joomla es Joomla! 2.5.28 y de Virtuemart 2.6.0

Lo que me preocupara era el error del LOG que os trasladé:
[22-Oct-2015 16:24:12] PHP Warning: mb_ereg_replace() [function.mb-ereg-replace]: mbregex compile err: empty range in char class in /home2/clubsiba/public_html/administrator/components/com_virtuemart/helpers/vrequest.php on line 48

ResponderCitar
Respondido : 23/10/2015 9:28 am
Rafael
 Rafael
Miembro Moderator

Buenos días,

Tengo la impresión que estás usando una versión obsoleta de PHP para poder utilizar la función mb_ereg_replace y virtuemart en conjunto.

Prueba a subir la configuración de PHP a 5.3

Para esto, tienes que consultar con los compañeros de Soporte Técnico desde tickets.

Comprueba si con ello, se soluciona el problema.

Saludos

ResponderCitar
Respondido : 23/10/2015 10:51 am

e-Commerce 360º
 e-Commerce 360º
Usuario experto

Efectivamente actualizando se ha resuelto el problema

Gracias,

ResponderCitar
Respondido : 23/10/2015 1:01 pm