Applicable to:
- Plesk for Linux
Symptoms
It is not possible to create emoji domains in Plesk with specific emojis, for example, with the unicode name xn--f98h.tld on CentOS 7 or Debian 9. Plesk shows the error on the Home page after creating such a domain:
PLESK_ERROR: New configuration files for the Apache web server were not created due to the errors in configuration templates: Template processing failed: file = /usr/local/psa/admin/conf/templates/default/domainVhost.php, error = Template_Exception: Failed to perform IDN conversion from ASCII name 'xn--f98h.tld' file
Cause
CentOS 7 and Debian 9 are using outdated libraries for IDN conversion that do not support INTL_IDNA_VARIANT_UTS46.
CentOS 7:
# rpm -qa | grep idn
libidn-1.28-4.el7.x86_64 <== This one
libidn2-2.0.4-3.el7.x86_64
CentOS 8:
# rpm -qa | grep idn
libidn-1.34-5.el8.x86_64 <== This one
libidn2-2.2.0-1.el8.x86_64
Resolution
Create domains like xn--f98h.tld in Plesk on Centos 8 or Debian 10 servers.
Comments
0 comments
Please sign in to leave a comment.