Posts by Starlight

    Environment: Debian Jessie, I-MSCP 1.3.15, PHP-FPM, PHP 5.6.29 (Debian), opcache.enabled = 1, apc.enabled = 1


    Since upgrading to 1.3.15, the login to any Software written in PHP is not possible any more.


    Entering correct credentials e.g. to to joomla! or owncoud redirect back to the login site without error message. Nothing to see in the Log files.


    Server sessions or OPcache might create the problem.


    Update: OwnCloud shows:

    Code
    1. Access forbidden
    2. CSRF check failed

    Update II: Not sure, if it is related with the update, but it coincidentally occurred after it.

    When installing (or updating to 1.3.15) with (here mariadb) remote database, i-mscp tries to figure out the data base type and version. Unfortunately, SQLD_TYPE seems to be not set. Therefore, line 112 of engine/PerlLib/Servers/sqld/remote_server.pm fails.


    Code
    1. [ERROR] iMSCP::Stepper::_callback: Invalid version format (version required) at /usr/local/src/imscp-1.3.15/engine/PerlLib/Servers/sqld/remote_server.pm line 112, <$fh> line 12.

    The proposed change will be a benefit for all and I actually handle it exactly like this, so I can provide SSL access for each user through one SSL file.


    However, such a change should not be in a bug fix release like 1.3.9 but in 1.4.x, because it changes the behavior of the system.

    Dear @Nuxwin,


    the i-MSCP team and especially you are doing a tremendous job to fix and enhance this control panel. Thank you for this.


    However, there is one thing, I'd like to discuss is your release management. I do understand, you have a Major, Minor and Bugfix version, displayed by the version number (e. g. 1.3.7). What you do is introducing changes in the Bugfix versions (see Planned changes regarding DNS managements for 1.3.9) that should actually belong to a minor release. I know, that maintaining code for several versions and back porting fixes to older versions can be painful; nevertheless, I would like to see only bug fixes in bug fix releases.


    The reason is, that new features need to be tested before rolled out to the customers, but security and bug fixes should be available immediately they are provided.


    Would it be possible to maintain at least two to three minor versions with bug fixes and add features in never minor or major versions?

    Dear @Nuxwin your proposed settings work


    The connection string contains the hostname of the DB-Server (what resolves perfectly, because it is added to the server's host-file).


    I played a bit around with the settings and it looks like, that DBDMin 0 not a valid option is (DBDmin 1 works).


    Thank you for your debugging.