Website Errors articles
Website Errors 359
Website errors explained: 500, 403, 404, 508 and what to do
When a site breaks, the number on screen is not decoration: it tells you which side the problem is on. Three or four...
Website Errors 377
Error 403 Forbidden: permissions, .htaccess and blocked IPs
A 403 Forbidden - shown on some servers as «No Permission to Access» - does not mean the page is missing. It means...
Website Errors 389
Which ports are open, and why your integration hangs without an error
«The integration will not connect and throws no error.» When a site tries to talk to an outside service and the...
Website Errors 300
MIME types and custom error pages
Two small subjects, two tools in the same panel, and between them they settle complaints that look mysterious: the...
Website Errors 252
Error 500 Internal Server Error: finding the cause, step by step
The short answer: error 500 means “something went wrong on the server and I cannot say what”. The cause is almost...
Website Errors 378
ERR_TOO_MANY_REDIRECTS: when the site redirects in a circle
The short answer: the browser says “the page redirected you too many times” when two rules contradict each other and...
Website Errors 264
Error 404 on a page that should exist: the causes, in order
The short answer: error 404 means “the server is working but cannot find what was asked for”. For a page you know...
Website Errors 228
Error 400 Bad Request: the cookie that is too big and other causes
The short answer: error 400 means “the request the browser sent is malformed or too big”. In most cases, the cause...
Website Errors 273
Error 429 Too Many Requests: who is asking too much, and what to do
The short answer: 429 means “you asked too many times in a short time: wait”. It appears from two sides: you receive...
Website Errors 235
Error 401 Authorization Required: a password box you did not expect
The short answer: when a folder or a site opens a box asking for a username and password from the browser itself...
Website Errors 235
Running a Perl or CGI script on your hosting: permissions, line endings and the 500 that follows
The short answer: Perl and CGI scripts (many old forms and counters) work on hosting, but they are demanding: the...





