MT5.2 周辺
モジュールのインストール†
epel†
wget http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum -y groupinstall 'Development tools'
yum -y install libyaml-devel openssl-devel *YAML* gd-devel libxml2-devel postgresql postgresql-devel expat expat-devel
yum -y install cpan
cpan
cpan> o conf prerequisites_policy follow
cpan> o conf commit
cpan> quit
cpan -i YAML
yes n | cpan -i Net::SSLeay
cpan -i IPC::Run
cpan -i Archive::Zip
yes | cpan -i Net::SMTP::TLS
cpan -i Authen::SASL
cpan -i CGI::PSGI
cpan -i Cache::Memcached
cpan -i Digest::SHA
yes n | cpan -i Cache::File
LANG=C ; yes N | cpan -i Crypt::SSLeay
cpan -i GD
cpan -i Archive::Tar
yes n | cpan -i CGI::Parse::PSGI
cpan -i HTML::Parser
cpan -i Crypt::DSA
cpan -i HTML::Entities
cpan -i XML::Parser
cpan -i IO::Socket::SSL
cpan -i IO::Uncompress::Gunzip
cpan -i Digest::SHA1
yes n | cpan -i Plack
cpan -i Imager
cpan -i IO::Compress::Gzip
yes n | cpan -i XML::Atom
yes n | cpan -i XMLRPC::Transport::HTTP::Plack
cpan -i Net::SMTP::SSL
cpan -i DBD::SQLite
yes n | cpan -i DBD::Pg
cpan -i DBD::SQLite2
アプリディレクトリ | /var/www/html/testsite/cgi-bin/mt | mt の管理画面が置かれるディレクトリ |
ウェブサイトディレクトリ | /var/www/html/testsite/www/ | mt が出力するhtmlサイトのhtmlディレクトリ |
スタティックディレクトリ | /var/www/html/testsite/www/mt-static | mt が出力する/使用するhtml部品のディレクトリ |
mkdir /var/www/html/testsite
mkdir /var/www/html/testsite/cgi-bin
mkdir /var/www/html/testsite/www
cd /var/www/html/testsite/cgi-bin
cp MT-xxx.zip /var/www/html/testsite/cgi-bin
unzip MT-xxx.zip
rm MT-xxx.zip
mv MT-xxx mt
mv mt/cgi-bin /var/www/html/testsite/www
chmod 755 /var/www/html/testsite/cgi-bin/mt/*.cgi
chmod 777 /var/www/html/testsite/www/mt-static/support
chown -R apache.apache /var/www/html/testsite
/etc/httpd/conf/httpd.conf
ScriptAlias をコメントアウト
ServerName testsite.com
<VirtualHost *:80>
ServerName testsite.com
DocumentRoot /var/www/html/testsite/www
Alias /cgi-bin/mt/ /var/www/html/testsite/cgi-bin/mt/
<Directory /var/www/html/testsite/cgi-bin/mt>
Options +ExecCGI
AddHandler cgi-script .cgi
</Directory>
</VirtualHost>
setenforce 0
service httpd restart
mysql -u root -p
mysql > create database mt character set utf8;
mysql >grant all privileges on mt.* to mtuser@localhost identified by 'mtpasswd';
下記にブラウザでアクセス
http://mtserver.com/cgi-bin/mt/
データベース設定
データベースの種類 | MySQL |
データベースサーバ | localhsot |
データベース名 | mt |
ユーザー名 | mtuser |
パスワード | mtpasswd |
メール送信プログラム
Sendmail
sendmailのパス
/usr/lib/sendmail
ユーザ名 | admin |
表示名 | admin |
電子メール | 管理者電子メール |
パスワード | 管理者パスワード |
MT が無事起動したらテスト
First Websiteをクリック
ウェブページ > 新規
タイトル : test
本文: Hello MT World !
【公開】ボタン