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
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
0 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
0 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
0 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
18 views2 min read
DocumentationDatabases

PostgreSQL Full-Text Search Drops Text in Angle Brackets (ts_headline, to_tsvector)

PostgreSQL's text search parser treats <word> as an HTML tag, dropping it from ts_headline snippets and the index. Escape < before parsing to keep it.

A
Adam Birds
3 views2 min read