\r\n\r\n

ラズベリーパイでワードプレスサイトをホストする方法

Raspberry Piでwordpressのウェブサイトを作りませんか?ここでは、ランプとワードプレスのインストールを開始する方法について説明します...

WordPress を簡単に使いたい場合は、WP Engine のようなマネージド WordPress ホストがすべての設定とサポートを行うので、コンテンツに集中することができます。これは、私たちが姉妹サイトの運営に使っているものです。

しかし、資金がない、あるいはDIYのスキルを発揮したいのであれば、WordPressサイトにラズベリーラウンドアップを使用することができます。

ここでは、Raspberry PiにApache、MySQL、PHPをセットアップして、ローカルとWebの両方でサイトをホストする方法を説明します。

なぜwordpressを使うのか?

最小限の手間でウェブサイトをホストする方法を探している場合、WordPressは明白な解決策ではありません。これまで、Raspberry Piで静的サイトや****サイト(標準的な、あらかじめ書かれたページに依存するサイトや、データベースを使用してページを生成するサイト)をホストするための設定方法について見てきましたが、今回は、Raspberry Piで静的サイトや****サイト(あらかじめ書かれたページや、データベースを使用してページを生成するサイト)をホストするための設定方法について説明します。

しかし、どうしてもWordPressを使う必要がある場合や、WordPressサイトのテーマやプラグインを開発する場合、Raspberry Piにブログプラットフォームをインストールし、すぐに使えるようにすることは、とても良い選択だと思います。

どのラズベリーバークを使うべきですか?

Raspberry PiにWordPressをインストールするには、LAMPサーバーとしてセットアップする必要があります。Linux、Apache、MySQL、PHPをインストールすれば、PiでWordPress(や他のWebソフト)を扱えるようになります。

Raspberry Piにはいくつかのモデルがありますが、WordPressを動かすにはどれが一番いいのでしょうか?

嬉しいことに、どのバージョンのRaspberry PiでもWordPressサイトのホスティングに利用できます。ただし、最良の結果を得るためには、Raspberry Pi 2 以降を使用することをお勧めします。また、Webサーバーではストレージ容量が重要な要件となるため、大きめのSDカード(16GB以上)を使用するようにしましょう。(また、Pi用の外部ストレージも検討してください!)。

このチュートリアルの残りの部分は、Raspberry Piの電源が入り、ローカルネットワークに接続されていることを前提にしています。また、リモートコマンドラインアクセスのためにSSHを設定する必要があります。

ステップ1:apacheウェブサーバーのセットアップ

まず、apache web serverをインストールします。あらゆる種類のウェブページをあらゆるブラウザに提供できるようにするソフトウェアです。これだけで、PHPで作成された静的または動的なHTMLページを提供することができます。

sudo apt install apache2 -y

インストールすると、Apache はテスト用の HTML ファイルを Pi 上の web フォルダに入れます。ネットワーク上の別のコンピューター(またはスマート**)からテストする必要があります。ブラウザのアドレスバーにPiのIPアドレスを入力する必要があります。SSHを使用している場合は、すでにご存じだと思いますが、そうでない場合は、入力してください。

hostname -I

Raspberry PiのIPアドレスが表示されます。

http://localhost地址 を利用することも可能です。

ステップ2:ラズベリーパイにphpをインストールする

次に、PHPのインストールです。静的なHTMLページではなく、サーバーで生成されたWebページを提供するソフトウェア・プリプロセッサです。HTMLページは完全に書かれているかもしれませんが、PHPページは他のページやデータベースへの呼び出しを行い、ページにコンテンツを追加していくのです。

サーバーサイドのプラットフォームは他にもありますが(ASPなど)、ここではWordPressがPHPを必要とするため、WordPress自体がPHPで書かれているため、PHPが非常に重要なのです。

マウント方法。

sudo apt install php -y

この作業が終わったら、PHPが正常に動作しているかどうかテストしてください。

cd /var/www/html/

ここで、index.htmlファイル(先ほど閲覧したページ)を削除します。

sudo rm index.html

次に、index.phpというファイルを作成します(デフォルトでnanoがインストールされています)。

sudo nano index.php

ここで、以下のコードのいずれか(またはすべて)を追加します。

<?php echo "hello world"; ?><?php echo date('Y-m-d H:i:s'); ?><?php phpinfo(); ?>

注文が順番に表示されます。

  • "Hello, World"
  • 現在の日付と時刻
  • インストールされているPHPの情報

ファイルを保存して、Apache:を再起動します。

sudo service apache2 restart

ページを更新すると、結果が表示されます。

PHPもApacheも動作しています。あとはデータベースソフトのMySQLをインストールするだけです。

ステップ3:ラズベリーパイにmysqlをインストールする

WordPress(および他の動的生成ウェブサイトソフトウェア)は、コンテンツ、画像リンク、ユーザーアクセス管理(その他多くのこと)を保存するためのデータベースを必要とします。このプロジェクトでは、MariaDBと呼ばれるMySQLのブランチを使用しています。

sudo apt install mysql-server php-mysql -y

インストール後、再度、Apache:を再起動する必要があります。

sudo service apache2 restart

前述したように、この種のプロジェクトには他のデータベース・オプションも用意されている。しかし、最良の結果を得るために、特に初めてWebサーバーを設定する場合は、MySQLを使用するようにしてください。

ステップ4:ラズベリーパイにワードプレスをインストールする

WordPressをインストールするには、まず、/html/ディレクトリの内容を、以下の場所で削除します。

cd /var/www/html/sudo rm *

rm(削除)コマンドのため、アスタリスクワイルドカード(*)は、ディレクトリのすべての内容を削除します。

次に、wgetを使って最新版のWordPressをダウンロードします:。

sudo wget http://wordpress.org/latest.tar.gz

ダウンロードしたら、中身を展開します。

sudo tar xzf latest.tar.gz

wordpressディレクトリが作成されるはずですが、その中身はhtml形式であることが望まれます。デスクトップのユーザーインターフェイスを使って手動で移動させることもできますが、コマンドラインから

sudo mv wordpress/* .

最後に必ずスペースとピリオドを追加してください。

ls を入力して、ディレクトリに WordPress のフォルダと PHP ファイルがあることを確認します。

続行する前に、ダウンロードしたファイルとwordpressディレクトリを整頓して破棄すること。

sudo rm -rf wordpress latest.tar.gz

次に、Apacheユーザーをこのディレクトリのオーナーに設定します。

sudo chown -R www-data: .

ステップ5:mysqlの設定

データベースをセットアップするには、まず、インストールコマンドを実行する必要があります。

sudo mysql_secure_installation

すぐにrootのパスワードを設定する画面が表示されますので、画面の指示に従い、後で必要になりますので必ずメモしてください。

これが1つになると、次のようなプロンプトが表示されます。

  • 匿名ユーザーの削除
  • rootユーザーによるリモートログインを許可しない
  • テスト用データベースを削除してアクセスする
  • 許可フォームをすぐに再読み込みする

各項目について、Yをタップして確定します。終了すると、「すべて完了しました!」と表示されます。

ステップ6: ワードプレスのデータベースを作成する

WordPressをインストールするには、まずデータベースを設定する必要があります。まずmysqlコマンドを実行し、前回のパスワードを入力します。

sudo mysql -uroot -p

これでMariaDBモニターが開きます。プロンプトで、データベースを作成します。

create database wordpress;

MariaDBモニター内のすべてのコマンドが「;」で終わっていることに注目してください。次に、rootユーザーにはデータベース権限が必要です。パスワードの代わりに自分のパスワードを使用する。

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

次に、以下の場所で以前のデータベースパーミッションをリフレッシュします。

FLUSH PRIVILEGES;

データベース管理ツール「MariaDB」をCtrl+Dで終了します。

ステップ7:wordpressのインストールと設定

WordPressのインストールは簡単です。すでに既存のWebサイトにインストールされている方は、何をすればよいかを知っているはずです。

ブラウザでウェブサイトを開く(上記の通り)。WordPressの設定画面が表示されるはずです。言語を選択して次に進み、必要なものをメモしておきます:データベース名、ユーザー名、パスワード、ホスト、テーブルプレフィックス(これはデータベーステーブルのためのものです)。

この場合、データベース名を "wordpress "とし、パスワードをメモしておきます。ユーザー名はroot、ホストはlocalhost、テーブルプレフィックスはwpです。

Submitをクリックし、インストールを実行し、サイトタイトルと管理者アカウントのユーザー名とパスワードを入力します。InstallWordPressをクリックし、WordPress(クイック)セットアップを待ちます。

WordPressのインストールにログインするには、http://localhost/wp adminにアクセスしてください。

この段階で、使い始められるウェブサイトが完成します。WordPressを始めるためのガイドがここで役に立ちます。テーマと便利なプラグインを選ぶこともお忘れなく。また、インターネットからアクセスする手段も必要です。

インターネットからワードプレスサイトにアクセスする

現状では、自宅のネットワークからしかアクセスできないかもしれません。これを変更するには、固定IPアドレスと、ルーターからRaspberry Piへのポートフォワーディングを管理する必要があります。

しかし、固定IPアドレスは高価ですが、ダイナミックDNSのプロバイダーを利用することができます。このようなサービスは有償になりがちですが、基本的にはRaspberry PiのカスタムURLへのリンクとなります。詳しくは、ダイナミックDNSプロバイダーのベストリストをご覧ください。

WordPressで白紙ページや500内部サーバーエラーが発生する問題がある場合は、ヘルプガイドをご覧ください。

raspberry piでwordpressサイトをホスティング:成功!

Raspberry Pi上でWordPressのWebサイトが動作するようになりました。パソコンの電源が入っている間は、サイトにアクセスし続けることができます。手続きも簡単で、必要なのはそれだけです。

  • Apache、PHP、MySQLのインストール
  • WordPressのダウンロードとインストール
  • MySQLデータベースの設定
  • WordPressのデータベースを作成する
  • WordPressの設定
  • ウェブサイトを起動し、ローカルまたはウェブ経由でアクセスする

しかし、そのようなことはありません。そのため、手間をかけずにWordPressサイトをホストできるWP Engineの利用をお勧めします。管理上の問題をすべて管理してくれるので、コンテンツに集中することができます。

WordPressのサムネイルと画像サイズについてのガイドで、引き続きWordPressの知識を磨いてください。

  • 2021-03-21 11:33 に公開
  • 閲覧 ( 26 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ