On 2016年07月10日 02:54, "Andrés Chandía" wrote: > > > The answer I got from Paul Lesniewski was: > > SquirrelMail has > not yet been updated to work with PHP 7
The errors below are not PHP7 issues. They are fixed in version 1.4.23-SVN, which is available (nightly snapshots) on our downloads page. > Moved my > working SquirrelMail 1.4.22 installation/config to the new Ubuntu 16.04 LTR > platform. Now > occasionally INBOX message lines are missing [From and/or Subject will be > blank, the line > with Date istill shows] and I see these messages in my Apache 2.4 error_log: > [Sat Jul 09 > 22:11:22.905334 2016] [:error] [pid 18805] [client 50.46.232.213:41874] PHP > Warning: > *preg_replace()*: The */e modifier* is no longer supported, use > *preg_replace_callback* > instead in /home/www/public/squirrelmail/functions/*mime.php on line 705*, > referer: https://mydomain.com/squirrelmail/src/webmail.php > [Sat Jul 09 22:11:22.930801 2016] [:error] [pid 18805] [client > 50.46.232.213:41874] PHP > Warning: *preg_replace()*: The */e modifier* is no longer supported, use > *preg_replace_callback* instead in > /home/www/public/squirrelmail/functions/decode/*utf_8.php > on line 77*, referer: https://mydomain.com/squirrelmail/src/webmail.php > [Sat Jul 09 22:11:22.930816 2016] [:error] [pid 18805] [client > 50.46.232.213:41874] PHP > Warning: *preg_replace()*: The */e modifier* is no longer supported, use > *preg_replace_callback* instead in > /home/www/public/squirrelmail/functions/decode/*utf_8.php > on line 82*, referer: https://mydomain.com/squirrelmail/src/webmail.php > [Sat Jul 09 22:11:22.930827 2016] [:error] [pid 18805] [client > 50.46.232.213:41874] PHP > Warning: *preg_replace()*: The */e modifier* is no longer supported, use > *preg_replace_callback* instead in > /home/www/public/squirrelmail/functions/decode/*utf_8.php > on line 87*, referer: https://mydomain.com/squirrelmail/src/webmail.php > Good news is it looks like only 4 lines in two files containing > preg_replace() need to be > modified for PHP7 to use a preg_replace_callback(). I can edit the files > myself if I know > what to type. Anybody solved this yet? What is the exact format of the new > preg_replace_callback() function for these four source code lines? I spent > over an hour > searching the web and SquirrelMail mailing list archives and didn't find > anything I can use > to solve this issue. Now I'm asking for help! BTW, my users like > SquirrelMail and are > patiently waiting for me to find an answer. * Installation Versions*: - > *SquirrelMail > 1.4.22 *Plugin's:* * + administrator + calendar + fortune + gpg > + html_mail + > spamcop + squirrelspell /Checking PHP configuration/... PHP version > 7.0.4-7ubuntu2.1 > OK. Running as www-data(33) / www-data(33) display_errors: > error_reporting: > 22527 variables_order OK: GPCS. PHP extensions OK. Dynamic loading > is disabled. > ... Congratulations, your SquirrelMail setup looks fine to me! - *PHP > 7.0.4-7ubuntu2.1* (cli) > ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, > Copyright (c) > 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright > (c) 1999-2016, by > Zend Technologies - Apache Server version: *Apache/2.4.18 (Ubuntu)* > Server built: > 2016-04-15T18:00:57 - Dovecot IMAP - Frontier.com SMTP server - OS: Ubuntu > Server / Ubuntu > Desktop 16.04 LTR - SqurrelMail 1.4.22 installed manually from tar package > many years ago, > and still working, except as noted. - Firefox 47.0 browser Thank you, > Craig Craig Arno - -- Paul Lesniewski SquirrelMail Team Please support Open Source Software by donating to SquirrelMail! http://squirrelmail.org/donate_paul_lesniewski.php ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape ----- squirrelmail-users mailing list Posting guidelines: http://squirrelmail.org/postingguidelines List address: squirrelmail-users@lists.sourceforge.net List archives: http://news.gmane.org/gmane.mail.squirrelmail.user List info (subscribe/unsubscribe/change options): https://lists.sourceforge.net/lists/listinfo/squirrelmail-users