Ubuntu server 10.04LTSにWordPress3.4.2をインストール

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)
mysql-server mysql-server


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
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/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(例)
WordPress3.4.2 WordPress3.4.2 WordPress3.4.2 WordPress3.4.2

どうにか出来た \/ ばんざ~い
LAN内でTestを行いセキュリティ対策とかをしっかり勉強して、インターネットからアクセス出来るようにしてみようかな?

最後にwordpressをinstallしたディレクトリ /var/www/html のパーミッションを"777"から"755"に戻します!
これはセキュリティ上とても大事な事ですから必ず変更してね!

お知らせ
これはあくまでも個人的なメモであり、この通りにやって 不具合が生じても保証の限りではありません

最後に

以下の方々のサイトを参考にしてinstall出来ました、ありがとうございました 

UbuntuにWordPressをインストールする

WordPressのインストール
WordPress インストール on Ubuntu 10.04

2012年12月1日(土)作成  2013年8月28日(水)加筆修正

ページのトップへ戻る

inserted by FC2 system