Como Configurar el Cambio de Password de Squirrelmail

Forums: 

Ya le instale el compatibility plugin, pero cuando le instalo el cambio de password no funciona, muestra esto:

Fatal error: Call to undefined function: compatibility_check_plugin_setup() in /usr/share/squirrelmail/plugins/change_passwd/functions.php on line 28

que me hace hace falta configurar??? todos los usuarios son locales

Sabes que me sucedio algo

Imagen de RazaMetaL

Sabes que me sucedio algo similiar, lo soluciones editando el archivo functions.php que esta dentro de change_passwd:

Modificas la linea 28 para que contenga:

check_plugin_setup('change_passwd', array('config.php'));

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

ahora me sale este error despues de modificar la linea 28

ya me sale la opcion disponible en las opciones pero me genera este error....

Warning: main(../src/validate.php): failed to open stream: No such file or directory in /usr/share/squirrelmail/plugins/change_passwd/options.php on line 39

Warning: main(): Failed opening '../src/validate.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/squirrelmail/plugins/change_passwd/options.php on line 39

Fatal error: Call to undefined function: sqgetglobalvar() in /usr/share/squirrelmail/plugins/compatibility/functions.php on line 82

chequee las rutas del validate.php

cambie la ruta de ubicacion del validate.php y me sale la ventana de cambio de password pero cuando trato de cambiar el password me sale lo siguiente....

An error has occurred while attempting to change your password. Please contact your system administrator.

que prodra ser??

Habilita el debug para que

Imagen de RazaMetaL

Habilita el debug para que tengas mas detalles y puedas dar con el error:

En config.php

// For debugging only, set this variable to 1. WARNING: this will
// echo any password information you enter in clear text! Please
// use this setting with care!
//
$debug = 1;

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Edita el archivo

Imagen de RazaMetaL

Edita el archivo options.php

En la linea 39

include_once ('../include/validate.php');

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

archivo editado

ahora sale este error:

An error has occurred while attempting to change your password. Please contact your system administrator.

active el debug y sale esto.

To test the chpasswd utility from the command line, do this:

cd /usr/share/squirrelmail/plugins
../plugins/change_passwd/chpasswd 'user' 'clave1' 'clave2' 2>&1

que hace falta modificar??
Les agradesco la ayuda...!

Haz lo que te dice el

Imagen de RazaMetaL

Haz lo que te dice el mensaje de error:


cd /usr/share/squirrelmail/plugins/change_passwd
./chpasswd 'usuario' 'clave1' 'clave2' 2>&1

Muestranos la salida que te da.

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Ejecutalo como usuario

Imagen de RazaMetaL

Ejecutalo como usuario www-data (Debian) o apache (RedHat) segun sea tu caso.

Verifica que el archivo tenga permisos para que pueda ser ejecutado por el usuario apache.

-------------------------

Antes de preguntar visita esta dirección :evil:

 

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

el usuario no tenia permisos

el usuario no tenia permisos, le asigne los permisos y por el shel lo ejecuta "The password was modified successfully" pero en via web no funciona? en alguna parte esta definido si el usuario es www-data o apache?? uso debian ose que el usuario es www-data.

Páginas