|
CGI:IRC relies on 'streaming' so it can display the text in the main window. To check that streaming is working there is a script at ¤http://cgiirc.sourceforge.net/files/teststream.pl.txt (rename it to teststream.cgi and set permissions to 755 on it).
If streaming is not working there are several areas where the problem can be:
Server
The main script is a nph (non-parsed header) script, some web servers (notably Cobalt Raqs, older versions of lighttpd and early versions of Apache 2) don't support these, however this is easily worked around, simply rename nph-irc.cgi to something like main.cgi and update script_nph in cgiirc.config.
Under Apache certain modules such as mod_gzip, mod_deflate and mod_security have been reported to interfere with the streaming action, either disable these modules or exclude nph-irc.cgi from them.
To exclude CGI:IRC from mod_gzip use:
mod_gzip_item_exclude file nph-.*\.cgi$
Proxy
Some proxy servers do not support streaming, apparently Novell Border Manager is one, but this is very rarely seen. Sometimes this can be worked around by accessing CGI:IRC over SSL.
Browser
Some older versions of browsers (e.g. Opera 5 or 6, KDE Konqueror 2) don't support streaming, Safari also does not support streaming.