Richard G
Verified User
Error calling phpmyadmin with Firefox on punycode domains
I got an issue when one of my clients is trying to call his phpmyadmin like this:
http://www.külschrank.de/phpmyadmin (domain is masked but it is indeed German zo with the ü in it).
Now both in Firefox and Internet Explorer the login screen appears, so far so good.
But with Internet Explorer after filling in the username and password (either the users DA credentials or the database credentials), the login goes fine and the phpmyadmin page appears.
When I do the same with Firefox, after clicking login, nothing of Firefox is to be seen, in both columns only this text appears:
This is the Dutch Firefox, the English translation is like this:
"Firefox prevented the page to be loaded this way, because the page has a content security policy which does not allow this".
This is a Directmin server, fully up2date with mod_ruid2 and the strange part is that this ONLY happens on this domain.
This is what the domain logfile says (I masked my ip and the domainname).
So it's giving a 304 but with Internet Explorer there is no problem logging in.
Also when trying to login this way on any other domain on the server, I can login to any database I want with the correct credentials.
Do I start from the domain with the error, I can't get in any phpmyadmin, It only shows me that error page.
What is going on here? What is causing this? It's not Firefox, because this is working on other domains without problems and it's a default Firefox.
So there must be something wrong on the users account or site I don't know.
Tested also without a .htaccess on the users public_html, which did not help either.
How can I fix this?
I got an issue when one of my clients is trying to call his phpmyadmin like this:
http://www.külschrank.de/phpmyadmin (domain is masked but it is indeed German zo with the ü in it).
Now both in Firefox and Internet Explorer the login screen appears, so far so good.
But with Internet Explorer after filling in the username and password (either the users DA credentials or the database credentials), the login goes fine and the phpmyadmin page appears.
When I do the same with Firefox, after clicking login, nothing of Firefox is to be seen, in both columns only this text appears:
Geblokkeerd door inhoudbeveiligingsbeleid
Deze pagina heeft een inhoudbeveiligingsbeleid dat embedding op deze manier voorkomt.
Firefox heeft voorkomen dat de pagina op deze manier werd geladen, omdat de pagina een inhoudbeveiligingsbeleid heeft dat dit niet toestaat.
This is the Dutch Firefox, the English translation is like this:
Roughly translated the rest says that "this page had a content security policy which prevents embedding this way" and thatBlocked by security zone policy
"Firefox prevented the page to be loaded this way, because the page has a content security policy which does not allow this".
This is a Directmin server, fully up2date with mod_ruid2 and the strange part is that this ONLY happens on this domain.
This is what the domain logfile says (I masked my ip and the domainname).
84.26.xx.xx - - [15/Dec/2012:01:30:57 +0100] "GET /phpmyadmin/js/update-location.js?ts=13530xxxx HTTP/1.1" 304 209 "http://www.xn--khlschrank-jzb.de/phpmyadmin/" "Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0"
So it's giving a 304 but with Internet Explorer there is no problem logging in.
Also when trying to login this way on any other domain on the server, I can login to any database I want with the correct credentials.
Do I start from the domain with the error, I can't get in any phpmyadmin, It only shows me that error page.
What is going on here? What is causing this? It's not Firefox, because this is working on other domains without problems and it's a default Firefox.
So there must be something wrong on the users account or site I don't know.
Tested also without a .htaccess on the users public_html, which did not help either.
How can I fix this?
Last edited: