Bij gebruik van LiteSpeed in Plesk kan het voorkomen dat Roundcube Webmail niet werkt. Je ziet dan een foutmelding over een niet-ondersteunde PHP-versie: “Unsupported PHP version. Required PHP 7.3”.
Oorzaak
Roundcube gebruikt zijn eigen PHP-instellingen los van de instellingen van de websites. Na installatie van LiteSpeed wordt de verbinding tussen Roundcube en de juiste PHP-versie soms verbroken.
Oplossing
Volg onderstaande stappen om Roundcube Webmail weer correct te laten werken:
Log in op je server via SSH.
Voer het volgende commando uit om de LiteSpeed PHP-handlers opnieuw te installeren:
/usr/local/lsws/admin/misc/lsup.sh -f -v <current_version>
Vervang <current_version>
door je huidige LiteSpeed-versie. Je kunt deze opvragen via:
/usr/local/lsws/bin/lshttpd -v
Herstart daarna de LiteSpeed-service:
service lsws restart
Controleer of Roundcube nu weer bereikbaar is via Webmail.
Stap 2: LSPHP-binary corrigeren (alternatieve oplossing)
Als Roundcube daarna nog steeds niet werkt, kun je de standaard LSPHP-binary vervangen door een symlink naar een nieuwere PHP-versie:
Maak een backup van de standaard LSPHP-binary:
mv /usr/local/bin/lsphp /usr/local/bin/lsphp-bk
Maak een symlink naar LSPHP 7.3 (of een andere geïnstalleerde versie):
ln -s /opt/plesk/php/7.3/bin/lsphp /usr/local/bin/lsphp
Controleer daarna opnieuw of Roundcube Webmail correct functioneert.
Extra informatie
Zorg ervoor dat PHP 7.3 of hoger correct is geïnstalleerd via Plesk > Tools & Settings > PHP Settings.
Als het probleem blijft bestaan, kun je tijdelijk Apache in Plesk selecteren als standaard webserver om Webmail toegankelijk te maken.