Free certificates went GA this month. Automating issuance and renewal, the rate limits that catch staging first, and the monitoring that has to outlive the automation.
A PHP warning does not stop execution. file_get_contents() on a missing file warns and returns false, and the code carries on with false where a string was expected…
A fatal error is not an exception and cannot be caught. In 5.6 that includes calling a method on null and exhausting memory_limit — the request dies, the…
A week-old server already sees thousands of login attempts a day. Key-only SSH, a firewall, fail2ban and monit — and the recovery plan for locking yourself out.