WordPressは世界で最も有名なブログであり、Web用のCMSプラットフォーム。本番用に開発、カスタマイズ、および拡張するのは簡単です。また、無数のサーバーオペレーティングシステム(Linux、Windows、さらにはBSD)で実行され、多数のユーザーを持ち、インターネット全体のかなりの部分を支えています。 WordPressをサーバーに手動でインストールするのは非常に複雑なプロセスであり、すべての人に適しているわけではありません。このガイドを偶然見つけて、このようなものがあまり得意でない場合は、Presslabsをチェックしてみてください。これは、ユーザーがブログソフトウェアを簡単に拡張し、安全に効率的に実行できるようにする優れたサービスです。自分ですべてを行う場合は、このガイドで、UbuntuサーバーにWordPressをインストールする方法を説明します。
注:このガイドでは主にUbuntuサーバーとLinuxに焦点を当てていますが、WordPressは他のサーバーオペレーティングシステムでも実行できます。これを使用するには、PHP、MySQL、およびWebサーバーが必要です。
LAMPのインストール
Ubuntuサーバーのセットアッププロセス中、ユーザーすぐにセットアップする多くのパッケージを選択するオプションがあります。選択肢の1つは、LAMPスタック(Linux Apache MySQLおよびPHP)です。 Ubuntuサーバーを初めてインストールする場合、このガイドでは、セットアップ中のパッケージ選択プロセスでこのオプションを選択します。
すでにUbuntuサーバーがインストールされていますか?心配しないで、LAMPセットアップは事後にインストールできます。これを行うには、ターミナルで次のコマンドを実行します。
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^
次に、次を使用してWebサーバーを再起動します。
sudo systemctl restart apache2
すべてのLAMP関連パッケージがシステムにインストールすると、ルートMySQLパスワードを設定するよう求められます。それを行い、それが安全であることを忘れないでください。 rootパスワードを設定しないと、MySQLにログインしてWordPressが使用する新しいデータベースを作成する方法がありません。
最後に、WordPressで使用するユーザーを作成します(まだ持っていない場合)。
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Apache2を構成する
Apache 2でWordPressを使用するには、正しく動作させるために少し変更する必要があります。 nanoテキストエディターを使用して、apache2 Webサーバー構成ファイルを開きます。
sudo nano /etc/apache2/apache2.conf
nanoに移動したら、矢印キーを使用してファイルの最後まで移動します。一番下になったら、次のコードをその中に貼り付けます。
<Directory /var/www/html/>
AllowOverride All
</Directory>
更新された構成ファイルを保存します Ctrl + O、そして終了します Ctrl + X.
最後に、必要なApache 2モジュールを有効にします。
sudo a2enmod rewrite sudo a2enmod php7.0
完了したら、必ずWebサーバーを再起動して、変更を適用してください。
sudo systemctl restart apache2
WordPressのインストール

WordPressの最新バージョンをダウンロードして、インストールプロセスを開始します。
注:このインストールは、Ubuntuでrootユーザーとして実行しないでください。
wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz
tar.gzファイルの内容をデフォルトのWebディレクトリに抽出します。
tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1
次に、新しい .htaccess ファイル、およびその権限を更新します。
touch /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
CPを使用して、サンプル構成をデフォルトの構成ファイルとしてコピーします。
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
chownを使用して、WordPressファイルの所有権をユーザーに付与します。
sudo chown -R ubuntu-wordpress:www-data /var/www/html
権限の調整
Ubuntu-wordpressのアクセスが改善されました / var / www / html。インストールプロセスの次のステップは、WordPressが正しく動作するように権限を調整することです。
sudo find /var/www/html -type d -exec chmod g+s {} ; sudo chmod g+w /var/www/html/
テーマとプラグインのディレクトリも許可を変更する必要があるため、すべてがスムーズに進みます。
sudo chmod -R g+w /var/www/html/wp-content/themes sudo chmod -R g+w /var/www/html/wp-content/plugins
秘密鍵のセットアップ
セキュリティを確保するために、新しいWordPressインストールごとに、いくつかの秘密鍵で検証する必要があります。これらのキーは、curlコマンドで簡単に取得できます。
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys
curlを使用すると、WordPressのソルトキーは/ wp-keysに配置されます。 catを使用してそれらを表示します。
cat /wp-keys
2番目のターミナルを開き、WordPress構成ファイルを編集します。
nano /var/www/html/wp-config.php
ファイルの中央までスクロールし、各キーを正しい場所に入力します。 / wp-keysを参照として使用します。
注:「
SQLデータベースの作成
以前にLAMPインストールプロセス中に設定したルートパスワードを使用して、MySQLインターフェイスにログインします。プロンプトが表示されたら、WordPress用の新しいデータベースを作成します。
mysql -u root -p
注:「安全なパスワード’安全なパスワードを使用します。 「 ’.
CREATE DATABASE wordpressdb; CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword"; GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost; FLUSH PRIVILEGES; exit
Apache 2 WebサーバーとMySQLを再起動して、変更を反映します。
sudo service apache2 restart sudo service mysql restart
最終調整
端末ベースの観点で最後に行うことセットアップは、config.phpファイル内のデータベース情報を記入することです。 nanoで開き、必要な情報を入力します。次のようになります。
nano /var/www/html/wp-config.php
// ** MySQL設定– Webホストからこの情報を取得できます** //
/ ** WordPressのデータベースの名前* /
define(「DB_NAME」、「wordpressdb」);
/ ** MySQLデータベースのユーザー名* /
define(「DB_USER」、「ubuntuwordpress」);
/ ** MySQLデータベースのパスワード* /
define( 'DB_PASSWORD'、securepassword);
/ ** MySQLホスト名* /
define(「DB_HOST」、「localhost」);
WordPressブログのセットアップ

設定が完了したら、サーバーのドメインをロードし、WordPressのセットアッププロセスを実行します。インストーラーは非常に詳細であり、すべてのステップを順を追って説明します。
コメント