~/tutorials

Tutorials

All my tutorials come from questions I once had — now the answers are yours, free and straight to the solution.

Installing and configuring DirectAdmin from scratch

Installing and configuring DirectAdmin from scratch

Quick answerDirectAdmin is a lightweight hosting panel that stays out of your way.DirectAdmin is a lightweight hosting panel that stays out of your way. A clean install takes minutes, but a few early settings determine how pleasant the next few years are.What you...

Why Apache crashes with SIGTERM and how to fix it

Why Apache crashes with SIGTERM and how to fix it

Quick answerA SIGTERM in the Apache log is not always a crash — it is often a clean shutdown triggered by something.A SIGTERM in the Apache log is not always a crash — it is often a clean shutdown triggered by something. The trick is telling an intentional restart...

Passing the URL path to index.php on Ubuntu

Passing the URL path to index.php on Ubuntu

Quick answerModern PHP apps expect every request to hit a single front controller (index.php), with the real route carried in the URL.Modern PHP apps expect every request to hit a single front controller (index.php), with the real route carried in the URL. Apache...

Fixing Apache AH01071 “Got error ‘PHP message'”

Fixing Apache AH01071 “Got error ‘PHP message'”

Quick answerAH01071 is Apache's way of saying PHP-FPM logged an error while serving a request.AH01071 is Apache's way of saying PHP-FPM logged an error while serving a request. The scary part is that the page often still loads, so the real error stays hidden in...