AI時代のWordPress移転術|エクスポートXMLから301リダイレクト設定を生成する【KUSANAGI対応】

WordPressエクスポートXMLをAIに読み込ませて301リダイレクト設定を自動生成するイメージ。執事AIと女性Web担当者が「記事200本の移転」を巡って議論する技術ブログ向けアイキャッチ。
ChatGPT君とケンカになりました。 こちらの記事をリライトしていたときの話です。 KUSANAGIのマルチサイト機能でブログを簡単に分割する | きもおた・わーどぷれす。 KUSANAGIで複数サイトを運営したい方向 … 記事を読む:AI時代のWordPress移転術|エクスポートXMLから301リダイレクト設定を生成する【KUSANAGI対応】

WordPressの抜粋処理を軽量化する|the_excerpt()とget_the_excerpt()の処理差

WordPressのthe_excerpt()とget_the_excerpt()を比較した図
WordPressの抜粋処理でよく使われるのはthe_excerpt()。 <?php the_excerpt(); ?> これをget_the_excerpt()に変更すると処理が軽くなります。 <? … 記事を読む:WordPressの抜粋処理を軽量化する|the_excerpt()とget_the_excerpt()の処理差

GeneratePress × KUSANAGIで、AIこき使って「全部燃やした。」 ~PSIオール100までの道程【AdSense・GA4導入サイト】

いらないコードやCSSを燃やしてPSIオール100を叩き出してドヤる少女の画像
本サイト「きもおた・わーどぷれす。」のリニューアルをしました。 GeneratePressとKUSANAGIでサイト構築して、PageSpeed Insights(PSI)オール100を獲りました。 リニューアルにおいて … 記事を読む:GeneratePress × KUSANAGIで、AIこき使って「全部燃やした。」 ~PSIオール100までの道程【AdSense・GA4導入サイト】

「kusanagiコマンドが見つかりません」から始まる悪夢 ~KUSANAGI9アップデート事故

KUSANAGIアップデートに失敗してバグの嵐に巻き込まれてパニックする少女
10月7日、KUSANAGIのアップデートが来ました。 いつも通りコマンドを打ち込みます。 # dnf upgrade しかしエラーが出てアップデートできない。 競合するパッケージを置き換えるには、コマンドラインに &# … 記事を読む:「kusanagiコマンドが見つかりません」から始まる悪夢 ~KUSANAGI9アップデート事故

kusanagi migrateしようとWEXALを削除したらNginxすら立ち上がらなくなって地獄を見た

KUSANAGIを移行しようとしたらトラブルシューティングで苦しむ少女のイメージ画像
KUSANAGI8から9への移行がようやく終わりました。 地獄を見ました。 KUSANAGIでサイトを作って以来の地獄を見ました。 以下、その顛末を記します。 最初に記しておきます。 理由は人災の複合なので、そのまま他の … 記事を読む:kusanagi migrateしようとWEXALを削除したらNginxすら立ち上がらなくなって地獄を見た

WEXAL環境でアクセス解析のPVが不自然に増えるときの対処法 Jetpack統計情報・Slimstat Analyticsの設定例

謎のPV増加に慌てる少女のイメージ画像
WEXAL環境で運用していると、アクセス解析のPVが急に増えることがあります。 やったあ! と素直に喜べる状況ならいいんですけど、実際の流入にしてはどうにも数値の伸び方が不自然。 何が起こってるの? 原因を探し始めた方も … 記事を読む:WEXAL環境でアクセス解析のPVが不自然に増えるときの対処法 Jetpack統計情報・Slimstat Analyticsの設定例

公式のkusanagi migrate手順を読んでもインポートできない。原因はカレントディレクトリでした

KUSANAGI8から9へ移行する際、kusanagi migrate –import がうまく動かず、少しハマりました。 原因は大きな設定ミスではなく、コマンド実行時のカレントディレクトリです。 同じところ … 記事を読む:公式のkusanagi migrate手順を読んでもインポートできない。原因はカレントディレクトリでした

超初心者向けKUSANAGI導入マニュアル(2) セキュリティを設定する

KUSANAGIのセキュリティを解説する少女のイメージ画像
本稿ではKUSANAGI導入時におけるセキュリティ設定を超初心者向けに解説します。 具体的には、BASIC認証、作業用ユーザー作成、rootログイン禁止、SSHポート変更、WinSCP設定まで順番にまとめました。 こちら … 記事を読む:超初心者向けKUSANAGI導入マニュアル(2) セキュリティを設定する

KUSANAGIで作業用ユーザーを作る、ついでにsudoの説明もする【初心者向け】

Linuxターミナルでroot(#)と一般ユーザー($)を司る少女の画像
本稿ではKUSANAGIで作業用ユーザー(一般ユーザー)を作ってsudoできるようにします。 sudoの意味すら知らない初心者に向けて書いてますので、わかる方にはまどろこしいと思います。 (わかる方なら本稿を読まないと思 … 記事を読む:KUSANAGIで作業用ユーザーを作る、ついでにsudoの説明もする【初心者向け】

rootログインを禁止する方法と潜んでいるかもしれない落とし穴【KUSANAGI9・ConoHa VPS】

rootログインを禁止したはずなのに、なぜかできてしまって不思議がる少女
恐らくKUSANAGIを導入した多くの初心者はrootでログインし作業しているのではないかと思います。 しかしrootログインを許可するのはセキュリティ上の問題があり、禁止するのが一般的です。 ……という話を聞いて、設定 … 記事を読む:rootログインを禁止する方法と潜んでいるかもしれない落とし穴【KUSANAGI9・ConoHa VPS】

WEXALでサイトの表示崩れが起きる時の対処法|CocoonのCSS・Font Awesome崩れ実例

WEXALによるCSS読み込み最適化をパズルで表現した技術系イラスト。style.css、skin.css、Font Awesome、IcoMoonなどのCSS・フォントファイルが巨大なパズルピースとして並んでおり、一部のピースがズレたり欠けたりしている。未適用CSSやレイアウト崩れ、Font Awesome未読み込みによる□アイコン表示が発生している様子を描写。右側ではピンク髪の少女が崩れたピースを調整している。
WEXAL環境下においては様々な表示崩れが生じることがあります。 本記事では、WEXALが原因で生じる表示崩れの多くについて解決できる方法を紹介します。 採り上げるのはCocoonにおける実例となります。 ただし本質的に … 記事を読む:WEXALでサイトの表示崩れが起きる時の対処法|CocoonのCSS・Font Awesome崩れ実例

KUSANAGIが頻繁に落ちるのでMySQLとphp-fpmを調整してみた【調査記録】

KUSANAGI9環境でサーバーが頻繁に落ちる原因を調査するアイキャッチ画像。黒いターミナル画面にsar・topコマンド、CPU100%、500エラー、Database Errorなどが表示され、スーツ姿の女性がログを見ながら原因を切り分けている。
ここのところKUSANAGIが頻繁に落ちるようになりました。 管理画面で少し操作するだけで落ちてしまいます。 何もしなくても落ちてしまいます。 KUSANAGI9にしたのが悪いのか。 WEXALの適用サイト数を増やしたの … 記事を読む:KUSANAGIが頻繁に落ちるのでMySQLとphp-fpmを調整してみた【調査記録】
× 閉じる