Blog Sections Open

Diagnosing Random 500 and 424 Errors on a VDS Stack

If static files work but application requests fail with 500-style server errors, the investigation belongs in the runtime stack, not in the template layer.

The old report here described a VDS stack where static files such as test.html and even a simple phpinfo() page could work, yet the application still produced ugly server errors like 500 or 424.

What That Usually Means

The base server is alive, but something in the application runtime is unstable. That can point to PHP configuration, Apache modules, resource limits, or database-related failures.

Where to Look First

  • Apache and PHP error logs
  • memory limits and timeouts
  • file ownership and permissions after deployment
  • database connectivity and extension compatibility

The practical lesson is that once plain static files behave but CMS requests fail, the bottleneck is almost always in the runtime stack or app bootstrap layer, not in the content itself.

Newer post

Why WebLogin Can Break When SEO Strict URLs Are Enabled

How SEO Strict URL behavior can interfere with login flows if auth pages, redirects, and canonical routing are not aligned.

Older post

Understanding SEO Strict URLs in Evolution CMS 1.0.12

A practical note on how SEO Strict URL behavior interacts with 404 handling, aliases, and requests like index.html in Evolution 1.0.12.