WordPressインスコメモ

WordPressインストール手順

# wordpressを落とす
cd /var/www/html/
wget https://ja.wordpress.org/latest-ja.tar.gz
tar -xvzf latest-ja.tar.gz
sudo rm latest-ja.tar.gz

# 権限周りの設定
sudo chown -R www-data:www-data /var/www/html/wordpress/
sudo find /var/www/html/wordpress/ -type d -exec chmod 0755 \{\} \;
sudo find /var/www/html/wordpress/ -type f -exec chmod 0644 \{\} \;

# wordpress用のDB作成
mysql -u root -p
MariaDB [(none)]> create database wordpress ;
MariaDB [(none)]> grant all privileges on wordpress.* to 'hogeuser'@'localhost' identified by 'hagepass' ;

# DocumentRoot変更
sed -E 's@DocumentRoot.*@DocumentRoot /var/www/html/wordpress@g' /etc/apache2/sites-available/000-default.conf > /etc/apache2/sites-available/001-wordpress.conf

# defaultの設定を無効に, wordpressの設定を有効にする
sudo a2dissite 000-default
sudo a2ensite 001-wordpress

 

php周りのエラーが出た場合

お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。
全部闇に消し去ってスッキリした方が早いかも。

# 超スッキリさせる
sudo apt-get purge $(sudo dpkg -l | grep php | awk '{print $2}')
sudo apt-get install php php-mysql

# 一緒に下記パッケージが入った
# =>(libapache2-mod-php7.0 php php-common php-mysql php7.0 php7.0-cli php7.0-common php7.0-json php7.0-mysql php7.0-opcache php7.0-readline)

 

画像切り抜きに失敗する場合

失敗するとこんなエラーが出る。

php-gdが必要らしいので入れてみる。

# パッケージの検索
sudo apt-cache search php-gd
php-gd - GD module for PHP [default]
php7.0-gd - GD module for PHP

# インストール
sudo apt-get install php7.0-gd

# 再起動もしとく
sudo /etc/init.d/apache2 restart

コメント

タイトルとURLをコピーしました