WordPressをDockerで立ち上げる

WordPressを構築する方法はいくつかあるかと思いますが、そのうちの一つとしてDockerで立ち上げる方法を紹介します。 Dockerとdocker-composeがインストールされていることが前提です。 手順 wp_dataフォルダとdb_dataフォルダを空の状態で予め作成しておきます。 以下のdocker-compose.ymlを作成します。 準備 […]

WordPressを一からインストールしてみた

このブログはWordPressをベースにしていますが、クラウドサービスが用意してくれているパッケージを使っているので、WordPressを一からインストールしたことがありませんでした。 しかし、今回WordPressを一からインストールしてみたので、作業履歴として残しておきます。 インストールは簡単! はい、簡単でした。 LinuxやPHPの知識が少なからず […]

GCPでプロジェクトをまたぐインスタンスの移行をした(Ver.2)

以前、「GCPでプロジェクトをまたぐインスタンスの移行をした(Ver.1)」という記事を書きましたが、色々試した結果、Ver.2が出来たので記事にしました。 前回と同じで、今回移行したインスタンスもこのブログ自身です。このブログはWordPressで構築しているため、WordPressの移行をしたいという方の参考になるかもしれません。 移行手順 それでは早速 […]

既存のWordPressを別ドメインに移行する

WordPressに関する記事です。 直近、既存のWordPressを別ドメインに移行する対応があったので作業メモとして手順を残しておきます。 WordPressのファイル一式はそのまま移設して設定ファイルを微修正すれば基本は問題無いので、データベース関連の作業に特化します。 まずは移行先のMySQLに新規でデータベースを作成します。 移行元のデータベースか […]

GCPでプロジェクトをまたぐインスタンスの移行をした(Ver.1)

GCP(Google Cloud Platform)でプロジェクトをまたぐインスタンスの移行をしたので作業ログとして記事にしました。 ちなみに今回移行したインスタンスはこのブログ自身です。このブログはWordPressで構築しているため、WordPressの移行をしたいという方の参考になるかもしれません。 前提事項 今回紹介する手順は以下を前提事項としていま […]

WordPressのPHPモジュール不足を解消する

WordPress関連の小ネタです。 WordPressのサイトヘルスステータスで、 オプションのモジュール imagick がインストールされていないか、無効化されています。 や、 オプションのモジュール zip がインストールされていないか、無効化されています。 と警告が出た場合の対応をメモとして残しておきます。 今回取り上げる対応はDebian系ディス […]

WordPressのセキュリティ対策をまとめてみた

そもそもの話 ノンプログラミングでWebサイトが構築できるWordPress。 そんな便利なWordPressですが、セキュリティ対策を怠ると思わぬセキュリティホールができてしまい、Webサイトが乗っ取られる可能性があります。せっかく構築したWebサイトが誰かに乗っ取られ、コンテンツを書き換えられたり、ウィルスをばらまかれたりしたら大変です。 このような事故 […]

WordPressの500エラー対応

WordPressのセキュリティ対策として有名なプラグイン「SiteGuard WP Plugin」を導入し、設定変更をしている最中に意図せず500エラー(Internal Server Error)が発生してしまいました。その際に対応した内容を履歴として残しておきます。 エラー発生 先のプラグインでは色々とセキュリティ強化することができます。その中で「XM […]

GCPでWordPressを始めてみる(その4:https対応編)

TL;DR WordPressをhttps化し、かつサイトの読み込みを少しでも早くするためHTTP/2対応した。 まずはhttps化 https化でSSL証明書は有料のものも無料のものもあります。企業で使うのであれば有料のものの方がベターですが、個人で使うのであれば無料のものでも問題無いかなと思います。今回は無料でSSL証明書を提供している「Let&#821 […]