Ubunt16にWordPressとレスポンシブルWebデザインテーマbizvektorを組み込んでみる

Ubunt16にWordPressと
レスポンシブルWebデザインテーマbizvektorを組み込んでみます

1,Apacheの組み込み

sudo apt -y install apache2
apache2 -v
Server version: Apache/2.4.18 (Ubuntu)
Server built:   2016-07-14T12:32:26

apacheを起動する

sudo service apache2 start

Webで確認する

firefox localhost

cat <<EOF > /var/www/html/test.html
<html>
<hr>
hello
<hr>
</html>
EOF
bash: /var/www/html/test.html: 許可がありません

ローカルでなので、

sudo chmod 777 /var/www/html/
cat <<EOF > /var/www/html/test.html
<html>
<hr>
hello
<hr>
</html>
EOF

curl 'http://localhost/test.html'

アクセスできた

<html>
<hr>
hello
<hr>
</html>

ブラウザでも確認

firefox localhost/test.html

2,PHPを組み込む

sudo apt -y install php
php -v
PHP 7.0.8-0ubuntu0.16.04.2 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.8-0ubuntu0.16.04.2, Copyright (c) 1999-2016, by Zend Technologies
cat <<EOF > /var/www/html/phpinfo.php
<?php
phpinfo();
?>
EOF
 
curl 'http://localhost/phpinfo.php'

firefoxで、アクセスしてみる

firefox localhost/phpinfo.php


apacheの再起動を忘れた


sudo service apache2 stop
sudo service apache2 start

うまくいかない

firefox localhost/phpinfo.php


パッケージを追加

sudo apt -y install libapache2-mod-php
firefox localhost/phpinfo.php

うまくいった。

3,mysqlをインストール

sudo apt -y install mysql-server php-mysql

Mysqlのrootのパスワードを聞かれるので、
入力しタブでスペースで、続行する(確認の2回あります)

mysql -u root -p

データベース(wordpress)を作成
wordpressというユーザを作成し、パスワードをwordpress2016とする

rootで入るので、先ほどのパスワードを入力する

mysql -u root -p
Enter password: (先ほどのパスワード)
create database wordpress;
grant all privileges on wordpress.* to wordpress@localhost identified by 'wordpress2016';
flush privileges;
exit;

4,WordPressをインストール
WordPressをダウンロードし
ファイルを解凍する

cd /tmp
wget http://ja.wordpress.org/wordpress-3.8.1-ja.tar.gz
tar zxvf wordpress-3.8.1-ja.tar.gz 
cp -r wordpress /var/www/html
sudo chown -R www-data:www-data /var/www/html/wordpress
firefox http://localhost/wordpress/
お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。

ライブラリィ−を追加してみる


sudo apt-get update
sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

sudo service apache2 stop
sudo service apache2 start
firefox http://localhost/wordpress/

やはりだめ

お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。

WordPressのバージョンを上げてみる

cd /tmp
sudo rm -rf /var/www/html/wordpress
sudo rm -rf /tmp/wordpress
wget http://ja.wordpress.org/latest-ja.tar.gz
tar -xzvf latest-ja.tar.gz 
cp -r wordpress /var/www/html
sudo chown -R www-data:www-data /var/www/html/wordpress

firefox http://localhost/wordpress/

うまくいった。。。。

データベース名:wordpress
ユーザ名:wordpress
パスワード:wordpress2016
データベースのホスト名:localhost
テーブル接頭辞:wp_

「インストール続行」
サイトのタイトル:タイトル
ユーザー名:admin
パスワード:admin_password
パスワード:admin_password
メールアドレス:xxx@yyy.zz
「WordPressをインストール」

5,レスポンシブルWebデザインテーマbizvektorを組み込む
手順は
・テーマの読み込み
・推奨プラグインの読み込み(有効化)
・サンプルデータの読み込み

となります。

5.1 テーマの読み込み

BizVektor
https://bizvektor.com/

のダウンロードページ
https://bizvektor.com/bizvektor.com/about/download/

から、
Download BizVektor ver 1.8.23
を、ダウンロード

外観>テーマ>新規追加
「データのアップロード」
により
先ほど、ダウンロードしたファイルを「参照」で
指定し、
「今すぐインストール」
を、押下

外観>テーマ
選択し、
ダウンロードしたテーマ「BizVektor」
を、有効にしてください。

5.2 推奨プラグインの読み込み(有効化)

プラグインの説明と設定方法

に従い、
「プラグイン」→「新規追加」画面より、『お気に入り』画面を表示。
「wordpress.orgユーザー名」のフォームに「bizvektor」と入力して、必要なプラグインをインストール。

インストールした、プラグインを有効化します

プラグインを追加する

5.3 サンプルデータの読み込み
BizVektor クイックスタート
のページの
「サンプルデータ」
を、ダウンロードする

ダウンロードしたデータを
bv_contents_corporate_v20140928.zip
解凍し、
bv_contents_corporate_v20140928.xml
のファイルを読み出す

コンテンツデータのダウンロード・インポート
に従い、コンテンツデータを、インポートする

「ツール」→「インポート」→「WordPress」でダウンロードしたxmlファイルを選択し、「ファイルをアップロードしてインポート」

これで、レスポンシブル対応のWordPressが立ち上がります。

■隘路(ポイント)
「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」
への対策
1,WordPressを最新にする
2,不足しているライブラィーを追加する

  sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

3,Apacheを再起動する

sudo service apache2 stop
sudo service apache2 start