ayumu_aoの日記

SIerから事業会社に転職したエンジニアが技術についてや組織論、本の話、今までの体験談などなどを個人的に垂れ流しています。

vagrantを入れてWordPressを立ち上げるまでのコマンドメモ書き

vagrantを入れてWordPressを立ち上げるまでのコマンドメモ書き

vagrantのインストール

以前に書いた記事のこちらを参照

www.ayumu-ao.tech

WordPressインストールコマンド

①必要なパッケージのインストール

$ sudo yum install httpd mysql-server php php-mysql php-mbstring

② DB準備

$ sudo chkconfig mysqld on
$ sudo service mysqld start
$ sudo mysql_secure_installation

③DBとユーザー作成

$ mysql -uroot -p
mysql> create database wordpress;
mysql> grant all privileges on wordpress.* to wordpress@localhost identified by 'wordpress';
mysql> flush privileges;
mysql> quit

ワードプレス配置※日本語版を配置

$ cd /var/www/html
$ sudo curl -LO http://ja.wordpress.org/latest-ja.tar.gz
$ sudo tar xvzf latest-ja.tar.gz

④設定ファイルをひな形から作成

$ cd wordpress
$ sudo cp wp-config-sample.php wp-config.php
$ sudo vi wp-config.php
[
// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress');
 
/** MySQL データベースのユーザー名 */
define('DB_USER', 'wordpress');
 
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'wordpress');
]

Apacheユーザーがwordpressディレクトリに書き込みができるようオーナー変更

$ sudo chown -R apache:apache /var/www/html/wordpress

wordpress.confの作成

$ sudo vi /etc/httpd/conf.d/wordpress.conf
[
<Directory /var/www/html/wordpress>
  AllowOverride All
</Directory>
]

Apache起動

$ sudo chkconfig httpd on
$ sudo service httpd start

⑧アカウント作成 ブラウザから http://ホスト名/wordpress/wp-admin/install.php にアクセスする。

※サービスのURLの変更の仕方

管理画面にログインし「設定」>「一般」を選択する

サイトアドレス (URL)欄を変更する

http://192.168.NN.NN/wordpress → http://xxxx.com/hoge/piyo/

Alias設定を行う

$ vagrant ssh
$ cd /etc/httpd/conf
$ sudo vi httpd.conf
[
Alias /hoge/piyo/ /var/www/html/wordpress/
<Directory "/var/www_static/html">
    Options FollowSymLinks
    AllowOverride None
</Directory>
]