"An error occurred: Connecting to IRC: Connection refused connecting to xxx.xxx.xxx.xxx:6667"
Antwort: Die Konfiguration enthält einen Stolperstein. Man glaubt, bei default server seinen eigenen HTTP-Webserver eintragen zu müssen.
Statt dessen muß dort ein Server eingetragen sein, welcher einen IRC Dämon auf Port 6667 installiert hat.
Beläßt man die Parameter der Standardinstallation bei
default server = irc.freenode.net
funktioniert es ohne Probleme. Leider ist der Parameter default server etwas irreführend / gar nicht beschrieben.
Schaut man sich den Quellcode von irc.cgi an, fällt als erstes auf, daß kein Demon für Port 6667 vorhanden ist. Das bedeutet, der eigene (Web-) Server kann den Chat gar nicht selbst ausführen und benötigt deshalb einen Fremdserver, auf dem der Dienst IRC auf Port 6667 läuft. (irc.freenode.net)
Aus meiner Sicht ist irc.cgi lediglich ein Port-Interface oder "Übersetzer" zwischen den Ports 6667 und 80 bzw. IRC und HTTP. Dadurch wird der IRC-Chat auch über einen normalen Browser möglich.
Because of english questions: IRC.CGI is not a standalone IRC server, it needs another IRC Server for providing IRC on port 6667. After a very quick analyzing of the source code we found out that there is no demon for port 6667 inside. IRC.CGI is only (in our opinion) a "translator" between IRC and HTTP and "translates" the ports 6667 to 80 and back. Please do not change the default server to your own webserver. In most cases you have a HTTP-webserver without IRC. This is another service. Leave the default configuration of default server unchanged to provide IRC chat via a normal web browser.