Приветствую Вас, Гость
Главная » Статьи » Mail » Zimbra

Ошибка PHP после обновления или установки Zimbra

Zimbra Release 9.0.0.ZEXTRAS.20221203.UBUNTU18.64 UBUNTU18_64 FOSS edition

Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-213-generic x86_64)


После стандартного обновления операционной системы 4 июня Zimbra стартовала с ошибкой:

 Starting apache... httpd: Syntax error on line 148 of /opt/zimbra/conf/httpd.conf: Cannot load /opt/zimbra/common/lib/apache2/modules/libphp7.so... No such file or directory

При том, что библиотека присутствовала на указанном месте и права соответствовали. Обновление пришлось откатить

Поиск в "этих ваших инторнетах" дал описание похожей ошибки

https://zalinux.ru/?p=5569

но предлагаемый метод исправления не сработал. К тому же, при попытке обновить систему 17 июня 2024 года имя библиотеки оказалось без семёрки

/opt/zimbra/common/lib/apache2/modules/libphp.so

После изменения строки 148 в файле /opt/zimbra/conf/httpd.conf

LoadModule php7_module        /opt/zimbra/common/lib/apache2/modules/libphp7.so

заменить на

LoadModule php_module        /opt/zimbra/common/lib/apache2/modules/libphp.so

рестарт Zimbra произошел штатно.

ОБНОВЛЕНИЕ:

Понадобилось развернуть тестовый сервер аналогичной конфигурации. Выкачиваю сабж

wget download.zextras.com/zcs-9.0.0_OSE_UBUNTU18_latest-zextras.tgz

разворачиваю и что же:

Zimbra Release 9.0.0.ZEXTRAS.20231104.UBUNTU18.64 UBUNTU18_64 FOSS edition

Первый старт после установки проходит с ошибкой

Host mx3.domain.ru
    Starting ldap...Done.
    Starting zmconfigd...Done.
    Starting dnscache...Done.
    Starting logger...Done.
    Starting mailbox...Done.
    Starting memcached...Done.
    Starting proxy...Done.
    Starting amavis...Done.
    Starting antispam...Done.
    Starting antivirus...Done.
    Starting opendkim...Done.
    Starting snmp...Done.
    Starting spell...Failed.
Starting apache...httpd: Syntax error on line 148 of /opt/zimbra/conf/httpd.conf: Cannot load /opt/zimbra/common/lib/apache2/modules/libphp7.so into server: /opt/zimbra/common/lib/apache2/modules/libphp7.so: cannot open shared object file: No such file or directory
failed.


    Starting mta...Done.
    Starting stats...Done.
    Starting service webapp...Done.
    Starting zimbra webapp...Done.
    Starting zimbraAdmin webapp...Done.
    Starting zimlet webapp...Done.

В файле /opt/zimbra/conf/httpd.conf строку 148

LoadModule php7_module        /opt/zimbra/common/lib/apache2/modules/libphp7.so

меняем на

LoadModule php_module        /opt/zimbra/common/lib/apache2/modules/libphp.so

и перезапускаем сабж

su - zimbra -c "zmcontrol restart"

Категория: Zimbra | Добавил: ab0k (11.07.2024)
Просмотров: 91 | Теги: php, ubuntu 18, Zimbra | Рейтинг: 0.0/0
Всего комментариев: 0
avatar