Posts by GuS

    We all have to face the fact that i-MSCP is quite dead & buried. There will be no rewrite/update/new version. I already switched most of my servers to KeyHelp, i suggest you all do the same.

    R.I.P. i-MSCP, you were great.


    Wow jackstone! I must thank you for that finding: KeyHelp (never found in all the web search I did about Hosting Panel software). I am testing it in a VM right now.

    I am in the same situation and I need to upgrade to Ubuntu 20.04 in our server, which hosts many tools I use to work with my Clients.

    I know is unfair to not help i-MSCP in the development process (with money or coding), but I don't have much time either.

    I live with the money just enough (and most of the times/months is not enough) so the priority as an independent freelancer is: I must continue with something else as Hosting Panel software and try to leave i-MSCP behind (maybe one day I can help with the development, as I am developer myself, but than can't be right now).

    Here in Argentina we are living in a complicated situation and I have to find everyday a way to make money, more and more these days.

    Hi, does this listener allow to change the default domain A record that points to server IP?

    Let me explain what is my problem: I have a domain that must be redirected to WIX service by assigning a difference A record IP for the base domain and a CNAME. I've managed to add CNAME record and a A record to another IP with custom dns, but when I add the new A record of the base domain, i just maintain the original that IMSCP adds (so I have to manually edit the zone file to change the A record to



    I have the following error when trying to uninstall i-IMSCP:


    iMSCP::Stepper::_callback: Global symbol "$rs" requires explicit package name (did you forget to declare "my $rs"?) at /var/www/imscp/engine/setup/../PerlLib/Servers/httpd/apache_php_fpm/ line 150, <$fh> line 12.

    Global symbol "$rs" requires explicit package name (did you forget to declare "my $rs"?) at /var/www/imscp/engine/setup/../PerlLib/Servers/httpd/apache_php_fpm/ line 151, <$fh> line 12.

    Global symbol "$rs" requires explicit package name (did you forget to declare "my $rs"?) at /var/www/imscp/engine/setup/../PerlLib/Servers/httpd/apache_php_fpm/ line 151, <$fh> line 12.

    Compilation failed in require at /var/www/imscp/engine/setup/../PerlVendor/Class/ line 637, <$fh> line 12.

    at imscp-uninstall line 108.

    Any ideas? Thanks in advance.

    OS: Ubuntu 16.04.5 LTS

    i-MSCP version: 1.5.3

    EDIT: for now, I just commented that block of code in


    for ( '000-default', 'default' ) {

    next unless -f "$self->{'config'}->{'HTTPD_SITES_AVAILABLE_DIR'}/$_";

    $rs = $self->{'httpd'}->enableSites( $_ );

    return $rs if $rs;


    and the uninstall process finished. If i am not wrong is because I do not have the default site conf files of apache2 (I always remove those files).


    First, I upgraded Ubuntu from 16.04 to 18.04 and then executed the upgrade of i-MSCP (from 5.3 to current latest 1.5.3-2018120800). This is the error that shows:

    Any ideas of what is wrong?

    Thanks in advance.


    In my particular case, I need to add WSGI settings for my django projects where conflics since the includes reads twice the WSGI entry ("Name duplicates previous WSGI daemon definition"). So, why not have a

    Include /etc/apache2/imscp/mysite.conf and a Include /etc/apache2/imscp/ option? (to not mess with the automated generated main conf).

    I know this is duplicate post of Different Apache confs for SSL/non-SSL but I didn't saw an answer there.