記事ディレクトリ
プレリュード
この記事は、 「Raspberry Pi での Web サイトの構築」に関する一連の記事の 2 番目です。最初の記事を先に読んでください。最初の記事では、単純な静的ツール サイトを構築し、イントラネット サイトをパブリック ネットワークに公開しました。
概要
この記事では、サイトをより実践的にし、WordPress ブログサイトを構築します。ブログ時代を始めて、生活のあらゆる細部を記録することは意味のあることではないでしょうか? はじめましょう!
1.PHPをインストールする
- 最新のウェアハウスに更新する
sudo apt-get update -y
- apache2phpをインストールする
sudo apt-get install apache2 php -y
- apache2サービスを再起動します
sudo service apache2 restart
2.MySQLデータベースをインストールする
sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart
3.WordPressをインストールする
cd /var/www/html/
- 古い静的サイトのコンテンツを削除する
sudo rm -rf *
- 最新のWordPress圧縮パッケージをダウンロードする
sudo wget http://wordpress.org/latest.tar.gz
- 解凍する
sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo rm -rf wordpress latest.tar.gz
- ディレクトリのアクセス許可を構成する
sudo chown -R www-data: .
4. WordPress データベースをセットアップする
MySQL/MariaDB のセットアップ
sudo mysql_secure_installation
- この時点で、システムは次のように尋ねます: Enter current pass for root (enter for none): , press the Enter key , 初回ログインにはパスワードがないためです。
- 「root パスワードを設定しますか? - root アカウントのパスワードを設定するには、Yを押します」
- このとき、新しいパスワードを入力するよう求められます。ここにMySQL パスワードを入力してください。重要: このパスワードは覚えておいてください。入力後、Enter キーを押してください。新しいパスワードの再入力を求められます。このとき、パスワードを再入力して、 を押してください。入力。
- 次に、匿名ユーザーを削除するように求められるので、Yを押します。
- 次に、リモートでの root ログインを禁止するように求められますので、Yを押します。
- 次に、テスト データベースを削除してアクセスするように求められ、Y を押します。
- 次に、特権テーブルを今すぐ再ロードするように求められますので、Yを押します。
- 最後に、「すべて完了しました!」と「MariaDB をご利用いただきありがとうございます!」というメッセージが表示されます。設定が完了したことを示します。
WordPress データベースを作成する
sudo mysql -uroot -p
- 作成した root パスワードを入力します。
create database wordpress;
- 次に、root ユーザーにデータベース権限を付与します。
IDENTIFIED BY
**注意:**の後に独自のパスワードを入力する必要があります。
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
**重要:**YOURPASSWORD
上記をパスワードに変更してください。
- 変更を有効にするには、データベースの権限を更新する必要があります。
FLUSH PRIVILEGES;
- MariaDB を終了します。
exit
ラズベリーパイを再起動します
sudo reboot
5.WordPressの設定
- Pi で Web ブラウザを開いて http://localhost にアクセスすると、言語の選択を求める WordPress ページが表示されるはずです。
WordPress のようこそ画面が表示されます
现在就开始!
ボタンをクリックします。- 次に、Web サイトの基本情報を次のように入力します。
Database Name: wordpress
User Name: root
Password: <YOUR PASSWORD>
Database Host: localhost
Table Prefix: wp_
- 「続行」をクリックします
提交
。 运行安装程序
ボタンをクリックします。
今、あなたは近づいています!
情報を入力します。サイトに名前を付け、ユーザー名とパスワードを作成し、電子メール アドレスを入力します。ボタンをクリックし安装 WordPress
、作成したアカウントでログインします。
これでログインしてサイトが設定されたので、http://localhost/wp-admin にアクセスして Web サイトを表示できます。
管理バックグラウンドにログインします。
6. WordPress サイトをパブリック ネットワークに公開します。
cpolar をインストールしていない場合は、最初の記事を参照してcpolar をインストールして構成してください。
cpolar を使用して WordPress をパブリック ネットワークに公開する前に、通常は次の 2 つのことを行う必要があります。
相対URLプラグインをインストールする
WordPress が相対 URL として公開されていることを確認する必要があります。これを行うには、次のプラグインのいずれかをインストールします。
- https://github.com/optimizamx/odt-relative-urls
- http://wordpress.org/plugins/relative-url/
- http://wordpress.org/plugins/root-relative-urls/
この例では、Relative URL
プラグインをインストールします。
- WordPress にログイン
仪表盘
–>插件
–>安装插件
- キーワード検索バーに入力して
Relative URL
Enter キーを押します
- プラグインを見つけたら、
现在安装
ボタンをクリックします - インストールが成功したら、
启用
ボタンをクリックしてプラグインを有効化します。
config.php 設定を変更する
トンネルのホスト名を通じて提供されることを WordPress が理解していることを確認する必要があります。wp-config.php を変更して次の行を含めることで、WordPress を設定できます。
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
- wp-config.phpファイルを変更する
sudo nano /var/www/html/wp-config.php
設定後は次のようになります。
これで、私たちのブログ サイトにパブリック ネットワークから通常どおりアクセスできるようになりました。効果を見てみましょう:
7.友達リンクスタイルをサポート
URL をより使いやすいものにするために、パーマリンクの設定を変更することをお勧めします。
これを行うには、WordPress にログインし、 に移動します仪表盘
。
に進み设置
、次に に進みます固定链接
。
文章名
オプションを選択して、 をクリックします保存更改
。
Apache の書き換えモジュールを有効にする必要があります。
sudo a2enmod rewrite
また、サイトを提供する Web ホストにオーバーライド要求を許可するように指示する必要があります。
- 仮想ホストの Apache 構成ファイルを編集します。
sudo nano /etc/apache2/sites-available/000-default.conf
- 1 行目の後に次の行を追加します。
<Directory "/var/www/html">
AllowOverride All
</Directory>
- 以下に示すように入っていることを確認してください。
<VirtualHost *:80>
<Directory "/var/www/html">
AllowOverride All
</Directory>
...
- ファイルを保存して終了します。
- Apacheを再起動します。
sudo service apache2 restart
8. カスタマイズされたテーマ
WordPress は非常にカスタマイズ可能です。ページ上部の WordPress バナーでサイト名をクリックすると (ログインしている場合)、ダッシュボードが表示されます。そこから、テーマの変更、ページや投稿の追加、メニューの編集、プラグインの追加などを行うことができます。これは、Raspberry Pi の Web サーバー上にいくつかの楽しい機能をセットアップするための単なる試食です。
次に、テーマを変更してみましょう。
- WordPress ダッシュボード –> 外観 –> テーマ
- 「人気」をクリックし、好きなテーマを選択して、
安装
ボタンをクリックします。
- テーマが正常にインストールされたら、
启用
ボタンをクリックします。 - サイトを再度開いて効果を確認してみましょう。
サイトが構築されたので、さらに多くのテーマを体験し、ゆっくり探索することができます。
cpolar ポール クラウドの記事からの転載: Raspberry Pi 上に WordPress ブログ Web サイトを構築し、イントラネット経由でパブリック ネットワークに公開する