Independent software, built & maintained by PRBLEM.
28 releases 21 free · 7 professional STORE / 2.41.0
PRBLEMindependent software
ROOT
PRBLEM // AUTHOR FILE

ROOT

Technical field notes published on PRBLEM.

AUTHOR TRANSMISSIONS

Field Notes by ROOT

All Field Notes →
PRBLEM — XenForo add-ons, WordPress plugins and software tools
01 Security & Integrity

A Modified File Is Evidence, Not a Verdict: Practical File Integrity for PHP Applications

Hash mismatches are precise about bytes and deliberately silent about intent. That is exactly why they are useful.

4 min read Read note →
02 Release Engineering

The Production Readiness Checklist Every PHP Project Should Have

A deployment is not finished when the files upload successfully. Production readiness is a set of explicit checks that make hidden assumptions visible.

5 min read Read note →
03 PHP

PHP Upload Limits Are More Complicated Than upload_max_filesize

The number shown in php.ini may not be the number a user can successfully upload. The effective limit is the smallest relevant boundary in the whole…

4 min read Read note →
04 Web Infrastructure

HTTP 301 Is Not Always Good: The Hidden Cost of Redirect Chains

A redirect can be correct in isolation and still be part of a bad route. Trace the whole chain, not one response.

4 min read Read note →
05 WordPress

Why WordPress Plugin Uninstallers Leave Data Behind

Uninstalling a plugin and deleting every trace of its data are not the same operation—and sometimes that is intentional.

5 min read Read note →
06 Databases

Stop ‘Repairing’ Databases You Haven’t Diagnosed

Database maintenance commands are changes, not diagnoses. The first job is to identify what is actually unusual.

5 min read Read note →
07 XenForo

XenForo Cron Jobs Explained: How Scheduled Work Fails, Drifts and Recovers

A scheduled entry can exist, be enabled and still fail to produce the outcome you expect. Diagnose progress, ownership and timing separately.

5 min read Read note →
08 WordPress

WP-Cron Is Not a Real Cron Job — And That Matters More Than You Think

WP-Cron is a scheduling mechanism, but its default execution model is request-driven. That difference explains many mysterious delayed tasks.

5 min read Read note →
09 Release Engineering

SHA-256 Isn’t Just for Security: How to Verify the File You Actually Shipped

A checksum is a small piece of release infrastructure that can answer one very important question with byte-level precision.

6 min read Read note →
10 Diagnostics

Your Site Returns 200 OK. That Doesn’t Mean It’s OK.

A healthy HTTP response proves that one request completed. It does not prove that the application around it is healthy.

6 min read Read note →