WordPressをFTPで直接アップロードすると、失敗しても成功に見える。ctimeから原因を絞り込んだ話
FTPでWordPress一式をアップロードして更新すると、転送が途中で失敗してもWordPress側には何も表示されず、欠損したまま数ヶ月動き続けます。過去の作業内容を一切知らない状態で相談を受けたサイトの障害を、ctime走査・公式チェックサム照合・アクセスログから絞り込んだ調査手順をまとめました。
Insights
制作・保守の現場で蓄積した技術的な知見を共有しています。
FTPでWordPress一式をアップロードして更新すると、転送が途中で失敗してもWordPress側には何も表示されず、欠損したまま数ヶ月動き続けます。過去の作業内容を一切知らない状態で相談を受けたサイトの障害を、ctime走査・公式チェックサム照合・アクセスログから絞り込んだ調査手順をまとめました。
WordPressの脆弱性wp2shellの影響バージョン・修正版と、WAF・Basic認証・REST API遮断などの暫定対策、未使用サイトの扱いをまとめています。
WordPress 6.5.8では、6.5がメジャーバージョン、末尾の8がマイナーバージョンです。一般的なバージョン表記との違いと、メンテナンス・セキュリティリリースのみを対象とする自動更新設定の見方を解説します。
はじめに Webサイトを制作していると「構造化データ」「JSON LD」という言葉を耳にする機会が増えてきたのではないでしょうか。 Googleをはじめとする検索エンジンは、HTMLを解析してページの意味を理解しようとし
ACT3の既存WordPressサイトをAstro 5へ移行した実装記録です。記事のMarkdown変換、PHPフォームの分離、Pagefindのエンコーディング問題、Xserverの.htaccessによる404について解説します。
はじめに この MOD を作ったきっかけは、子どもの一言でした。 Youtubeを観ていた子供の「Minecraft で乗り物に乗りたい」という要望に応えようと既存の MOD を探したのですが、子どもでも直感的に操作でき
Claude Code / Codex のトークン消費を減らすために、MCPツールを整理した話 Claude Code や Codex を使っていると、MCPツールを追加するだけでできることが一気に増えます。 Playw
Google Antigravity の AI チャットで invalid UTF 8 エラーが出た原因は GEMINI.md だった Google Antigravity を使っていたところ、AI チャットを実行するた
Safariで外部SVG参照のclip-pathが効かない問題の原因と、HTML内にインラインSVG(defs > clipPath)を埋め込んで確実に解決する方法を解説します。
Antigravity / VS Code 起動時に「GitHub Login」が毎回出る原因と対処 Antigravity(またはVS Code)を起動するたびに、「GitHub Login」のポップアップが表示される
Webサイトのコーディングで、ページ最下部(フッターの下)に数px〜1行分程度の「謎の余白(スクロールできる空白領域)」が発生することがあります。 html / body の margin / padding は 0、フ
ポイントは「1セット分の幅(または高さ)」をJSで正確に計測し、CSS変数 marquee step に流し込むこと。 CSS側はその距離分だけ transform するだけで、計算不要の無限スクロールが成立します。 H
概要 Windows環境のVS Codeおよびそのフォークエディタ(Cursor / Windsurf など)において、エクスプローラーからパスをコピーするとデフォルトでは \ (バックスラッシュ)が使用されます。 We
✅ 解決方法 Macをご使用の場合、内蔵ストレージ・外付けストレージに関わらず、プロジェクトのパスに「日本語(マルチバイト文字)」が含まれていると発生します。 フォルダ名を「半角英数字」に変更すると解決する可能性がありま
備忘録 ── mbstring と headers already sent の正体(Xserver 共用サーバ) PHP を 8.3 から 8.4 にアップデート した際、 Xserver の共用サーバ環境で、以下のエ
Googleサーチコンソールの所有権確認のために DNS へ TXT レコードを追加したところ、 特定のサブドメインだけが表示されなくなった という相談を受けた。 ルートドメインや他のサブドメインは問題なく表示されており
― opacity: 0 が引き起こす LCP 判定不能問題 はじめに PageSpeed Insights を実行したところ、スコアが表示されず、LCP / CLS / TBT など すべての指標がエラー表示 になる状
はじめに WordPressのセキュリティについて調べると、「これをやらないと危険」「ここまでやって初めて安全」といった断定的な情報を多く見かけます。 しかし、実務の現場では すべてのサイトに同じセキュリティ対策を適用す
内容に応じたお見積もりも無料で行います。