Ubuntu server 10.04LTSにWordPress3.4.2をインストール
Lan内でTest使用する為、Ubuntu serverにWordPressをインストールする
私の環境
- ホストwindows XpにVirtualBoxを使って仮想化したUbuntu Server10.04LTSがインストールされている
- server osは固定IPアドレス192.168.0.210を割り当てている
- Openssh-serverを構築して、XpにインストされたPuttyごった煮からssh接続して操作出来る
必要なパッケージ apache2、mysql-server、php5、php5-mysqlをinstall
apt-get updateしてないとインストール出来ないパッケージがある
$ sudo apt-get update
$ sudo apt-get install apache2 mysql-server php5 php5-mysql
途中でMySQL rootのPWを2回入力する!(例 c5p347zdsr)
apache2の設定
apache2のドキュメントルートを "/var/www/html/"にするので
htmlディレクトリを作る
$ sudo mkdir /var/www/html
2013年8月28日削除
Lan内で使用する為、IPアドレス192.168.0.14を割り当てる
$ sudo nano /etc/apache2/apache2.conf
#Do NOT add aslash at the end of the directory path.
#
50行目に追加 ServerName 192.168.0.14
51行目 ServerRoot "/var/www/html”
2013年8月28日修正追加
$ sudo nano /etc/apache2/sites-available/default
DocumentRootの /var/www/を/var/www/htmlに変更
保存はCtrl+Oを同時に押す
画面下にファイル名が表示、Enter押すと保存
Ctrl+Xを同時に押すとnanoエディタを抜ける
mod_rewriteを有効にする
$ sudo a2enmod rewrite
apache2の再起動
$ sudo service apache2 restart
mod_rewriteの有効を確認する
$ apache2ctl -M
Loaded Modules:
ore_module (static)
og_config_module (static)
.
.
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
rewrite_module (shared)があればOK!
.htaccessを有効にする
apache2の設定ファイルを修正してOverrideを許可する
$ sudo nano /etc/apache2/sites-available/default
Options Indexes FollowSymLinks MultiViews
AllowOverride None ---> allに変更
Order allow,deny
allow from all
保存して閉じる
apache2を再起動
$ sudo service apache2 restart
MySQLにデータベースを作る
MySQLに管理者としてログイン
$ mysql -u root -p
wordpres用のDBを作る
(例) データベース名 wordpress
mysql> CREATE DATABASE wordpress;
wordpessデータベースにアクセスするユーザーを作成
(例) ユーザー名 magi-ga-ra30kg
(例) password c5p347zdsr
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO "magi-ga-ra30kg"@"localhost" IDENTIFIED BY "c5p347zdsr";
閉じる
mysql> exit;
Wordpressのインストール
Apacheのドキュメントルート "/var/www/html/" の直下にWordPressを設置する
WordpressをDLするディレクトリ"html"に移動する
$ cd /var/www/html
~ :/var/www/html$
/var/www/htmlの所有者を変更する
(例) ユーザー名 magi-ga-ra30kg
$ sudo chown -R magi-ga-ra30kg /var/www/html
WordPress 日本語ローカルサイトより
Wordpress日本語版3.6.tar.gz形式をDL
(2013年8月28日現在の最新版)
$ wget http://ja.wordpress.org/wordpress-3.6-ja.tar.gz
解凍
$ tar xvf wordpress-3.6-ja.tar.gz
削除 (DLしたwordpress-3.6-ja.tar.gz)
$ rm -rf /var/www/html/wordpress-3.6-ja.tar.gz
ディレクトリパーミッションの変更
$ chmod 777 /var/www/html
設定ファイルの用意
$ cp wordpress/wp-config-sample.php wordpress/wp-config.php
設定ファイルの編集
$ nano wordpress/wp-config.php
以下の部分を書き換える
/** WordPress のためのデータベース名 */
'database_name_here'===>'wordpress'(例)
/** MySQL データベースのユーザー名 */
'username_here'=======>'yudaya-ga-ra'(例)
/** MySQL データベースのパスワード */
'password_here'=======>'c5p347zdsr'(例)
セキュリティ強化の為 table_prefix = 'wp_'を好みのprefixに変える
$table_prefix = 'wp_' ===> 'devou_' (例)
保存して閉じる
FTPで接続して確認すると・・・
あれぇ?
変わっていない・・・何でかなぁ?
調べてみよう!
phpMyAdminをinstallしてデータベースのWordpressを確認すると・・・
あれ?
ちゃんと'devou_'に替わっている!
これでいいのかな?
ブラウザでアクセスして作業を続ける
http://192.168.0.210/wordpress/wp-admin/install.php
- サイトのタイトル: Devouのホームページ(例)
- ユーザー名 : magi-ga-ra30kg(例)
- パスワード : c5p347zdsr(例)
- メールアドレス : yudaya-ga-ra@gmail.com(例)
どうにか出来た \/ ばんざ~い
LAN内でTestを行いセキュリティ対策とかをしっかり勉強して、インターネットからアクセス出来るようにしてみようかな?
最後にwordpressをinstallしたディレクトリ /var/www/html のパーミッションを"777"から"755"に戻します!
これはセキュリティ上とても大事な事ですから必ず変更してね!
お知らせ
これはあくまでも個人的なメモであり、この通りにやって 不具合が生じても保証の限りではありません
以下の方々のサイトを参考にしてinstall出来ました、ありがとうございました
UbuntuにWordPressをインストールする
WordPressのインストール
WordPress インストール on Ubuntu 10.04
2012年12月1日(土)作成 2013年8月28日(水)加筆修正