Z-push on rocky linux 9.2

SYSTEM INFORMATION
OS type and version Rocky Linux 9.2
Webmin version 2.101
Virtualmin version 7.8.2 pro
Related packages PHP FPM 8.1

i have a virtualmin pro on Rocky linux 9.2 , works all fine.
i want use outlook with active sync (no imap)
i try to “auto” install with install script Z-Push 2.7.0
but i have this error

Blockquote
Fatal Error!
Failed to install script : This script cannot be installed, as this virtual server does not meet its requirements : Z-Push requires that PHP scripts be executed using mod_php

can you help me?
but in rocky linux 9 i can insall only fpm (i presume)…

thank you in advance

Definitely do not install mod_php.

I’ll have to do some reading to figure out why that install script depends on mod_php.

Their docs include a bunch of mod_php-isms, but the chart on this page indicates it works with PHP-FPM, too. https://z-push.org/

So, I think you probably want to install it manually for now, or wait a while until someone has a chance to update our Install Script. I didn’t even know there was an install script for Z-Push, I haven’t heard of anyone using it, ever, I don’t think.

ok , no problem.
i found it, and i’m curious to prove it.
but if is not compatible with new operating system is not a problem.

i can try to install it manually and write here.

thank you

Looks like the last release and early 2021, which isn’t necessarily a sign it’s abandoned. Maybe it’s just “done” and hasn’t had any security issues that necessitated a new release.

ok thank you for advice :slight_smile:

A bit of a version mismatch, unless someone else is putting out versions.


install ok for me, is that where the error is?

Ah, OP is using an old version of the Install Script. The current version of the Install Script supports FPM, as of six months ago.

So, @ale.ab update to the latest Virtualmin version, installing Z-Push should work without mod_php.

i have same error

my operating system and software seems up to date

thank you

Huh, that’s weird.

What’s the output of the following command on your system:

sed -n '54,62p' /usr/libexec/webmin/virtual-server/pro/scripts/zpush.pl

thank you for reply

here you are

[root@s3 ~]# sed -n '54,62p' /usr/libexec/webmin/virtual-server/pro/scripts/zpush.pl
sub script_zpush_depends
{
local ($d, $ver) = @_;
local @rv;
local $mode = &get_domain_php_mode($d);
$mode eq "fpm" || $mode eq "mod_php" ||
        push(@rv, "Z-Push requires that PHP scripts be executed using <tt>fpm</tt>");
return @rv;
}

You have the updated version. I don’t understand why it won’t install.

i don’t know.
i try now to reboot server , but same error…

php is set to
FPM
version 8.0.27
tried also 7.4.33

I use Rocky 9 and I have no issue. Just to double check your virtualmin machines (not server) settings you see this.

and the php info from the highlighted.

yes same settings

i don’t know why happens…

got me, I cant reproduce the error. you can install other scripts ok like wordpress?

yes i can.
i installed succesfully phpmyadmin and roundcube.
but i’m on testing phase.
so i try to insall on another server and works fine …

but how i can configure outlook with exchange active sync?
i install z-push on
https://webmail.some.domain/z-push

when i open url browser ask me password, i type my username (with @domain.tld) and password and i have error… browser ask me again password…
but if i type in roundcube / usermin login is fine.

on outlook 2021 i try to setup EAS with
https://webmail.some.domain/z-push
https://webmail.some.domain
always with error…

thank you

Try the admin username and password like what wordpress would use for admin login.

You need to talk to the z-push community on how to configure it, I never seen anyone on here use it.

I had a quick look, only thing I did was enable imap but look too hard for me.

sorry for delay…

ok z-push is a dead way…

now i’m asking… is there a way to offer activesync (native outlook) to read email with virtualmin?

for now i’m able to use mailcow (on a clean server of course) but i like to use virtualmin.

thank you

I take it you altered your web server redirects so webmail.some.domain is no redirected to the usermin product ?