I have checked that the bug-fix I am reporting can be replicated, or that the feature I am suggesting isn't already present.
I have checked that the issue I'm posting isn't already reported.
I have checked that the issue I'm posting isn't already solved and no duplicates exist in closed issues and opened issues
I have checked the pull requests tab for existing solutions/implementations to my issue/suggestion.
Expected Behavior:
Have the new zone dialog or the reload function displayed/act without errors.
Actual Behavior:
When creating a new zone, the dialog does not appear (thus it has become impossible to create new zones). See attached screenshot.
When reloading a zone, it displays the following error, but the process ends successfully.
Deprecated: idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated in [DocumentRoot]/fm-modules/fmDNS/functions.php on line 777
Steps to reproduce:
Click on Zones > Forward > Add New
I was unable to reproduce the problem on a staging fm instance, thus I guess its someway related to PHP configuration of the production web server. Both of them runs Apache httpd 2.4.41 and PHP 7.2.26 (and PHP intl extension) on FreeBSD 11.3.
I'd be grateful if someone can suggest me what to check.
The text was updated successfully, but these errors were encountered:
The usage of idn_to_utf8() in fmDNS does not specify a variant so it's relying on the default or server's configuration. I see INTL_IDNA_VARIANT_2003 was deprecated in PHP 7.2, but they did not change the default so you're getting those warnings (see https://bugs.php.net/bug.php?id=75609).
Until a fix is implemented in fmDNS to explicitly define the variant, you can disable the errors in the Settings which should allow you to manage your zones.
This should be done in the facileManager settings as shown in this screenshot. This may also be the difference between your production and pre-production environments.
fM Version : 3.5.7
fmdns Version : 3.4.1
In raising this issue, I confirm the following:
Expected Behavior:
Have the new zone dialog or the reload function displayed/act without errors.
Actual Behavior:
When creating a new zone, the dialog does not appear (thus it has become impossible to create new zones). See attached screenshot.
When reloading a zone, it displays the following error, but the process ends successfully.
Steps to reproduce:
Click on
Zones > Forward > Add New
I was unable to reproduce the problem on a staging fm instance, thus I guess its someway related to PHP configuration of the production web server. Both of them runs Apache httpd 2.4.41 and PHP 7.2.26 (and PHP intl extension) on FreeBSD 11.3.
I'd be grateful if someone can suggest me what to check.
The text was updated successfully, but these errors were encountered: