From: W T R. <wtr...@gm...> - 2013-07-10 08:45:55
|
After more research apparently the problem is version compatibility. This version of change_password (change_passwd-4.0-1.2.8.tar.gz) requires Squirrelmail version 1.2.8 and compatibility plugin version 1.3. It appears that this change_passwd is not compatible with Squirrelmail version 1.4.22 and compatibility plugin version 2.0.16. I cannot seem to find a plugin that is compatible. Can someone point me in the right direction? TIA. On 7/9/2013 4:50 PM, W T Riker wrote: > *I've discovered more information. When I look at the httpd error log > I see this entry:* > > PHP Fatal error: Call to undefined function > compatibility_check_plugin_setup() in > /usr/local/squirrelmail/www/plugins/change_passwd/functions.php on line 28 > > *Here is the output from configtest:* > > > SquirrelMail configtest > > This script will try to check some aspects of your SquirrelMail > configuration and point you to errors whereever it can find them. You > need to go run conf.pl in the config/ directory first before you run > this script. > > SquirrelMail version: *1.4.22* > Config file version: *1.4.0* > Config file last modified: *09 July 2013 16:40:44* > > Checking PHP configuration... > PHP version 5.3.3 OK. > Running as N/A(N/A) / N/A(N/A) > display_errors: > error_reporting: 22527 > variables_order OK: GPCS. > PHP extensions OK. Dynamic loading is disabled. > > *ERROR:* You have configured PHP not to allow short tags > (short_open_tag=off). This shouldn't be a problem with SquirrelMail or > any plugin coded coded according to the SquirrelMail Coding > Guidelines, but if you experience problems with PHP code being > displayed in some of the pages and changing setting to "on" solves the > problem, please file a bug report against the failing plugin. The > correct contact information is most likely to be found in the plugin > documentation. > > Checking paths... > Data dir OK. > Attachment dir OK. > Plugins OK. > Themes OK. > Default language OK. > Base URL detected as: https://mail.mydomain.com/src (location base > autodetected) > Checking outgoing mail service.... > SMTP server OK (220 mail.mydomain.com ESMTP Postfix (2.6.6) > (CentOS Linux)) > Checking IMAP service.... > IMAP server ready (* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR > LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot on > mydomain.com ready.) > Capabilities: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR > LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN > Checking internationalization (i18n) settings... > gettext - Gettext functions are available. On some systems you > must have appropriate system locales compiled. > mbstring - Mbstring functions are available. > recode - Recode functions are unavailable. > iconv - Iconv functions are available. > timezone - Webmail users can change their time zone settings. > Checking database functions... > not using database functionality. > > Congratulations, your SquirrelMail setup looks fine to me! > > *Here is what conf.pl shows:* > > SquirrelMail Configuration : Read: config.php (1.4.0) > --------------------------------------------------------- > Plugins > Installed Plugins > 1. compatibility > 2. change_passwd > 3. squirrelspell > > Available Plugins: > 4. administrator > 5. bug_report > 6. calendar > 7. delete_move_next > 8. demo > 9. filters > 10. fortune > 11. info > 12. listcommands > 13. mail_fetch > 14. message_details > 15. newmail > 16. sent_subfolders > 17. spamcop > 18. test > 19. translate > > R Return to Main Menu > C Turn color off > S Save data > Q Quit > > Command >> > > > On 7/9/2013 3:24 PM, W T Riker wrote: >> I've just installed the change password (/etc/passwd) plugin (my first >> one). I believe I followed the instructions correctly but the option is >> not showing up. When I run configtest it says plugins: OK (although I >> would have thought it would list the plugins). How do I go about >> debugging this? TIA. > |