[Bug 1012140] New: Roundcube doesn't work with PHP7
http://bugzilla.novell.com/show_bug.cgi?id=1012140 Bug ID: 1012140 Summary: Roundcube doesn't work with PHP7 Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: Other OS: All Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: aj@ajaissle.de Reporter: suse-beta@cboltz.de QA Contact: qa-bugs@suse.de CC: nix@opensuse.org, wolfgang@rosenauer.org Found By: Beta-Customer Blocker: --- Leap 42.2 comes with PHP7 packages, but unfortunately Roundcube completely fails with PHP7. There are two reasons: - roundcube installs files to /usr/share/php5/Roundcube which is not in the PHP7 include path (workaround'able by creating a symlink in /usr/share/php7/) - after creating that symlink, I get an error message saying PHP Warning: Declaration of rcmail::get_instance($env = '') should be compatible with rcube::get_instance($mode = 0, $env = '') in /srv/www/roundcubemail/program/include/rcmail.php on line 30 The upstream changelog for Roundcube 1.2 lists PHP7 compability as a feature, which might explain why the 1.1.6 package in 42.2 fails with PHP7. FYI: I just installed the 1.2.2 package from server:php:applications, created the symlink in /usr/share/php7/, initialized the database - and it seems to work :-) (at least I see the login, I didn't test more yet) Please consider to release an update to 1.2.x for 42.2 - and make sure to get the include path right so that it works with PHP5 and PHP7. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com