Posts by JSey

    Hi community,


    I am currently trying to migrate an existing server, but ran into a problem I cannot seem to fix. I simplified it to the following vanilla setup:

    • Clean, current install of a Debian 9.7 base system
    • Pulled the current version from git (on commit 87a25c9, as of 2019-02-04)
    • Started perl imscp-autoinstall -dc
    • Choices: auto install, proftpd, MariaDB 10.1, Bind 9, PHP 7.3, Apache2 FPM, Courier, entered hostname (which is in /etc/hosts).

    Installer fails with

    Code
    1. [ERROR]
    2. Error while performing step: 
    3.  Processing setup dialog 
    4.  Error was: 
    5.  iMSCP::Stepper::_callback: Missing or invalid $host parameter at /usr/local/src/imscp/engine/PerlLib/Servers/sqld/mysql/installer.pm line 798. 


    Here are the last lines of the imscp-setup.log:

    I feel that I'm missing something obvious here. Any advice?

    I tried to install this plugin yesterday, but got an error message since I'm running the Github version 1.2.x - it complains with a "Your i-MSCP version is not compatible with this plugin."


    I then tried to re-create the functionality through a proxy set-up myself, but ran into some ugly problems with the web tools: webmail et al. try to redirect traffic to port 8080 (mainly because https://example.com/pma gets redirected to https://example.com/pma/ - plus, the redirect adds the port like this: https://example.com:8080/pma/ ) - which fails since I try to hide the port 8080 by routing via loopback (127.0.0.1) and setting nginx to listen on that interface only, too. My goal is to force access through ssl, and make it available only through BASE_SERVER_VHOST… any clues which might help me? TIA (and thanks for the awesome work you're doing here, btw!)