WordPressは、非常に人気のあるオープンソースのブログプラットフォームおよびコンテンツ管理プラットフォーム(CMS)です。セットアップが簡単で、ウェブサイトの構築、テーマやプラグインの作成などを行う活発な開発者コミュニティがあります。 ワンクリックの WordPress セットアップでホスティング パッケージを入手するのは簡単ですが、コマンド ラインを使用して Linux サーバーに独自のホスティング パッケージをセットアップするのも簡単です。Raspberry Pi は、それを試してその過程でさまざまなことを学ぶのに非常によい方法です。 一般的に使用されるウェブスイートは、Linux、Apache、MySQL、PHPの4つの要素で構成されています。ここでは、それぞれの要素について知っておくべきことをご紹介します。 リナックスRaspberry Piは、Raspberry Piハードウェア向けに最適化されたDebianベースのLinuxディストリビューションであるRaspbianを実行します。デスクトップ版と軽量版の2つのオプションがあります。デスクトップ版には、使い慣れたデスクトップ環境に加え、LibreOfficeスイート、Mincraft、Webブラウザなどの教育用ソフトウェアやプログラミングツールが多数含まれています。軽量版にはデスクトップ環境がないため、コマンドラインインターフェースといくつかの必須ソフトウェアパッケージのみが含まれています。 このチュートリアルは両方のバージョンで機能しますが、簡易バージョンを使用している場合は、サイトにアクセスするために別のコンピューターが必要になります。 アパッチApacheは、Raspberry PiにインストールしてWebページを配信できる人気のWebサーバーアプリケーションです。Apache単体でも、HTTP経由で静的なHTMLファイルを配信できます。また、追加モジュールを使用することで、PHPなどのスクリプト言語を使った動的なWebページも配信できます。 Apacheのインストールは非常に簡単です。ターミナルウィンドウを開き、次のコマンドを入力してください。
ApacheはデフォルトでWebディレクトリにテストファイルを作成します。このファイルは、自分のコンピュータまたはネットワーク上の他のコンピュータからアクセスできます。Webブラウザを開き、アドレス これは、Apache が動作していることを意味します。 このデフォルトのウェブページは、ファイルシステム内の単なるファイルです。ローカルマシンの
Leafpad を保存して閉じ、ページを更新して変更内容を確認します。 MySQLMySQL(「マイSQL」または「マイシークエル」と発音)は非常に人気のあるデータベースエンジンです。PHPと同様に、Webサービスで広く使用されているため、WordPressなどのプロジェクトでMySQLが採用され、人気を博しています。 MySQL サービスをインストールするには、ターミナル ウィンドウに次のコマンドを入力します (LCTT 翻訳者注: 実際には MySQL の MariaDB ブランチをインストールします)。
WordPress は、投稿、ページ、ユーザーデータ、その他多くのコンテンツを保存するために MySQL を使用します。 PHPPHPはプリプロセッサです。WebブラウザからWebページへのリクエストを受け取った際にサーバー上で実行されるコードです。Webページに表示する必要があるコンテンツを処理し、ブラウザに送信します。静的なHTMLとは異なり、PHPは異なるコンテキストに応じて異なるコンテンツを表示できます。PHPはWeb上で非常に人気のある言語であり、FacebookやWikipediaなどの多くのプロジェクトはPHPで書かれています。 PHP および MySQL プラグインをインストールします。
これに次の内容を追加します。
ウェブページを保存、終了、または更新してください。PHPステータスページが表示されます。 ワードプレスwordpress.org から WordPress をダウンロードするには、
これで、圧縮ファイルと空の
これはWordPressのデフォルトのインストールソースです。wp ここで、すべてのファイルの所有権を Apache 実行ユーザー
WordPressデータベースWordPressサイトをセットアップするには、データベースが必要です。ここではMySQLを使用します。 ターミナル ウィンドウで MySQL の安全なインストール コマンドを実行します。
一連の質問が表示されます。ここではパスワードは設定されていませんが、次のステップで設定する必要があります。入力したパスワードは、後でWordPressサイトに接続する際に必要となるため、必ず覚えておいてください。Enterキーを押して、以下のすべての質問に回答してください。 完了すると、「すべて完了しました!」と「MariaDB をご利用いただきありがとうございます!」というメッセージが表示されます。 ターミナル ウィンドウで
作成したルートパスワードを入力します(LCTT注:Linuxシステムのルートパスワードではなく、MySQLのルートパスワードです)。「MariaDBモニターへようこそ」というウェルカムメッセージが表示されます。「MariaDB [(none)] >」プロンプトで、以下のコマンドを使用してWordPressインストール用のデータベースを作成します。
宣言内のセミコロン***に注意してください。コマンドが正常に実行されると、次のメッセージが表示されます。
宣言の下部にパスワードを入力して、root ユーザーにデータベース権限を付与します。
変更を有効にするには、データベースの権限を更新する必要があります。
WordPressの設定Raspberry Piでウェブブラウザを開き、アドレスバーに 下記のサイト基本情報を入力してください。
「送信」をクリックして続行し、「インストールを実行」をクリックします。 以下のフォームにご記入ください。サイトのタイトルを設定し、ユーザー名とパスワードを作成し、メールアドレスを入力してください。「WordPressをインストール」ボタンをクリックし、先ほど作成したアカウントでログインしてください。これでログインが完了し、サイトの設定が完了しました。ブラウザのアドレスバーに ***リンクURL 設定を変更して、URL をよりユーザーフレンドリーにすることは素晴らしいアイデアです。 これを行うには、まずWordPressサイトにログインし、ダッシュボードに移動します。「設定」に移動し、「パーマリンク」を選択します。「投稿名」オプションを選択して「変更を保存」をクリックします。次に、Apache
また、仮想ホスティングサービスに、サイトがリクエストの書き換えを許可していることを伝える必要があります。Apacheの設定ファイルを編集します。
*** 行の後に次の内容を追加します。
`
このファイルを保存し、Apache を終了して再起動します。
次のステップは?WordPressは高度なカスタマイズが可能です。ウェブサイト上部のバナーにあるサイト名をクリックするとダッシュボードに移動します。ここでは、テーマの変更、ページや投稿の追加、メニューの編集、プラグインの追加など、様々な操作が可能です。 Raspberry Pi の Web サービスで試すことができる楽しいことがいくつかあります。
Raspberry PiはLinuxコンピューターであることを忘れないでください。同じセットアップを使用して、DebianまたはUbuntuを実行しているサーバーにWordPressをインストールすることもできます。 |