MAMP・MacportsにMovabletypeをインストール

先日、どうしてもG4 TigerにMacportsのApacheがビルドできず、しょうがないのでOSを再インストール。

MAMPを使用するとして、MAMPにないものをMacportsから入れるように変更した。

TigerにOpenSSL1.0がビルドできないのが問題のようで、MacportsのサイトにもPortfileを作ってビルドする方法が書かれていたが、portfileを作ってもどうにもビルドできない。

あれこれやっても面倒なので、OSから再インストールすることにした。

WordPressだけならMAMPだけでもいいのだが、Movabletypeのサイトもあるので、そのための環境は作らなければならない。

まずは普通にMAMPをインストール。さらにMacportsをインストールして使用できるように準備する。

これらのインストールは詳しいサイトがあるので、それらを参照してほしい。

下記はMovabletypeをG4MacサーバーにインストールするためにMacportsからビルドしたもの。

古いG4だからなのか、かなり時間がかかる。

ImageMagickに至っては一晩放っておいた。p5-dbd-mysqlもかなりかかった。p5-dbd-sqliteは入れない。

mt-check.cgiで必要なものを確認するとかなりいろいろなモジュールが足りないと出てくるが、以下をいれるだけでシステムチェックはOKになる。

上記したが、SQLiteやPostgreSQLは使用しないので最初から入れないことを前提としている。

$ sudo port install ImageMagick +perl
 $ sudo port install p5-dbi
 $ sudo port install p5-dbd-mysql
 $ sudo port install p5-gd
 $ sudo port install p5-crypt-dsa
 $ sudo port install p5-archive-zip
 $ sudo port install p5-xml-atom
 $ sudo port install p5-mail-sendmail
 $ sudo port install p5-ipc-run

ここまでを入れれば、MovabletypeはシステムチェックはOKになる。

■mt-config.cgiの必要項目■

CGIPath    /tomioka/tomioka-mt/
StaticWebPath  /tomioka/tomioka-mt/mt-static/
StaticFilePath /Applications/MAMP/htdocs/tomioka/mt425/mt-static

MySQLのみの使用なので、その他のデータベースはコメントアウト

##### MYSQL #####
ObjectDriver DBI::mysql
Database tomioka
DBUser root
DBPassword root
DBHost localhost
DBSocket /Applications/MAMP/tmp/mysql/mysql.sockDBPort 3306
##### POSTGRESQL #####
# ObjectDriver DBI::postgres
# Database DATABASE_NAME
# DBUser DATABASE_USERNAME
# DBPassword DATABASE_PASSWORD
# DBHost localhost
##### SQLITE #####
# ObjectDriver DBI::sqlite
# Database /path/to/sqlite/database/file

またMovabletypeのインストールの際のデータベースの初期化はFirefoxで行うこと!

最初はGoogle Chromeでインストールしたが、初期化が終わらない!!!!

Firefoxならばすんなりと初期化される。なんでなんだろう?

その後は、通常どおり必要なプラグインなどをいれて復元する。

Tags : , ,

Comments (0)

コメントする

  • スパム・迷惑コメント投稿防止のため、メールアドレスの入力が必須ですが、公開はされません。
  • 投稿いただいたコメントは管理者のチェック後掲載しておりますので、即時には反映されません。
(必須)
メールアドレス(必須・公開されません)
コメント本文(必須)
ページトップへ