記事ディレクトリ
概要
このチュートリアルでは、Raspberry Pi 上に Wordpress ブログ サイトを構築し、ブログの時代を開始し、生活を記録します。同時に、イントラネットに侵入してブログをオンラインで公開すると、インターネット ユーザーがブログにアクセスできるようになります。パブリック ネットワーク IP やクラウド サーバーを購入する必要がなく、シンプルかつ高速です。
PHPをインストールする
- 最新のリポジトリに更新する
sudo apt-get update -y
- apache2-phpをインストールする
sudo apt-get install apache2 php -y
- apache2サービスを再起動します
sudo service apache2 restart
MySQLデータベースをインストールする
sudo apt-get install mariadb-server php-mysql -y
sudo service apache2 restart
ワードプレスをインストールする
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: .
WordPress データベースをセットアップする
MySQL/MariaDB のセットアップ
sudo mysql_secure_installation
-
この時点で、システムは「root の現在のパスワードを入力してください (なしの場合は入力してください):」と尋ねます。最初のログインにはパスワードがないため、Enter キーを押します。
-
次に、「root パスワードを設定しますか?」と尋ねられますので、「Y」を押してroot アカウントのパスワードを設定します。
-
この時点で、 [新しいパスワード]が表示されます。ここにMySQL パスワードを入力してください。重要: このパスワードを覚えておいてください。入力後に Enter キーを押します。この時点で新しいパスワードの再入力を求めるプロンプトが表示され、パスワードを繰り返し入力して 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
WordPressの設定
- Pi で Web ブラウザを開いて http://localhost にアクセスすると、言語の選択を求める WordPress ページが表示されるはずです。
- 言語を選択して
Continue
ボタンをクリックします。
WordPress のようこそ画面が表示されます
-
现在就开始!
ボタンをクリックします。 -
次に、Web サイトの基本情報を次のように入力します。
Database Name: wordpress
User Name: root
Password: <YOUR PASSWORD>
Database Host: localhost
Table Prefix: wp_
-
クリックし
提交
て続行してください。 -
运行安装程序
ボタンをクリックします。
今、あなたは近づいています!
情報を入力します。サイトに名前を付け、ユーザー名とパスワードを作成し、電子メール アドレスを入力します。ボタンをクリックし安装 WordPress
、作成したアカウントでログインします。
ログインしてサイトを設定したので、http://localhost/wp-admin にアクセスしてサイトを表示できます。
管理バックグラウンドにログインします。
WordPress サイトをパブリック ネットワークに公開する
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 がトンネルされたホスト名を介して提供されることを意図していることを 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
構成後は、図に示すようになります。
次に、変更したブログ Web サイトをオンラインで公開し、cpolar イントラネットを通過し、ローカル ポートをマッピングするための安全なトンネルを作成します。これにより、パブリック ネットワーク ユーザーも、ローカルの Raspberry Pi 上に構築したブログ Web サイトに通常どおりアクセスできるようになります。
cpolar公式サイト: https: //www.cpolar.com/
詳細については、この記事のチュートリアルを参照してください: Raspberry Pi で Web サイトを構築する
これで、私たちのブログ サイトにパブリック ネットワークから通常どおりアクセスできるようになりました。効果を見てみましょう:
フレンドリンクスタイルをサポート
URL をよりわかりやすくするためにパーマリンク設定を変更することをお勧めします。
これを行うには、WordPress にログインし、 に移動します仪表盘
。
行って设置
、行ってください固定链接
。
文章名
オプションを選択し、 をクリックします保存更改
。
Apache の書き換えモジュールを有効にする必要があります。
sudo a2enmod rewrite
また、サイトを提供する仮想ホストにオーバーライド要求を許可するように指示する必要もあります。
- 仮想ホストの Apache 構成ファイルを編集します。
sudo nano /etc/apache2/sites-available/000-default.conf
- 1 行目の後に次の行を追加します。
<Directory "/var/www/html">
AllowOverride All
</Directory>
- 次のように、それが にあることを確認してください
<VirtualHost *:80>
。
<VirtualHost *:80>
<Directory "/var/www/html">
AllowOverride All
</Directory>
...
-
ファイルを保存して終了します。
-
Apacheを再起動します。
sudo service apache2 restart
カスタムテーマ
WordPress は非常にカスタマイズ可能です。ページ上部の WordPress バナーでサイト名をクリックすると (ログインしている場合)、ダッシュボードが表示されます。そこから、テーマの変更、ページや投稿の追加、メニューの編集、プラグインの追加などを行うことができます。これは、Raspberry Pi の Web サーバー上にいくつかの楽しいものをセットアップする単なる試食でした。
次に、テーマを変更してみましょう。
- WordPress ダッシュボード –> 外観 –> テーマ
- 「人気」をクリックし、好きなテーマを選択して、
安装
ボタンをクリックします。
-
テーマが正常にインストールされたら、
启用
ボタンをクリックします。 -
サイトを再度開いて効果を確認してみましょう。
サイトが構築されたので、さらに多くのテーマを体験し、ゆっくり探索することができます。
何か興味深いものを試食者が設定しました。
cpolarpolecloudの記事より転載:Raspberry Pi上にWordPressブログサイトを構築し、イントラネット経由でパブリックネットワークに公開する