SEARCH

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 !
【公開】ボタン