Eccube MT 後からインストールする時、イロイロ忘れるので書き留めておきます。
ドメインの用意(たとえば、バリュードメインでサブドメインを作る。)
ホスト名:nvrg ユーザー:ajisai eccubeドメイン:6gb8.*****.com mtドメイン:7ga4.*****.com
データベースを作成
[root@nvrg ~]# /usr/local/mysql/bin/mysql -u root -p
Enter password:
mysql> show databases;
Database |
———————-
| information_schema | | |
| mysql |
| test
mysql> create database 6gb8_db; eccube用
mysql> create database 7ga4_db; mt用
show databases;
Database |
———————
| information_schema |
| 6gb8_db |
| 7ga4_db |
| mysql |
| test |
———————
mysql> grant select,insert,delete,update,create,drop,file,alter,index on *.* to eccube_db_user identified by ‘eccube_db_*********’;
mysql> flush privileges;
mysql> exit
httpd.conf の設定
[root@nvrg ~]# cd /usr/local/apache2/conf/
[root@nvrg conf]# vi httpd.conf
下のヤツ作ってコピペします。(400行目位に以前作ったモノがありその下へ)
################################################################################
# 6gb8.*****.com Start(ネットショップ 用)
################################################################################
ServerAdmin メールアドレスを入れる
DocumentRoot /var/www/html/6gb8.*****.com
ServerName 6gb8.*****.com
ErrorLog “| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/6gb8.*****.com_error_log_%Y%m%d 86400 540″
CustomLog “| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/6gb8.*****.com_access_log_%Y%m%d 86400 540″ combined
ErrorDocument 404 /
Options Indexes Includes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
AddHandler server-parsed .html
################################################################################
# 6gb8.*****.com End
################################################################################
################################################################################
# 7ga4.*****.com Start(ブログ用)
################################################################################
ServerAdmin メールアドレスを入れる
DocumentRoot /var/www/html/7ga4.*****.com/
ServerName 7ga4.*****.com
ErrorLog “| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/7ga4.*****.com_error_log_%Y%m%d 86400 540″
CustomLog “| /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/7ga4.*****.com_access_log_%Y%m%d 86400 540″ combined
ErrorDocument 404 /
Options Indexes Includes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
AddHandler server-parsed .html
################################################################################
# 7ga4.*****.com End
################################################################################
Eccube
[root@nvrg conf]# mkdir -p /var/www/html/6gb8.*****.com/html
[root@nvrg conf]# chown osa:osa /var/www/html/6gb8.*****.com/html
[root@nvrg conf]# chmod 777 /var/www/html/6gb8.*****.com
[root@nvrg conf]# /usr/local/apache2/bin/apachectl configtest
[root@nvrg conf]# /usr/local/apache2/bin/apachectl restart
以前にダウンロードしてあるEC-CUBE を展開する。
[root@nvrg conf]# cd /usr/local/src/
[root@nvrg src]# tar zxvf eccube-2.11.1.tar.gz
[root@nvrg src]# cd eccube-2.11.1
[root@nvrg eccube-2.11.1]# mv -f ./* /var/www/html/6gb8.*****.com/
http://6gb8.*****.com/ にアクセスして、インストールを行う。
終わったら、不要ファイルを削除する。
[root@nvrg eccube-2.11.1]# rm -f /var/www/html/6gb8.*****.com/html/install/index.php
後は、http://6gb8.*****.com/admin/ でログインして、やりたい放題!
Movable Type
ffftpで/home/ajisaiへMT-4_27-ja.zipをアップロードします。
[root@nvrg ~]# cd /home/ajisai
[root@nvrg ajisai]# mv MT-4_27-ja.zip /usr/local/src/
[root@nvrg ajisai]# cd /usr/local/src/
[root@nvrg src]# unzip MT-4_27-ja.zip
[root@nvrg ~]# cd /usr/local/apache2/conf/
[root@nvrg conf]# vi httpd.conf
[root@nvrg conf]# mkdir /var/www/html/7ga4.*****.com
[root@nvrg conf]# chown osa:osa /var/www/html/7ga4.*****.com
[root@nvrg conf]# chmod 777 /var/www/html/7ga4.*****.com
[root@nvrg conf]# /usr/local/apache2/bin/apachectl configtest
[root@nvrg conf]# /usr/local/apache2/bin/apachectl restart
[root@nvrg MT-4.27-ja]# mkdir /var/www/html/7ga4.*****.com/mt
[root@nvrg MT-4.27-ja]# mv ./* /var/www/html/7ga4.*****.com/mt/
[root@nvrg MT-4.27-ja]# cd /var/www/html/7ga4.*****.com/mt/
[root@nvrg mt]# cp mt-config.cgi-original mt-config.cgi
http://7ga4.*****.comm/mt/mt-check.cgiへアクセス
[システムのチェックを完了しました。]、Movable Type の動作に必要なすべてのモジュールがインストールされています。
と表示されていればOK
http://7ga4.*****.com/mt/mt.cgi へアクセスし、インストールします。
http://7ga4.*****.com/mt/mt.cgiから、ログイン
やりたい放題のはずが、ここで時々エラーが出る。
「supportディレクトリに書き込みできません。/home/foo/public_html/cgi-bin/mt/mt- static/support/dashboard/stats/0/000/001にディレクトリを作成して、ウェブサーバーから書き込みできるパーミッションを与えてください。」
ffftpで、mt-static/support を見ると空っぽなので、下のようにディレクトリを作成して、ウェブサーバーから書き込みできるパーミッションを与えてる。
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/uploads
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/assets_c
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/userpics
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/000
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/001
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/002
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/000/001
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/001/001
mkdir /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/002/001
属性を与える
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/uploads
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/assets_c
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/userpics
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/000
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/001
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/002
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/000/001
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/001/001
chmod 777 /var/www/html/7ga4.*****.com/mt/mt-static/support/dashboard/stats/0/002/001
———————————————————————————————
http://7ga4.*****.com/mt/mt.cgi OK