インストール手順(Ver.3.3 + MySQL5)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**概要 [#r502f180]
#contents
**DB準備(MySQL5) [#u12594f4]
MySQLのインストールは本書の範疇外となるため、別ページのMy...
MTはtableは自動的に作成するため、MySQL上での作業はユーザ...
-Databaseの作成~
MTにて使用するDatabaseを作成する~
MySQLに管理者権限で接続~
# mysql -u root -p
Enter password:
Databaseを作成する~
mysql> create database [DATABASE];
Query OK, 1 row affected (0.00 sec)
作成したDatabaseを確認する~
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| sanyo_mt |
| test |
+--------------------+
4 rows in set (0.01 sec)
-ユーザの作成~
MTからDatabaseに接続するためのユーザを作成する~
MySQLに管理者権限で接続~
# mysql -u root -p
Enter password:
ユーザを作成する~
GRANT ALL PRIVILEGES ON [DATABASE].* TO [USER NAME]@'%' ...
設定項目は以下となる。~
[DATABASE] 接続を許可するデータベース名
[USER NAME] ユーザ名
[PASSWORD] 接続時のパスワード
ユーザを確認する~
MySQLは、データベースとユーザを別に管理しているので、mysq...
mysql> use mysql
Database changed
mysql> select Host,User from user;
+-----------+-------+
| Host | User |
+-----------+-------+
| % | sanyo |
| localhost | |
| localhost | root |
| mysql5 | |
| mysql5 | root |
+-----------+-------+
5 rows in set (0.00 sec)
-Webサーバからの接続確認~
DBに作成したユーザにてアクセスが可能かを確認する~
mysqlコマンドにて接続確認を行うには、Webサーバ側にもMySQL...
# ./mysql -u [USER] -h [DB SERVER] -p [PASSWORD]
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 5.0.27
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql>
mysqlのプロンプトが表示されれば正常に接続ができている。~
**MTの展開 [#i65d59bd]
MTのインストール作業はプログラムの圧縮解除のみとなる。~
unzip MT-3_33-ja.zip
mv MT-3.33-ja mt
**MT動作設定 [#eab7fd28]
MTの展開後、mt-config.cgiにDBへの接続設定を行う。~
mt-config.cgiはmt-config.cgi-originalの名称で保管されてい...
cd mt
cp mt-config.cgi-original mt-config.cgi
chmod 755 mt-config.cgi
vi mt-config.cgi
MySQLをDBとして使用する場合には下記の設定を行う。~
-CGIPathにはパスを指定
-StaticWebPathをコメントアウト
-MYSQLセクションにDBとの接続設定を記入
-POSTGRESQLセクションをコメントアウト
-SQLITEセクションをコメントアウト
-BERKELEYDBセクションをコメントアウト
-設定サンプル
CGIPath ← MTのフルパス表記(例:http://hog...
#StaticWebPath ← コメントアウトする
##### MYSQL ##### ← MySQLへの接続情報を設定
ObjectDriver DBI::mysql
Database [DATABASE]
DBUser [USER]
DBPassword [PASSWORD]
DBHost [DB SERVER]
##### POSTGRESQL ##### ← 全てコメントアウトする
#ObjectDriver DBI::postgres
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost
##### SQLITE ##### ← 全てコメントアウトする
#ObjectDriver DBI::sqlite
#Database /path/to/sqlite/database/file
##### BERKELEYDB ##### ← 全てコメントアウトする
#DataSource /path/to/database/directory
**Apacheのalias設定 [#y77e8d09]
MTの設置位置とMTへアクセスするためのURLの整合が取れない場...
MTはCGI実行権限が必要であることから、非実行コンテンツとは...
この様な配置を行う場合はapacheの設定にてURLへのマッピング...
~
マッピングはhttpd.conf(もしくはIncludeされる設定ファイル...
下記環境での例を以下に示す。~
~
MT実ディレクトリ : /home/httpd/hoge/htdocs/mt/~
マッピング先URL : http://hogehoge.com/mt/~
~
Alias /mt/ "/home/httpd/hoge/htdocs/mt/"
<Directory /home/httpd/hoge/htdocs/mt>
Options ExecCGI FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride None
Order allow,deny
Allow from all
</Directory>
**MTの動作確認 [#fffcbc6e]
必要なモジュールが全てそろっているかどうかは、mtで用意さ...
http://hogehoge/mt/mt-check.cgi
終了行:
**概要 [#r502f180]
#contents
**DB準備(MySQL5) [#u12594f4]
MySQLのインストールは本書の範疇外となるため、別ページのMy...
MTはtableは自動的に作成するため、MySQL上での作業はユーザ...
-Databaseの作成~
MTにて使用するDatabaseを作成する~
MySQLに管理者権限で接続~
# mysql -u root -p
Enter password:
Databaseを作成する~
mysql> create database [DATABASE];
Query OK, 1 row affected (0.00 sec)
作成したDatabaseを確認する~
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| sanyo_mt |
| test |
+--------------------+
4 rows in set (0.01 sec)
-ユーザの作成~
MTからDatabaseに接続するためのユーザを作成する~
MySQLに管理者権限で接続~
# mysql -u root -p
Enter password:
ユーザを作成する~
GRANT ALL PRIVILEGES ON [DATABASE].* TO [USER NAME]@'%' ...
設定項目は以下となる。~
[DATABASE] 接続を許可するデータベース名
[USER NAME] ユーザ名
[PASSWORD] 接続時のパスワード
ユーザを確認する~
MySQLは、データベースとユーザを別に管理しているので、mysq...
mysql> use mysql
Database changed
mysql> select Host,User from user;
+-----------+-------+
| Host | User |
+-----------+-------+
| % | sanyo |
| localhost | |
| localhost | root |
| mysql5 | |
| mysql5 | root |
+-----------+-------+
5 rows in set (0.00 sec)
-Webサーバからの接続確認~
DBに作成したユーザにてアクセスが可能かを確認する~
mysqlコマンドにて接続確認を行うには、Webサーバ側にもMySQL...
# ./mysql -u [USER] -h [DB SERVER] -p [PASSWORD]
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 5.0.27
Type 'help;' or '\h' for help. Type '\c' to clear the bu...
mysql>
mysqlのプロンプトが表示されれば正常に接続ができている。~
**MTの展開 [#i65d59bd]
MTのインストール作業はプログラムの圧縮解除のみとなる。~
unzip MT-3_33-ja.zip
mv MT-3.33-ja mt
**MT動作設定 [#eab7fd28]
MTの展開後、mt-config.cgiにDBへの接続設定を行う。~
mt-config.cgiはmt-config.cgi-originalの名称で保管されてい...
cd mt
cp mt-config.cgi-original mt-config.cgi
chmod 755 mt-config.cgi
vi mt-config.cgi
MySQLをDBとして使用する場合には下記の設定を行う。~
-CGIPathにはパスを指定
-StaticWebPathをコメントアウト
-MYSQLセクションにDBとの接続設定を記入
-POSTGRESQLセクションをコメントアウト
-SQLITEセクションをコメントアウト
-BERKELEYDBセクションをコメントアウト
-設定サンプル
CGIPath ← MTのフルパス表記(例:http://hog...
#StaticWebPath ← コメントアウトする
##### MYSQL ##### ← MySQLへの接続情報を設定
ObjectDriver DBI::mysql
Database [DATABASE]
DBUser [USER]
DBPassword [PASSWORD]
DBHost [DB SERVER]
##### POSTGRESQL ##### ← 全てコメントアウトする
#ObjectDriver DBI::postgres
#Database DATABASE_NAME
#DBUser DATABASE_USERNAME
#DBPassword DATABASE_PASSWORD
#DBHost localhost
##### SQLITE ##### ← 全てコメントアウトする
#ObjectDriver DBI::sqlite
#Database /path/to/sqlite/database/file
##### BERKELEYDB ##### ← 全てコメントアウトする
#DataSource /path/to/database/directory
**Apacheのalias設定 [#y77e8d09]
MTの設置位置とMTへアクセスするためのURLの整合が取れない場...
MTはCGI実行権限が必要であることから、非実行コンテンツとは...
この様な配置を行う場合はapacheの設定にてURLへのマッピング...
~
マッピングはhttpd.conf(もしくはIncludeされる設定ファイル...
下記環境での例を以下に示す。~
~
MT実ディレクトリ : /home/httpd/hoge/htdocs/mt/~
マッピング先URL : http://hogehoge.com/mt/~
~
Alias /mt/ "/home/httpd/hoge/htdocs/mt/"
<Directory /home/httpd/hoge/htdocs/mt>
Options ExecCGI FollowSymLinks
AddHandler cgi-script .cgi
AllowOverride None
Order allow,deny
Allow from all
</Directory>
**MTの動作確認 [#fffcbc6e]
必要なモジュールが全てそろっているかどうかは、mtで用意さ...
http://hogehoge/mt/mt-check.cgi
ページ名: