Had I followed your readme I wouldn't have noticed this, but as the link was provided, and as I'm lazy I got the 'file not found' error. Again I found the subscriber.cgi file had to be CHmod'd to 755 not 777 to get to the login screen. This got me to the login screen but I couldn't login.

The URL changes to ...mysitename.com/cgi-bin/?login and the message I get is:
"Forbidden
You don't have permission to access /cgi-bin/ on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request "

Am I right in thinking the line I should change in subscriber.cgi is
$password = "test"; by putting in my preferred password, eg
$password = "newpassword"; ?

As I mentioned in the other post, the URL you set in firstrun.cgi should include the subscriber.cgi file. That should fix this error.

Also yes, that is the variable you need to change in subscriber.cgi to change your password.

The html fragment file doesn't really need to be placed anywhere. Instead, you should just copy the code (and update the URL as needed) provided to wherever the subscription form is needed on your website.

You're a star! I had indeed wrongly entered the URL to the subscriber file in the firstrun panel with the ?admin at the end. I can login know.

I really appreciate how quick your response is on this forum. Would it be possible to have some additional guidance though on the ReadMe file, for those of us who don't know one end of our CGI to the other? It might save more questions on the forum and might avoid some people giving up if they can't get the script to work. The instructions that would be helpful are:

1. The files can be placed anywhere on your website. They don't have to be in the cgi-bin. So long as the file names set in the firstrun setup page detail the full filepath to subscriber.cgi

2. Enter the full address of the subscriber.cgi file in the firstrun admin panel, starting http:// and finishing subscriber.cgi (this is because you make great stress on adding ?admin to the URL when normally using the control panel, so I assumed this also applied on firstrun address.)

3. Set the file attributes of both .cgi files to 755 before running either of them.

Most of these little nuances are going to hopefully be gone whenever I finally getting around to finishing up the script rewrite (which I'm sad to say... has progressed very little)... Two top priorites are better documentation and an even easier setup process.