その他

急にWordPressのプラグインが更新できない!PHP-FPM 8.4アップデートによるプラグイン更新エラーの解決法

「deb.sury.org」リポジトリのPHP-FPM 8.4をインストールしたUbuntuで、急にWordPressでプラグインの更新や、システムのアップデートができなくなりました。(画像のアップロードなどもできなくなる。)その原因と対策...
GoAccess

【Ubuntu】GoAccessでアクセスログを定期解析・自動更新する方法

以前、GoAccessをインストールしてアクセスログを解析する方法を紹介しました。今回は、GoAccessの集計結果を定期的に自動更新する方法を紹介します。(関連記事:GoAccessのインストール方法はこちら)集計結果を残すためのディレク...
Nginx

【Nginx】アクセスログをJSON形式に変更する方法

Nginxが出力するログを標準形式からJSON形式に変更する方法を説明します。なぜJSON形式にするのか?UbuntuでWebサーバーをNginxで運用していると、アクセスログを分析して「どのページが人気か」「エラーが出ていないか」といった...
Astro

【Astro入門】Tailwind CSSでレスポンシブな2カラムレイアウトを作る

前回は、AstroにTailwind CSSとそのプラグインである「typography」を追加しました。今回はTailwindを使って、サイトに以下のデザインを追加していくことにします。 2カラム化(メイン記事 + サイドバー) レスポン...
Astro

【Astro入門】AstroにTailwind CSSとtypographyプラグインを導入する

これまでWordPressでサイトを作る際は、無料のテーマを使ってカスタマイズしたい部分のCSSを自分で書いていました。しかし今回は勉強も兼ねて、1からデザインをしていこうと思います。どのように開発を進めるのが良いかGemini先生に相談し...
Astro

【Astro入門】Astro 5からAstro 6へのアップグレード手順 (Podman環境)

前回は本番環境の構築を行いました。前回の記事: 今回はAstro 6がリリースされたので、現在の環境をAstro 5からAstro 6へバージョンアップしていきます。Astro 5から6へのアップグレード方法AstroをPodmanでコンテ...
Ubuntu

UbuntuでSSDの寿命と健康状態を確認する!smartctlコマンドの使い方

UbuntuでSSDの寿命を確認するには、smartctlコマンドを使用します。smartctlは、ハードディスク(HDD)やSSDの健康状態を自己診断するS.M.A.R.T.(Self-Monitoring, Analysis and R...
Astro

【Astro入門】PodmanとNginxで本番環境を構築!VPSへのサイト公開手順

前回からの続きです。【Astro入門】トップページに新着記事一覧を表示!getCollectionを使ったデータ取得と並び替え今回は、作成したサイトをインターネットに公開するための本番環境を構築していきます。本番環境の構成内容本番環境は以下...
Astro

【Astro入門】ブログとその他の記事を分ける!複数のコンテンツコレクションを作成・管理する方法

前回からの続きです。【Astro入門】トップページに新着記事一覧を表示!getCollectionを使ったデータ取得と並び替え今回は、Astroのコンテンツコレクションをさらに活用して、「日記用のブログ」と「専門的な技術記事」のディレクトリ...
Astro

【Astro入門】トップページに新着記事一覧を表示!getCollectionを使ったデータ取得と並び替え

前回からの続きです。【Astro入門】ブログ記事と画像の最適なディレクトリ構成!「1記事1フォルダ」管理とslug設定今回はブログのトップページに、新着記事を最新のものから10件取得して一覧表示させてみます。src/pages/index....