Posts by Alex Joe

    You were right. I purged apache2 and apache mpm, remove all files and subdirectories from /etc/apache2/ and run I-MSCP autoinstaller. I test it now, it seems to be ok. By the way I did upgrade to 1.2.17.



    I was right only about the fact that everywhere must be one version of the entries objections access.

    Hello,
    after upgrade from 1.12.15 to 1.12.17 all IP's in manual entries eth interfaces stops working. You have to change users assigned to this interfaces to another one, unassigned resellers, remove from IP management, remove manual entries from /etc/network/interfaces (Debian) and add it again via IP management, again assign Reseller(s) and User(s).
    I spend few hours on this issue, I hope that this mini "how to" helps someone. I don't track this bug, becasue I think this is best solution, you do not need to make changes in the I-MSCP software engine.



    Best regards

    Hello,


    I had a problem with the plugin. All the time I received an error 403 Forbidden.
    Apache error log:
    [access_compat:error] [pid xxx:tid xxx] [client xxx.xxx.xxx.xxx:xxxxx] AH01797: client denied by server configuration: proxy:https://admin.mydomain.com:4443/


    I discovered that the problem is in the module access_compat - it' denied SSL proxy redirects. It's old module with Apache 2.2




    It turns out there is a conflict between the older Order deny,allow syntax and the newer Require all granted syntax. The system's master configuration files are not configured to use the newer Require syntax. Because the Order syntax is processed by a different module (access_compat) than the Require syntax (authz_core, authz_host), the older syntax overrides the newer syntax, causing it to fail.


    I changed apache module proxy.conf:
    <IfModule mod_proxy.c>
    #turning ProxyRequests on and allowing proxying from all may allow
    #spammers to use your proxy to send email.
    ProxyRequests On


    <Proxy *>
    AddDefaultCharset off
    #Order deny,allow
    #Deny from all
    #Allow from 127.0.0.1,xxx.xxx.xxx.xxx


    Require all denied
    Require ip 127.0.0.1 xxx.xxx.xxx.xxx


    </Proxy>
    # Enable/disable the handling of HTTP/1.1 "Via:" headers.
    # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
    # Set to one of: Off | On | Full | Block
    ProxyVia On
    </IfModule>


    And removed from PanelRedirect.conf timeout nad retry directive (it causes error after change proxy.conf)


    And it works.


    I've tried also to change the configuration of the module proxy.conf to "allow from all", but it caused a lot of unauthorized redirects, and as a result the overall slowdown of the web server.



    I hope that my comments will help developers.

    Quote

    Alex Joe
    I'm pretty sure you haven't enabled the managesieve plugin (by default
    it is not enabled anymore as it only works with dovecot). Do enable it
    in /var/www/imscp/gui/plugins/RoundcubePlugins/config.php


    I am sure that I turn on this option in config, before installation of course.

    if I had some data, I would write. I try to be "conscious user" :)
    Log: /var/log/imscp/Plugin_module_RoundcubePlugins.log is empty.
    Any error messages. Any messages in /var/www/imscp/gui/data/logs


    But.. when installed plugin "Spamassassin", it start to work ! It maybe cached or something?

    In my instalation (system upgrade few times from Debian 5.0 to 7.8) Spamassasin from v310 by default has disable AWL plugin. I had to turn on AWL when I install this plugin, otherwise installation failed. I think it nice to improve installer from this behaviur.