Linux Install

Android

Linux Tools

Linux AV

Linux Memo

WINDOWS

PROGRAM

動画 Memo

音楽 Memo

モバイルアプリ Memo

FILE FORMAT

PROTOCOL

DEVICE

BookMark

その他


MovableType   

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/mtmt の管理画面が置かれるディレクトリ
ウェブサイトディレクトリ/var/www/html/testsite/www/mt が出力するhtmlサイトのhtmlディレクトリ
スタティックディレクトリ/var/www/html/testsite/www/mt-staticmt が出力する/使用する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 !
【公開】ボタン