先日、どうしても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ならばすんなりと初期化される。なんでなんだろう?
その後は、通常どおり必要なプラグインなどをいれて復元する。


© 2026 Funalogue Columncopyright 2011 Funalogue Column|徒然日記 - all rights reserved.|