HTTPステータスコードの基礎 — 保守ツールが監視で使う 200/301/403/500 の意味
WordPressサイトの保守作業では、「更新後にサイトが正常に表示されているか」を機械的に判定する場面が頻繁にある。人間が目で見て「大丈夫そうだ」と判断する代わりに使われるのが、Webサーバーがリクエストに対して返すH …
WordPress の保守・運用に関する技術情報を発信しています。
WordPressサイトの保守作業では、「更新後にサイトが正常に表示されているか」を機械的に判定する場面が頻繁にある。人間が目で見て「大丈夫そうだ」と判断する代わりに使われるのが、Webサーバーがリクエストに対して返すH …
WordPressのURLは https://example.com/blog/some-post-title/ のような「きれいな」形をしているが、サーバー上に blog/some-post-title/ というディレ …
WordPressの設定というと、多くの人はまず管理画面の「設定」メニューを思い浮かべる。だが、サイトそのものの起動条件に関わる一部の設定は、管理画面のどこにもなく、wp-config.php というPHPファイルに直接 …
WordPressの管理画面やテーマは、実は裏側でHTTPのAPIを経由して動いている部分がある。投稿一覧をJavaScriptで動的に読み込んだり、外部のPHPスクリプトから「最新記事3件のタイトルと抜粋だけ」を取って …
WordPressのプラグインやテーマを更新したとき、PHPエラーも出ず管理画面上は「成功」と表示されるのに、実際にサイトを開くとレイアウトだけが崩れている——というケースがある。CSSの読み込み順が変わった、フォントの …
Pythonで書いたデスクトップアプリをローカルで動かすと何の問題もないのに、PyInstallerで1つの実行ファイルにビルドした途端、特定の機能を使ったときだけ ModuleNotFoundError で落ちる——と …
配布用のデスクトップアプリをビルドしていると、macOS では「開発元が未確認のため開けません」という警告に、Windows では SmartScreen の「発行者不明の実行可能ファイルを実行しますか」という表示に遭遇 …
Flaskでアプリを起動すると、ターミナルにこう表示される。「WARNING: This is a development server. Do not use it in a production deployment …
設定ファイルへの書き込み中に、電源が落ちたら何が起きるか。あるいはWindowsのウイルス対策ソフトが、書き込み中のファイルを一瞬ロックしたら。素朴に open(path, ‘w’) で直接上書きしていると、書き込みが中 …
同じ設定ファイルを、GUIアプリとバックグラウンドで動く別プロセスが同時に書き込もうとしたらどうなるか——タイミングが悪ければ、片方の書き込みがもう片方を上書きし、最悪の場合はファイルの内容が壊れる。この「複数プロセスに …