Domain errors in i-mscp with german umlauts

  • Hi there,


    I created a domain with an german Umlaut (ü) and redirected to another domain.

    After a while I would like to start installing Drupal on that account.

    Cause PHP didn't worked (approx. caused by myself- I firstly forgot to allow it) I deleted the account.

    Even after new-creating it, the domain does event redirect.

    However, alternatively I would start installing it on a subdomain "19", but even calling up the "index.html" file in /htdocs/19/ doesn't work (always error 404).


    Does anyone know the problem or may help?


    Thx and kind regards

  • Hello,

    I am wondering - why you would like to call the index.html file from the htdocs folder directly!

    Usually the "Domain" or Subdomain are binded to the htdocs directory in the correct way.


    Do you have I-MSCP installed on a local server - as example 192.168.1.100? If the server is on the world wide web, the question is, why you are not calling the "Umlaut Domain" (example: grömen.de) with the link: grömen.de/index.html ???

    Please clearify a bit, what exactly you have set up and follow our Reporting rules - Reminder

    EDIT: How do you set-up the redirect from the "Umlaut-Domain" to the other one?

    Best regards.

    Support Infos: I-MSCP Version: 1.5.x / Distro: Debian Stretch / PHP: 7.1.27 - FPM / I-MSCP Plugins: Let´s Encrypt + PHPSwitcher (latest Versions)

  • Thanks for answering!


    The server is running on world wide web.


    When I call the index.html on the subdomain it's actually the same (cf. attachment).


    I made the redirection by the config in the domain-settings (as you can see in the screenshot).


    Thx und BR

  • And here the reporting facts:


    i-MSCP 1.5.3
    Build: 2018120800
    Codename: Ennio Morricone


    Here the extract:

    [DEBUG] iMSCP::Bootstrapper::boot: Booting backend....

    [DEBUG] iMSCP::LockFile::acquire: Acquiring exclusive lock on /var/lock/imscp.lock

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Plugin tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Plugin tasks for: LetsEncrypt (ID 1)

    [DEBUG] Modules::Plugin::_executePluginAction: Executing run( ) action on Plugin::LetsEncrypt

    [DEBUG] iMSCP::Execute::execute: /bin/systemctl is-active apache2

    [DEBUG] iMSCP::Provider::Service::Abstract::_exec: active

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Plugin tasks for: SpamAssassin (ID 2)

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Plugin tasks for: RoundcubePlugins (ID 4)

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::ServerIP tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::ServerIP

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::SSLcertificate tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::SSLcertificate

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::User tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::User

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Domain tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Domain

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Subdomain tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Subdomain

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Alias tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Alias

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::SubAlias tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::SubAlias

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::CustomDNS tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::CustomDNS

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::CustomDNS tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::CustomDNS

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::FtpUser tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::FtpUser

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Mail tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Mail

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Htpasswd tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Htpasswd

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Htgroup tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Htgroup

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Htaccess tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Htaccess

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::SubAlias tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::SubAlias

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Alias tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Alias

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Subdomain tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Subdomain

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::Domain tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::Domain

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: Processing Modules::User tasks...

    [DEBUG] iMSCP::DbTasksProcessor::processDbTasks: No task to process for Modules::User

    [DEBUG] iMSCP::Execute::execute: perl /var/www/imscp/engine/imscp-pkt-mngr 'WyIxIiwiMiIsImRydXBhbC04LjcuNSIsInRvYWRkIiwibm8iXQ=='

    [DEBUG] iMSCP::LockFile::release: Releasing exclusive lock on /var/lock/imscp.lock

    [FATAL] iMSCP::DbTasksProcessor::processDbTasks: cp: cannot stat ‘/var/www/imscp/gui/data/persistent/softwares/2/drupal-8.7.5-1.tar.gz’: No such file or directory at /var/www/imscp/engine/PerlLib/iMSCP/DbTasksProcessor.pm line 400.

  • Additionally I tried to install Drupal on an other subdomain on an other domain. But here exactly the same error.


    It seems like i-mscp isn't handling or redirecting the new (sub-)domains to their directory...

  • Just to be sure...: did you clean the cache in the browser? The Web-Forwardings are stored in the cache and therefore changes are often not visible in time when not clearing the browser cache.

  • That also depends on the redirection you use. If you use a permanent one (301 as an example), then yes. Otherwise no. Never had an issue with temp redirects (without clearing the cache).

    Have a nice day. :)

  • VirtualHost configuration:

    127.0.0.1:8889 net1.my-domain.de.local (/etc/apache2/sites-enabled/01_awstats.conf:9)

    89.22.120.223:443 is a NameVirtualHost

    default server 19.xn--bundesschlertagung-u6b.de (/etc/apache2/sites-enabled/19.xn--bundesschlertagung-u6b.de_ssl.conf:1)

    port 443 namevhost 19.xn--bundesschlertagung-u6b.de (/etc/apache2/sites-enabled/19.xn--bundesschlertagung-u6b.de_ssl.conf:1)

    alias http://www.19.xn--bundesschlertagung-u6b.de

    alias sub20.configpanel.lulrich-productions.de

    port 443 namevhost billing.my-domain.de (/etc/apache2/sites-enabled/billing.my-domain.de_ssl.conf:1)

    alias http://www.billing.my-domain.de

    alias sub13.configpanel.my-domain.de

    port 443 namevhost controlpanel.my-domain.de (/etc/apache2/sites-enabled/controlpanel.my-domain.de_ssl.conf:1)

    alias http://www.controlpanel.my-domain.de

    alias sub5.configpanel.my-domain.de

    port 443 namevhost echtzulrich.de (/etc/apache2/sites-enabled/echtzulrich.de_ssl.conf:1)

    alias http://www.Kundendomain10.de

    alias dmn10.configpanel.my-domain.de

    port 443 namevhost europa.ulrich.fyi (/etc/apache2/sites-enabled/europa.ulrich.fyi_ssl.conf:1)

    alias www.europa.kundendomain4

    alias sub4.configpanel.my-domain.de

    port 443 namevhost ju-stadt-dueren.de (/etc/apache2/sites-enabled/ju-stadt-dueren.de_ssl.conf:1)

    alias http://www.kundendomain11.de

    alias dmn11.configpanel.my-domain.de

    port 443 namevhost labs.my-domain.de (/etc/apache2/sites-enabled/labs.my-domain.de_ssl.conf:1)

    alias http://www.labs.my-domain.de

    alias sub10.configpanel.my-domain.de

    port 443 namevhost legal.my-domain.de (/etc/apache2/sites-enabled/legal.my-domain.de_ssl.conf:1)

    alias http://www.legal.my-domain.de

    alias sub11.configpanel.my-domain.de

    port 443 namevhost kundendomain8.de (/etc/apache2/sites-enabled/lilli-fischer.de_ssl.conf:1)

    alias http://www.kundendomain8.de

    alias dmn8.configpanel.my-domain.de

    port 443 namevhost mmm.my-domain.de (/etc/apache2/sites-enabled/lilli-fischer.my-domain.de_ssl.conf:1)

    alias http://www.mmm.my-domain.de

    alias als6.configpanel.my-domain.de

    port 443 namevhost Kundendomain3.de (/etc/apache2/sites-enabled/louisulrich.de_ssl.conf:1)

    alias http://www.kundendomain3.de

    alias dmn3.configpanel.my-domain.de

    port 443 namevhost my-domain.de (/etc/apache2/sites-enabled/my-domain.de_ssl.conf:1)

    alias http://www.my-domain.de

    alias dmn1.configpanel.my-domain.de

    port 443 namevhost kundendomain4.de (/etc/apache2/sites-enabled/mironurban.de_ssl.conf:1)

    alias http://www.kundendomain4.de

    alias dmn4.configpanel.my-domain.de

    port 443 namevhost net1.my-domain.de (/etc/apache2/sites-enabled/net1.my-domain.de_ssl.conf:1)

    alias http://www.net1.my-domain.de

    alias sub6.configpanel.my-domain.de

    port 443 namevhost kundendomain7.de (/etc/apache2/sites-enabled/robin-mainz.de_ssl.conf:1)

    alias http://www.kundendomain7.de

    alias dmn7.configpanel.my-domain.de

    port 443 namevhost kundenalias3.de (/etc/apache2/sites-enabled/robinmainz.de_ssl.conf:1)

    alias http://www.kundenalias3.de

    alias als3.configpanel.my-domain.de

    port 443 namevhost sub3.domain (/etc/apache2/sites-enabled/sprueche.ulrich.fyi_ssl.conf:1)

    alias http://www.sub3.domain

    alias sub2.configpanel.my-domain.de

    port 443 namevhost kundendomain5.de (/etc/apache2/sites-enabled/tvonden.de_ssl.conf:1)

    alias http://www.kundendomain5.de

    alias dmn5.configpanel.my-domain.de

    port 443 namevhost domain2.fyi (/etc/apache2/sites-enabled/ulrich.fyi_ssl.conf:1)

    alias http://www.domain2.fyi

    alias dmn2.configpanel.my-domain.de

    port 443 namevhost webmail.kundendomain133.de (/etc/apache2/sites-enabled/webmail.kundendomain113.de_ssl.conf:1)

    alias http://www.webmail.kundendomain113.de

    alias sub14.configpanel.my-domain.de

    port 443 namevhost webmail.my-domain.de (/etc/apache2/sites-enabled/webmail.my-domain.de_ssl.conf:1)

    alias http://www.webmail.my-domain.de

    alias sub8.configpanel.my-domain.de

    89.22.120.223:80 is a NameVirtualHost

    default server billing.my-domain.de (/etc/apache2/sites-enabled/billing.my-domain.de.conf:1)

    port 80 namevhost billing.my-domain.de (/etc/apache2/sites-enabled/billing.my-domain.de.conf:1)

    alias http://www.billing.my-domain.de

    alias sub13.configpanel.my-domain.de

    port 80 namevhost bst19.my-domain.de (/etc/apache2/sites-enabled/bst19.my-domain.de.conf:1)

    alias http://www.bst19.my-domain.de

    alias sub19.configpanel.my-domain.de

    port 80 namevhost controlpanel.my-domain.de (/etc/apache2/sites-enabled/controlpanel.my-domain.de.conf:1)

    alias http://www.controlpanel.my-domain.de

    alias sub5.configpanel.my-domain.de

    port 80 namevhost echtzulrich.de (/etc/apache2/sites-enabled/echtzulrich.de.conf:1)

    alias http://www.echtzulrich.de

    alias dmn10.configpanel.my-domain.de

    port 80 namevhost europa.ulrich.fyi (/etc/apache2/sites-enabled/europa.ulrich.fyi.conf:1)

    alias http://www.europa.ulrich.fyi

    alias sub4.configpanel.my-domain.de

    port 80 namevhost kundendomain12.de (/etc/apache2/sites-enabled/ist-scheeres-noch-im-amt.de.conf:1)

                     alias http://www.kundendomain12.de

    alias dmn12.configpanel.my-domain.de

    port 80 namevhost kundendomain11.de (/etc/apache2/sites-enabled/ju-stadt-dueren.de.conf:1)

    alias http://www.kundendomain11.de

    alias dmn11.configpanel.my-domain.de

    port 80 namevhost kundendomain13.de (/etc/apache2/sites-enabled/junge-union-ibb.de.conf:1)

    alias http://www.kundendomain13.de

    alias dmn13.configpanel.my-domain.de

    port 80 namevhost labs.my-domain.de (/etc/apache2/sites-enabled/labs.my-domain.de.conf:1)

    alias http://www.labs.my-domain.de

    alias sub10.configpanel.my-domain.de

    port 80 namevhost legal.my-domain.de (/etc/apache2/sites-enabled/legal.my-domain.de.conf:1)

    alias http://www.legal.my-domain.de

    alias sub11.configpanel.my-domain.de

    port 80 namevhost kundendomain8.de (/etc/apache2/sites-enabled/lilli-fischer.de.conf:1)

    alias http://www.kundendomain8.de

    alias dmn8.configpanel.my-domain.de

    port 80 namevhost sub6.my-domain.de (/etc/apache2/sites-enabled/lilli-fischer.my-domain.de.conf:1)

    alias http://www.sub6.my-domain.de

    alias als6.configpanel.my-domain.de

    port 80 namevhost kundendomain2.de (/etc/apache2/sites-enabled/louis-ulrich.de.conf:1)

    alias http://www.kundendomain2.de

    alias als2.configpanel.my-domain.de

    port 80 namevhost kundendomain3.de (/etc/apache2/sites-enabled/louisulrich.de.conf:1)

    alias http://www.kundendomain3.de

    alias dmn3.configpanel.my-domain.de

    port 80 namevhost kundendomain7.de (/etc/apache2/sites-enabled/lsf19.de.conf:1)

    alias http://www.kundendomain7.de

    alias als7.configpanel.my-domain.de

    port 80 namevhost my-domain.de (/etc/apache2/sites-enabled/my-domain.de.conf:1)

    alias http://www.my-domain.de

    alias dmn1.configpanel.my-domain.de

    port 80 namevhost kundendomain4.de (/etc/apache2/sites-enabled/mironurban.de.conf:1)

    alias http://www.kundendomain4.de

    alias dmn4.configpanel.my-domain.de

    port 80 namevhost net1.my-domain.de (/etc/apache2/sites-enabled/net1.my-domain.de.conf:1)

    alias http://www.net1.my-domain.de

    alias sub6.configpanel.my-domain.de

    port 80 namevhost kundendomain7.de (/etc/apache2/sites-enabled/robin-mainz.de.conf:1)

    alias http://www.kundendomain7.de

    alias dmn7.configpanel.my-domain.de

    port 80 namevhost kundendomain3.de (/etc/apache2/sites-enabled/robinmainz.de.conf:1)

    alias http://www.kundendomain13.de

    alias als3.configpanel.my-domain.de

    port 80 namevhost sub2.fyi (/etc/apache2/sites-enabled/sprueche.ulrich.fyi.conf:1)

    alias http://www.sub2.fyi

    alias sub2.configpanel.my-domain.de

    port 80 namevhost kundendomain5.de (/etc/apache2/sites-enabled/tvonden.de.conf:1)

    alias http://www.kundendomain5.de

    alias dmn5.configpanel.my-domain.de

    port 80 namevhost domain2.fyi (/etc/apache2/sites-enabled/ulrich.fyi.conf:1)

    alias http://www.domain2.fyi

    alias dmn2.configpanel.my-domain.de

    port 80 namevhost webmail.kundensubdomain14.de (/etc/apache2/sites-enabled/webmail.kundensubdomain14.de.conf:1)

    alias http://www.webmail.kundensubdomain14.de

    alias sub14.configpanel.my-domain.de

    port 80 namevhost webmail.kundensubdomain15.de (/etc/apache2/sites-enabled/webmail.kundensubdomain15.de.conf:1)

    alias http://www.webmail.kundensubdomain15.de

    alias sub15.configpanel.my-domain.de

    port 80 namevhost webmail.my-domain.de (/etc/apache2/sites-enabled/webmail.my-domain.de.conf:1)

    alias http://www.webmail.my-domain.de

    alias sub8.configpanel.my-domain.de

             port 80 namevhost xn--bundesschlertagung-u6b.de (/etc/apache2/sites-enabled/xn--bundesschlertagung-u6b.de.conf:1)

                     alias http://www.xn--bundesschlertagung-u6b.de

    alias dmn20.configpanel.my-domain.de



    The last Domain is the problematic one. I made all other domains anonyme.

    The problem with the redirection to an other domain doesn't longer exist (just rebooted the server and it worked).

    But the (sub-)domain still doesn't show the content of it's directory (cf. screenshot).


    It shows a complete other domain...

  • For the (www.)19.bundesschülertagung.de I get a Dollibar Login screen

    for (www.)bundesschülertagung.de I get an i-MSCP 403 forbidden

    and for http://www.bundesschülertagung.de/index.html or index.php it says Page not found.


    Try to locate my access (11:37:40 MESZ) and find out where apache tries to locate the documentRoot....


    Since I also get an 403 when calling http://dmn20.configpanel.<yourdomain> I think you have to have a closer look into the documentRoot...


    /J