How to install WHMCS 7 on Plesk for Linux?

Follow

Comments

13 comments

  • Avatar
    kanenses

    Hello,

    And support for PHP 7.1 or 7.0?

    When I try installing with any of php 7 version, I'am getting blank pages (500 error).

    1
    Comment actions Permalink
  • Avatar
    Girardin Christophe

    Bonjour,

    J'ai le même problème. Merci Plesk pour répondre.
    @kanenses: Avez - vous résolu ce problème?
    Je vous remercie de vos réponses,
    Chaleureusement

    0
    Comment actions Permalink
  • Avatar
    Ivan Postnikov

    Hello @Girardin, glad that you have found the answer to your question.

    The following WHMCS documentation might also be useful for you:

    https://docs.whmcs.com/PHP_7_Migration_Guide

     

    0
    Comment actions Permalink
  • Avatar
    John Kipling

    Thanks for creating this article. I'd like to clarify a few points if I may.

    1. The WHMCS software distro includes the Plesk provisioning module as standard, so steps 1-4 about downloading the module from GitHub are redundant.

    2. It should be possible to install WHMCS on the Plesk server containing customer hosting accounts, provided Apache is configured to perform a graceful restart: https://support.plesk.com/hc/en-us/articles/213907285-How-to-enable-disable-Apache-graceful-restart-in-Plesk

    Thanks!

     

    0
    Comment actions Permalink
  • Avatar
    Alisa Kasyanova

    @John Kipling
    Thank you for your comment.
    1. I have edited the article accordingly.
    2. Apache's graceful restart workarounds the issue with the restarts, however, it is still not recommended to install WHMCS and Plesk on the same server: they can share the same resources and conflict with each other.

    0
    Comment actions Permalink
  • Avatar
    Randall Camacho

    hi,

    "Do not install WHMCS on the same Plesk server which will be managed by WHMCS, since web services will be restarting upon provisioning and it will cause errors in WHMCS"

    1 - will this also apply to the upcoming Plesk Obsidian ? 

    2 - if not can this be added to suggested features or is it a technical limitation inherent with Plesk ?  

    (seems to me that cPanel, DirectAdmin etc can conveniently host WHMCS without the need for a separate server.)

    kind regards,

    RC.

    0
    Comment actions Permalink
  • Avatar
    Nikita Nikushkin (Edited )

    Hi @Randall Camacho,

    > 1 - will this also apply to the upcoming Plesk Obsidian ? 

    Most probably - yes, since it restarts Apache service in order to apply made changes

    However, there is no info on the official WHCMS website whether they are going to support Obsidian or not

    > 2 - if not can this be added to suggested features or is it a technical limitation inherent with Plesk ?  

    It is a limitation on the Apache side as it is restarted whenever any settings have to be applied

    You can try to increase "Apache Restart Interval" in "Plesk at Tools & Settings > Apache Web Server". In this case, if you set Apache restart interval to 1800 (30 min), new settings will be applied after 30 minutes and you will not get "502 bad gateway" in WHMCS, e.g. during creation a new subscription

    Another solution is using graceful Apache restart, however, keep in mind that graceful restart is unstable and can crash Apache or cause issues

    Here is info how to turn it on:

    How to enable/disable Apache graceful restart in Plesk?

    > (seems to me that cPanel, DirectAdmin etc can conveniently host WHMCS without the need for a separate server.)

    We have no information about how it works on other platforms so cannot provide you with any additional information here

    0
    Comment actions Permalink
  • Avatar
    Randall Camacho

    thanks for your very kind and speedy reply in this.

    one last question and i hope it is not a silly one ;

    if Apache is the issue, how about servers running LiteSpeed ?

    does the same issues exist on LiteSpeed servers ?

    kind regards,

    RC.

    0
    Comment actions Permalink
  • Avatar
    Daria Gavrilova

    Hello @Randall Camacho,

    Thank you for your question.

    Currently standalone Litespeed webserver and standalone OpenLiteSpeed Web Server are not supported by Plesk.

    More information on this matter you may also find here: Does Plesk Onyx support Litespeed Web Server?

    0
    Comment actions Permalink
  • Avatar
    Omotere Lanre Ebenezer

    Thank you for this update.

    I have a question. Does WHMCS site on plesk panel supports connecting remotely to cpanel server for provisioning of hosting service on the cpanel server? 

    I currently have a whmcs hosted on a cpanel lxc container server.

    Problems encountered:

    cronjob is not working for the whmcs on the cpanel which needs some special configuration due to the LXC container environment.

    I am not too sure cronjob will work on plesk panel for the whmcs website but would like to try it out.

     

    0
    Comment actions Permalink
  • Avatar
    Daria Gavrilova

    Hello @Omotere Lanre Ebenezer,

    Thank you for your question.

    WHMCS can be used for managing remote Plesk servers, however, it was not tested if it can be used for provisioning of hosting service on the Cpanel server.
    So we cannot guarantee that it will work as expected. It can be done at your own risk only.

    0
    Comment actions Permalink
  • Avatar
    Arvind Kumar Madhukar

    How can we allow our Plesk Reseller to integrate WHMCS in their respective account without sharing root access or logins.

    0
    Comment actions Permalink
  • Avatar
    Michael Klaumann

    Just checking on this for V8.5.  Is it still the case that you cannot/should not install WHMCS 8.5 on a Plesk server (same server) and have web hosting clients on that same server?  I spoke with tech support at GoDaddy and said that you can absolutely install WHMCS on a cPanel server (same server with web hosting clients) and that that is what most hosting companies are doing.

    Thanks!

    0
    Comment actions Permalink

Please sign in to leave a comment.

Have more questions? Submit a request