Diagnosing Random 500 and 424 Errors on a VDS Stack
A troubleshooting checklist for unstable server-side errors on Apache, PHP, and MySQL stacks where static files still load normally.
Evergreen recommendations for architecture, security, performance, SEO, deployment, and content structure.
A troubleshooting checklist for unstable server-side errors on Apache, PHP, and MySQL stacks where static files still load normally.
A practical note on how SEO Strict URL behavior interacts with 404 handling, aliases, and requests like index.html in Evolution 1.0.12.
A practical security note on subscriber data, mailing lists, and why backups and access rules matter as much as the newsletter tool itself.
A practical SEO and content-modeling reminder: longtitle and description are useful, but only when they support real page intent instead of becoming empty routine fields.
A practical note on installation failures caused by SQL syntax differences such as ENGINE declarations in older environments.
A practical look at file and directory permissions in Evolution CMS, especially around cache, config, images, and hosting defaults.
A historical note on the old connector-related security discussion and a practical reminder that uncertain reports are still a reason to update carefully and promptly.
Why image-heavy MIGX setups can feel slow with getImageList and when it makes sense to rethink the rendering strategy.
What to check when TinyMCE stops working immediately after a build update even though the rest of the manager still loads.
A short practical note on link_tag_scheme, slashes, and why generated URLs may look different from expected section paths.
How to investigate oversized cache directories and decide whether the problem is normal cache churn or a misconfigured cache strategy.
A troubleshooting note for the annoying case where visiting the public site destroys the current manager session.
Why AjaxSearch can miss short prepositions and other one-letter terms, especially after minChars changes, and how to tune it more carefully.
A deeper look at the confusing first-hit failure where Evolution shows an install/config error on the first request but works after a refresh.
What to check when the session table becomes enormous: retention, bot load, session handler choices, and safe cleanup options.
A practical rule for GET-aware caching: search pages and other high-cardinality query pages should usually stay uncached or use a strict allowlist.
How one large-site AjaxSearch setup was improved by narrowing whereSearch and moving TV lookup into withTvs instead of scanning every TV field.
A troubleshooting checklist for the strange case where a page returns 404 on the first hit but loads normally on the second request.
Why some Evolution-generated links point to container-style paths and how to bring them back in line with the URL pattern your site expects.
Why YAMS language fields can ignore the expected tabbed layout in resource forms and what to verify in the build and configuration first.