WordPressをインストールして構成する
依存関係をインストールします
$ sudo apt update
$ sudo apt install apache2 php mysql-server libapache2-mod-php ghostscript php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip
WordPressをインストールします。
/var/www/wordpressに展開
sudo mkdir -p /var/www/wordpress
sudo chown www-data: /var/www/wordpress
curl https://wordpress.org/latest.tar.gz | sudo -u www-data tar zx -C /var/www
WordPress用にApacheを構成します
$ sudo vi /etc/apache2/sites-available/wordpress.conf
<VirtualHost *:80>
DocumentRoot /var/www/wordpress
<Directory /var/www/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /var/www/wordpress/wp-content>
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
$ sudo a2ensite wordpress
$ sudo a2enmod rewrite
$ sudo a2dissite 000-default
$ sudo service apache2 reload
データベースを構成します
$ sudo mysql -u root
mysql> CREATE DATABASE wordpress;
mysql> CREATE USER wordpress@localhost IDENTIFIED BY 'password';
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
-> ON wordpress.*
-> TO wordpress@localhost;
mysql> FLUSH PRIVILEGES;
mysql> quit
$ sudo systemctl start mysql
データベースに接続するようにWordPressを構成します
$ sudo -u www-data cp /var/www/wordpress/wp-config-sample.php /var/www/wordpress/wp-config.php
$ sudo -u www-data sed -i 's/database_name_here/wordpress/' /var/www/wordpress/wp-config.php
$ sudo -u www-data sed -i 's/username_here/wordpress/' /var/www/wordpress/wp-config.php
$ sudo -u www-data sed -i 's/password_here/password/' /var/www/wordpress/wp-config.php
/var/www/wordpress/wp-config.phpの該当行をhttps://api.wordpress.org/secret-key/1.1/salt/ のデータに置き換える。
・ AUTH_KEY
・ SECURE_AUTH_KEY
・ LOGGED_IN_KEY
・ NONCE_KEY
・ AUTH_SALT
・ SECURE_AUTH_SAL
・ LOGGED_IN_SALT
・ NONCE_SALT
$ sudo -u www-data vi /var/www/wordpress/wp-config.php
WordPressを構成します
ブラウザで開く
http://192.168.1.104/
コメントを残す