声だけで生きる人生は送りたくない。
  • WordPressのユーザー権限:管理者・編集者・投稿者・寄稿者・購読者の役割の違い

    テスト環境 RHEL系|WordPress 7.1.3|Twenty Twenty-Fiveテーマ|2026-10-18 確認 WordPressのユーザー権限は、ユーザーごとに割り当てた役割に応じて、投稿の作成や公開、プラグインのインストールといった作業の許可範囲を決める機能です。執筆者と運営者に任せる範囲を決めるため、WordPress 7.1.3でユーザーを追加して役割を変え、コアの既定の権限一覧と照らし合わせて5つの役割の違いを表にまとめました。 コアの既定値では、管理者は権限50個、…

  • Astraテーマ:インストールと無料機能、Astra Proの料金プラン比較

    AstraテーマはBrainstorm Forceが作った無料のWordPressテーマで、色や文字、ヘッダーとフッターをカスタマイズ画面からコードなしで変更できます。WordPress 7.1.3のサイトにAstra 4.14.1をインストールして無料機能とスターターテンプレートを確認し、公式の料金表と照らし合わせてAstra Proが必要になるケースをまとめました。 Astraダッシュボードの公式比較表146項目のうち、無料の列にチェックがある項目はヘッダー・フッタービルダーを含む3つです…。

  • AI クローラー:GPTBot・ClaudeBot の訪問を実測し、robots.txt と nginx でブロックする設定

    テスト環境 RHEL系|AlmaLinux 9.8|Nginx 1.28 + Apache 2.4|2026-10-18 確認 AIクローラーは、AI企業がモデルの学習やAI検索、ユーザーの質問への回答のためにWebページを収集するボットです。Nginx + Apache構成のサーバーにこれらのボットがどれだけ訪れるかを確かめるため、オリジンサーバーのアクセスログ14日分のUAを各社が公開しているIPレンジと照合した結果、公式…

  • nginx njs:モジュールのインストールと js_set の設定、reload の適用で JavaScript 変数を作る

    テスト環境 RHEL系|AlmaLinux 9.8|Nginx 1.28 + Apache 2.4|njs 0.9.4|WP Rocket 3.23.5.1|2026-10-17 確認 nginx njsは、nginxの設定の中でJavaScriptの関数を使ってリクエストを処理したり変数の値を作ったりする、nginx公式のモジュールです。Nginx + Apache構成のサーバーで、nginxの設定だけでは変えられないリクエストURLの大文字・小文字をそろえるため、njsモジュールをインストール済みのnginxと同じバージョンで入れ、js_setで作った変数を…

  • gclid キャッシュ:広告クリックのクエリとページキャッシュキー、最初のバイトの実測

    テスト環境 RHEL系|AlmaLinux 9.8|Nginx 1.28 + Apache 2.4|WP Rocket 3.23.5.1|2026-10-17 確認 gclidのキャッシュ処理とは、広告クリックのURL末尾に付くgclidクエリを無視し、クエリのないURLのキャッシュファイルで応答する動作です。Nginx + Apache構成のWordPressサーバーでクエリとキャッシュの有無ごとに最初のバイトまでの時間を測った結果、gclidが加えた時間は0.014〜0.015秒で、数秒単位の遅れはキャッシュを使わない…

  • Linux nice コマンド:優先度の指定と renice での変更、CPU を奪い合うときの取り分を実測

    テスト環境 RHEL系|AlmaLinux 9.8|root・一般ユーザーアカウント|2026-10-17 確認 プロセス・ジョブ予約コマンド nice·renice·ionice Linuxのniceコマンドは、プログラムを実行するときにCPUをどれだけ譲るかを決めるnice値(-20〜19)を指定するコマンドです。AlmaLinux 9サーバーでCPUコア1つに2つのタスクを割り当て、nice値を変えながら測った結果、取り分はCPUを奪い合うときにだけ分かれ、nice 19のタスクは1.4%しか使いませんでした…。

  • Cloudwaysのサーバーサイズ変更:Vertical ScalingでRAM・CPUを増やす方法と縮小時の注意点

    Cloudwaysのサーバーサイズ変更は、サーバー管理画面のVertical Scalingメニューで、今のサーバーとデータを維持したままCPU・RAM・ディスクを増やす機能です。Vultrソウル1GBサーバーのサイズ選択画面と公式ヘルプを照らし合わせた結果、縮小できるかどうかがプロバイダーごとに異なるため、増やす前の確認手順とクローンで縮小する方法をまとめました。 1️⃣ CloudwaysのVertical Scaling:今のサーバーのスペックを増やす…

  • WordPress「An error occurred, please try again」:プラグインのライセンス確認が失敗する原因と通知の削除

    WordPressの「An error occurred, please try again.」通知は、プレミアムプラグインがライセンスサーバーに確認を要求して正常な応答を受け取れなかったときに、管理画面の上部に表示するエラー通知です。この通知が表示されたサーバーで文言からプラグインを特定し、同じプラグインでライセンスサーバーの応答を変えて再現した結果、サーバー復旧後も1時間残る通知は再試行待機の値を削除して解決できました。 Essential…

  • Hide My WP:アドオン型WordPressセキュリティプラグイン|wp-admin & ログインURLの非表示など40以上の機能

    Hide My WP (Hide My WordPress)は、WordPressのログインURLとwp-admin、テーマ・プラグインのパスを変更または非表示にする主要機能と追加機能を持ち、WordPressセキュリティプラグインの一つと見なせます。WordPressはログインアドレスであるwp-adminがそのまま見えているため、セキュリティを強化するセキュリティプラグインを使って隠すことができます。 その中でもHide My WPは、ログインURLとwp-adminを隠すほかにも…

  • WPセキュリティ:wp-adminのセキュリティ|ログインURL変更・ログイン試行制限・XML-RPC

    wp-adminのセキュリティは、WordPressの管理画面とログイン画面から入ってくる総当たり攻撃を防ぐ設定です。WordPressサイトを複数運営しているNginx + Apache構成のサーバーのアクセスログを確認したところ、ログインURLを変えた後もxmlrpc.phpへの自動リクエストが続いていたため、サーバー側の速度制限まで合わせて適用しました。 1️⃣ wp-adminとwp-login.phpが狙われる理由 WordPressの管理画面のURLが…

コンテンツの終わり

コンテンツの終わり