Welcome to TechWiki

Your comprehensive resource for documentation, tutorials, and guides on programming, DevOps, and modern software development.

Browse by Category

View all

Recent Articles

View all
DocumentationNetworking

Cloudflare WAF Custom Rules Bypassed by URL-Encoded Paths (%2F)

Cloudflare custom rules match the still-encoded path, so /settings%2F.env slips past "/.env" checks. Match on url_decode() instead.

A
Adam Birds
0 views3 min read
DocumentationCms

OptionTree "Trying to access array offset on false" in class-ot-settings.php

Stop OptionTree's array offset warnings on modern PHP with a small must-use plugin, without editing the plugin's own files.

A
Adam Birds
1 views2 min read
DocumentationCms

WP Rocket preg_match Compilation Failed: Missing Closing Parenthesis in Delay JS

Stop WP Rocket flooding the PHP log with preg_match warnings by escaping brackets in the Delay JavaScript exclusions list.

A
Adam Birds
1 views1 min read
DocumentationLinux

Google Workspace SMTP Relay 550 5.7.1 Invalid Credentials on a Dual-Stack Server

Fix Google SMTP relay 550 5.7.1 errors when only IPv4 is allowlisted by preferring IPv4 in gai.conf and restarting PHP-FPM.

A
Adam Birds
1 views2 min read
DocumentationCms

Duo Two-Factor WordPress Plugin Filling the PHP Log With "Duo debug" Lines

Stop the Duo two-factor plugin writing debug lines to the PHP log by setting $DuoDebug to false in duo_wordpress.php.

A
Adam Birds
1 views1 min read
DocumentationGeneral

ChatGPT "Some app settings were rejected" When Connecting to an OAuth MCP Server

ChatGPT rejects a self-hosted OAuth MCP server when dynamic client registration refuses its HTTPS callback URL. Allow HTTPS redirect URIs to fix it.

A
Adam Birds
68 views2 min read