[SOLVED] ISPCP 3.2 http2 phpmyadmin, mod_php conflicts mpm_event

Discussion in 'General' started by pongraczi, Nov 9, 2020.

  1. pongraczi

    pongraczi Member

    Hi,
    I just upgraded my ispconfig 3.1.x to 3.2 and I managed to get http2 work for my domains, followed some posts here in the forum.
    I had to disable 7.x mod_php to be able to get http2 work:
    a2dismod php7.3 && a2dismod mpm_prefork && a2enmod mpm_event​
    Now I have problems with phpmyadmin and roundcube, as there is no mod_php which could process php, so, source code shown on their pages.
    I would like to ask about the recommended method how to get them work?

    Long story short about a long upgrade process:
    This specific system upgraded from
    • debian 8 -> 9 -> 10 and
    • mariadb whatever_version -> 10.5.x (needed by some apps)
    • ISPConfig 3.1.x -> 3.2 (services reconfigured)
    • http1.1 -> http2
    It was relatively painless this kind of upgrade process, this system is still working well, but I am not sure, the result of this upgrade process is the same as a fresh install from scratch, so, I had to check the installation documents of the 3.2 to compare my existing system with the doc regarding necessary packages. It seems, some packages was missing, even I did not expect any malfunctions.
    So, I guess the not-working phpmyadmin is not a side effect, but a tradeoff between http2 vs. mod_php (phpmyadmin).
    Thank you!
     
  2. nhybgtvfr

    nhybgtvfr Well-Known Member HowtoForge Supporter

    a2enconf php7.3-fpm
     
    pongraczi likes this.
  3. pongraczi

    pongraczi Member

    Thank you, it did the trick. :D Dead simple, elegant, beautiful, idiot-proof one-liner :)
    Anyway, in a brand new installation is it the default? Working out of box?
    I guess I had a lot of legacy solutions due to the lot of upgrades...
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    If you follow the official install guides, then ISPConfig works out of the box of course. But when you disable the default php of the Linux distribution, which is mod_php, but still want to use php based applications of the OS like phpmyadmin, then you must enable an alternative php solution like php-fpm.
     
    pongraczi likes this.

Share This Page