Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
ターミナルエミュレーターから接続して操作する。
Apache2, MySQL, PHP5 がインストールしてある
管理者名 : user_name
サーバーアドレス : server.ip.address
mysql admin pass : mysql_passwd
wordpres用のデータベース : wordpress
wordpessデータベースにアクセスするユーザー : wp_db_admin
wordpessデータベースにアクセスするパスワード : wp_db_password"
(01)Apacheのmod_rewriteを有効にする
mod_rewriteを無効にする
$ sudo a2dismod rewrite
mod_rewriteを有効にする
$ sudo a2enmod rewrite
Apache2の再起動
$ sudo service apache2 restart
mod_rewriteを確認する
$ apache2ctl -M
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
…
中略
…
php5_module (shared)
reqtimeout_module (shared)
rewrite_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
rewrite_module (shared)が有ればよい
(02).htaccessを有効にする
Apache2の設定ファイルのバックアップ
$ sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default.backup
/home/user_name/.nano_history の書き込みエラー: 許可がありません
といわれるなら
$ sudo chmod 666 .nano_history
として、読み取り権限を与える
Apache2の設定ファイルの編集
$ sudo nano /etc/apache2/sites-available/default
Overrideを許可する設定にする
変更前
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
変更後
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
変更後、Apache2を再起動
$ sudo service apache2 restart
(03)MySQLにデータベースを作る
MySQLにMySQLの管理者としてログイン
$ mysql -u root -p
wordpres用のデータベースを作る
mysql> CREATE DATABASE wordpress;
wordpessデータベースにアクセスするユーザーを作成
mysql> GRANT ALL PRIVILEGES ON wordpress.* TO "wp_db_admin"@"localhost" IDENTIFIED BY "wp_db_password";
mysql> exit;
(04)Wordpressのインストール
ホームディレクトリに移動する
$ cd ~/
$ mkdir html
$ cd html
ダウンロードする
$ wget http://ja.wordpress.org/wordpress-3.0.5-ja.tar.gz
解凍
$ tar xvf wordpress-3.0.5-ja.tar.gz
シンボリックリンクを張る
$ sudo ln -s ~/html/wordpress /var/www/blog
ディレクトリパーミッションの変更
$ chmod 777 wordpress
設定ファイルの用意
$ cp wordpress/wp-config-sample.php wordpress/wp-config.php
設定ファイルの編集
$ nano wordpress/wp-config.php
以下の部分を
/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name_here');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'username_here');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password_here');
以下のように書き換える
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress');
/** MySQL データベースのユーザー名 */
define('DB_USER', 'wp_db_admin');
/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'wp_db_password');
ブラウザで以下にアクセスして作業を続ける
http://ip.address/blog/wp-admin/install.php
必要情報の入力
タイトル : myWordPress
ユーザー名 : wp_admin
パスワード : wp_passwd
メールアドレス : foo@bar.com
必要情報の内容を確認してインストールボタンを押す
ログインボタンを押す
ユーザー名、パスワードを入力してログインする
0 コメント:
コメントを投稿