ArchLinuxにWordPressをインストールする方法
WordPressについて
WordPressは、phpとMySQLを使用する無料のオープンソースWebサイトおよびブログツールです。 2003年に作成され、それ以降、作成されたすべての新しいWebサイトを22 % o fで管理するように拡張され、機能をカスタマイズするための20,000を超えるプラグインがあります。
設定
このチュートリアルの手順では、ユーザーがroot権限を持っている必要があります。 手順3と4で、ここを設定する方法を確認できます。
WordPressを使用する前に、サーバーにLAMPをインストールする必要があります。 サーバーにLinux、Apache、MySQL、PHPスタックが’ない場合は、ここでセットアップするためのチュートリアルを見つけることができます。
ユーザーと必要なソフトウェアを入手したら、wordpressのインストールを開始できます!
ステップ1-WordPressをダウンロードする
wgetがサーバーにインストールされていることを確認してください。
sudo pacman -S wget
WordPressは彼らのウェブサイトから直接ダウンロードできます:
wget http://wordpress.org/latest.tar.gz
このコマンドは、zip形式のwordpressパッケージをユーザーのホームディレクトリに直接ダウンロードします。 次の行で解凍できます。
tar -xzvf latest.tar.gz
ステップ2—WordPressデータベースとユーザーを作成する
WordPressファイルを解凍すると、ホームディレクトリのwordpressというディレクトリに保存されます。
次に、ギアを少し切り替えて、wordpress用の新しいMySQLディレクトリを作成する必要があります。
先に進み、MySQLシェルにログインします。
mysql -u root -p
MySQLのrootパスワードを使用してログインします。次に、そのデータベースにユーザーであるWordPressデータベースを作成し、そのユーザーに新しいパスワードを与える必要があります。 すべてのMySQLコマンドはセミコロンで終了する必要があることに注意してください。
まず、データベースを作成しましょう(わかりやすくするために、私のワードプレスと呼んでいます。任意の名前を付けてください)。
CREATE DATABASE wordpress; Query OK, 1 row affected (0.00 sec)
次に、新しいユーザーを作成する必要があります。 データベース、名前、およびパスワードは、好きなものに置き換えることができます。
CREATE USER wordpressuser@localhost; Query OK, 0 rows affected (0.00 sec)
新しいユーザーのパスワードを設定します。
SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)
新しいユーザーにすべての権限を付与して終了します。 このコマンドがないと、WordPressインストーラーは起動できません。
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)
次に、MySQLを更新します。
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
MySQLシェルを終了します。
exit
ステップ3—WordPress構成をセットアップする
の最初のステップは、wordpressディレクトリにあるサンプルのwordpress構成ファイルを、編集する新しいファイルにコピーして、新しい使用可能なwordpress構成を作成することです。
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php
次に、wordpressconfigを開きます。
sudo nano ~/wordpress/wp-config.php
以下のフィールドを含むセクションを見つけて、データベース、ユーザー名、およびパスワードを正しい名前に置き換えてください。
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress'); /** MySQL database username */ define('DB_USER', 'wordpressuser'); /** MySQL database password */ define('DB_PASSWORD', 'password');
保存して終了。
ステップ4-ファイルをコピーする
WordPressのサーバーへのアップロードはほぼ完了しました。 残っている最後の動きは、解凍したWordPressファイルをWebサイトのルートディレクトリに転送することです。
sudo cp -r ~/wordpress/* /srv/http/
さらに、PHPがMySQLに接続できることを確認してください。 php.iniファイルを開きます。
sudo nano /etc/php/php.ini
行を見つけてセミコロンを削除します。
;extension=mysql.so
行は次のようになります。
extension=mysql.so
Apacheを再起動します。
sudo /etc/rc.d/httpd restart
UPDATE: systemdの導入以来、Apacheを再起動する適切な方法は、次のコマンドを実行することです。
sudo systemctl restart httpd
ここから、WordPressにはオンラインで簡単にフォローできる独自のインストールフォームがあります。
ステップ5—結果:WordPressインストールにアクセスする
それがすべて完了すると、ワードプレスのオンラインインストールページが表示され、あなたを待っています:
/wp-admin/install.phpをサイトのドメインまたはIPアドレスに追加してページにアクセスします(例: example.com/wp-admin/install.php)をクリックし、短いオンラインフォームに記入します( this のようになります)。