However, installation on my client's server stops dead with a 403 Forbidden error as soon as I click on Install (either Simple or Expert).
Can anybody comment on the ISP Unix Administrator's explanation?
" Hi Mike,
The "serendipity" script you have on your site has invalid URLs, which is why you are unable to continue the setup.
The URL is:
http://oregoncatalyst.com/serendipity/s ... y[step]=2a
The problem is the "[" and "]" characters. Please refer to RFC 1738 (or refer the makers of serendipity to it) which states that the following characters are *never* to appear in a URL: """ / "#" / "%" / "~" / "^" / "`" / "|" / "<" / ">" / "[" / "]" / "{" / "}". There are some other RFCs (1630 for example) which alter this list of characters, however the "[" and "]" characters remain in all the lists. If these characters are required in the URL, they must be percent encoded to adhere to proper URL forming standards.
The reason that this has been enforced is as a security measure to reduce the amount of succesful hacks to unpatched/old/poorly coded software which may be succeptible to a variety of attacks through the (mis)use of certain restricted characters (such as ";"). This prevents sites from being hacked, which ultimately prevents our servers from getting hacked or secure information being leaked out. Unfortunately the only way around this is to change how the program works by either encoding the "[" and "]" characters, or by removing them entirely."