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:
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.
Checking PHP configuration...
SquirrelMail version: 1.4.22 Config file version: 1.4.0 Config file last modified: 09 July 2013 16:40:44
PHP version 5.3.3 OK.
Running as N/A(N/A) / N/A(N/A)
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.
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)
R Return to Main Menu
C Turn color off
S Save data
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.