Movable Type

Movable Type (Advanced) AMI Edition on Amazon Web Services

Movable Type (Advanced) AMI Edition is an AMI (Amazon Machine Image) with an Amazon Linux 2 and an Amazon Linux 2018.09 (64-bit) OS. Please see below for more information

For information on Movable Type, please see http://www.movabletype.org/documentation/.

Path to the administration page

http://[HOSTNAME]/mt/admin

System components

Movable Type 7 AMI Edition

  • Movable Type 7
  • Web server (nginx Edition): nginx
  • Web server (Apache Edition): apache
  • PSGI Server: starman
  • PHP: php-fpm
  • DBMS: MariaDB
  • OS: Amazon Linux 2

Movable Type Advanced AMI Edition

  • Movable Type Advanced 7
  • Web server: apache
  • PSGI Server: starman
  • PHP: php-fpm
  • DBMS: MariaDB
  • OS: Amazon Linux 2
  • OpenLDAP

Movable Type 6 AMI Edition on Amazon Linux 2

  • Movable Type 6.5 or later version
  • Web server (nginx Edition): nginx
  • Web server (Apache Edition): apache
  • PSGI Server: starman
  • PHP: php-fpm
  • DBMS: MariaDB
  • OS: Amazon Linux 2

Movable Type 6 AMI Edition

  • Movable Type 6.5 or later version
  • Web server (nginx Edition): nginx
  • Web server (Apache Edition): apache
  • PSGI Server: starman
  • PHP: php-fpm
  • DBMS: MySQL
  • OS: Amazon Linux 2018.09

Application Settings / Files / Logs

Movable Type (starman)

Init Script
  • systemctl start movabletype.service (MT7, Amazon Linux 2)
  • /etc/init.d/movabletype (MT6)
Configuration File (mt-config.cgi)
  • /app/movabletype/mt-config.cgi
mt-config.cgi is linked from /data/conf/mt-config.cgi
Configuration File (starman)
  • /data/conf/movabletype.conf
Install Directory
  • /app/movabletype
Log Files (starman)
  • /data/logs/movabletype/movabletype.log

Database

Init Script
  • systemctl start mariadb.service (MT7, Amazon Linux 2)
  • /etc/init.d/mysqld (MT6)
Configuration File
  • /etc/my.cnf
Database Files
  • /data/database/mysql
Log Files
  • /var/log/mysqld.log

PHP (php-fpm)

Init Script
  • systemctl status php-fpm.service (MT7, Amazon Linux 2)
  • /etc/init.d/php-fpm (MT 6)
Configuration Files
  • /etc/php-fpm.conf
  • /etc/php.ini
Log Files
  • /var/log/php-fpm/php-fpm.log

nginx (nginx Edition only)

Init Script
  • systemctl start nginx.service (MT7, Amazon Linux 2)
  • /etc/init.d/nginx (MT6)
Configuration Files
  • /data/conf/nginx.conf
  • /data/conf/nginx_common.conf
Log Files
  • /var/log/nginx/*.log

Apache (Apache Edition only)

Init Script
  • systemctl start httpd.service (MT7, Amazon Linux 2)
  • /etc/init.d/httpd (MT6)
Configuration File
  • /data/conf/httpd.conf
httpd.conf is linked from /etc/httpd/conf.d/httpd.conf
Log Files
  • /var/log/httpd/*_log

Notes for MT6

  • Perl requires specific version.( "4:5.16.3-280.36.amzn1" or higher, and lower than "4:5.17" )
  • php-fpm requires specific version. ( "5.3.28-1.5.amzn1" or higher, and lower than "5.4"
  • If SSL is needed,
    • edit /data/conf/nginx.conf, add key files, and then restart nginx. (nginx Edition only)
    • edit /data/conf/httpd.conf, add key files and then restart Apache Web Server. (Apache Edition only)