Blog

スポンサーリンク
WordPress

WordPress管理画面から20〜30MBの音声ファイル(mp3)をアップ可能にする(KUSANAGI9 + nginx + PHP8環境)

結構沼ったので備忘録【作業目的】WordPress 管理画面から 20〜30MB 程度の音声ファイル(mp3)をアップロード可能にする(KUSANAGI + nginx + PHP 環境)【発生していたエラー】WordPress 管理画面の...
WordPress

『固定費ほぼ0円』月数百円で大手と同じことをする | 同じドメインでニュースレター(メルマガ)設計〜Webとメールを分離

最初に、言葉の整理をしておきます。ニュースレターとメルマガは、よく混同されますが、本来は少し思想が違います。一般にメルマガは、運営側が決めた内容を登録者全員に一斉配信するものです。一方ニュースレターは、読者がテーマやカテゴリーを選び、自分が...
WordPress

KUSANAGI環境でWordPressの自動バックアップをcronで構築する方法(毎日保存、最大3日)

概要稼働中のWordPressサイトを、安全かつ軽量に自動バックアップしたい場合、KUSANAGI + WP-CLI + cron の組み合わせが非常に有効です。プラグインも使う必要はありません。もちろん契約しているサーバーにもスナップショ...
WordPress

WordPress関連記事から特定カテゴリーだけ除外したい場合の実装例

WordPress で記事下に関連記事を表示していると、運用ルールの都合で「このカテゴリーだけは関連記事の判定から外したい」というケースが出てくることがあります。ここでは、実際に single.php に手を入れて、関連記事の抽出から特定カ...
WordPress

『PHP8 KUSANAGI9』WordPressマルチサイトで発生する bcache の罠?

見た目は「OGPの不具合」、実際はサイト全体の致命エラーだった以前のkusanagi8のサーバーから5年ぶりに新規サーバーへ引っ越し。PHP7から8へ。kusanagiも8から9へ移行。WordPressのマルチサイト運用だったせいか、かな...
WordPress

KUSANAGI9環境での自動監視「落ちる前に再起動」「落ちた後も即検知(外部チェック)」とSlack通知構築手順

対象環境:KUSANAGI 9(CentOS Stream 9 + nginx + php-fpm 8.1)目的:FPM枯渇やサイトダウンを自動検知し、Slackに即通知+自動リロードで復旧する仕組みを構築する。UptimeRobotよりS...
WordPress

やっぱりbcacheはonにした。botに耐えれずサイトが落ちたため『PHP-FPM設定』

【技術メモ】2025年11月3日 障害対応記録WordPress(KUSANAGI9 + nginx129 + PHP-FPM8.1)応答停止事案1. 概要2025年11月3日 16:54 頃、UptimeRobot により サイトの 応答...
WordPress

PHP-FPM のメモリチューニング実録「WordPress &kusanagi9」〜PHP 8の懸念点

〜高負荷下での安定化とキャッシュ最適化〜2025年11月、WordPress 環境(KUSANAGI9 + nginx + PHP-FPM8.1)において、長時間稼働後に sporadic な php-fpm クラッシュやレスポンス低下が発...
WordPress

10年前のTCDテーマ「CORE」を無理やり2025年最新環境に適応!「新着記事タブ」が消える不具合を修正

TCD027テーマ「CORE」は2015年の10年前のThemaで、最新アプデも2023年で止まっている。んで、私は長年サーバー含めて10年前の環境のままサイト運営していたのだが、WordPressもプラグインも更新しないままずっと粘ってい...
WordPress

【KUSANAGI9 × PHP8】FacebookでOGPが更新されない? 原因はbcacheだった

KUSANAGI9(CentOS Stream 9)でWordPressを運用していると、FacebookやX(旧Twitter)などのSNSに記事をシェアした際、OGPが最新のものに更新されないという現象に遭遇することがあります。今回は、...
スポンサーリンク