OSX-server10.4でMovable Type3.2の設置完了

| コメント(11)

12月6日から殆どblog更新していませんでした。
実は仕事の引継ぎが忙しかったのと、挨拶回り & 送別会。
でも、本当の理由はサーバをLinux(fedora)からMac-Mini(Server10.4)に変更していたからでした~。
なかなかMovable Type 3.2-ja-2が上手いこと動いてくれなくて四苦八苦したけれど・・・。


Server10.4とMysqlが上手いこと動いてくれない・・・・。
Perlが上手いこと動いてくれない・・・・・・。
やっとインストできたMovable Type 3.2-ja-2が動的にhtml吐き出してくれない・・・・・。
この一ヶ月はつらかった~。

Mac-MiniとServer10.4を高い金だして買ったからには、何とか使わなくちゃと
King of 貧乏性 としては、買ったけど使えないって事は許されない。
この一ヶ月で、だいぶん勉強しました。勉強になりました。

後日、このblogでOSX-Server10.4でMysqlとMovable Type 3.2-ja-2の設置方法を紹介したいと思います。

コメント(11)

私もOSXserver10.4でMysqlとMTの設置に奮闘しています。
ほとんど初心者なので全然うまく行きません。
設置方法が掲載されるのを楽しみにしています。
(有料で設置までのアドバイスなどはなさっていませんか?)

オジアドさん 始めまして。
OSXserver10.4は資料が少なくて、立ち上げは簡単なのですが、
MTやXOOPSを運用しようと、MySqlやPHPの設置で四苦八苦しますが、
立ち上がってしまえば運用はめちゃくちゃ楽ですよ。

> (有料で設置までのアドバイスなどはなさっていませんか?)

いえ、いえ。
仕事として、お受けすると何かと問題があるので、現在はシステム構築はお受けしてないんですよ。
それに、OSXserver10.4は趣味の世界ですので。

オジアドさんは、現在どの辺りでつまずいていますか?
私も、何度も再構築の繰り返しだったので、記憶が怪しいですけど判る範囲でご協力できることがあれば、
ご協力させていただきますよ。

※現在、抱えている案件の都合でリアルタイムでお答えできない時が多いと思いますが・・・。

ご丁寧なコメントありがとうございます。

現在テストサーバーで設定を行っていますが、MTのシステム・チェックはこんな感じです。
**********************************

今はDBI,DBDのインストールと格闘中です。
makeとmake installができなくて、ずいぶん悩んでいましたが、まずはXcodeをインストールする必要があるみたいですね。

オジアドさん。こんにちは。

コメントはセキュリティーの関係でURL部分は伏字に変更しました。

早速ですが、僕も同じ箇所でかなり悩みましたよ~。
10.4からはPHPからMySQLへデフォルトのままではアクセスが出来なくなっています。(バグ?)
そのため、/etc/php.ini を開いてmysql.default_socket=/var/mysql/mysql.sock に変更しないとPHPからMySQLへアクセスできません。

appleサイトに詳しく説明されていますよ。
http://docs.info.apple.com/article.html?artnum=301457

あと、DBD、DBIですが、どう処理したのか記憶が・・・。

覚書が何処かにあったと思うので探してみます。ノドモト過ぎればで、何処に保管したのか・・・。
また必要になると思って、構築しながらMemoを置いていたと思うので。

早速のアドバイスありがとうございます。
AppleのTips大変参考になりました。
いよいよ私も最大の壁、「DBD::Mysql」のインストールで人並みにつまづけるようになりました。

OSXserver_10.4.6
Perl_5.8.6
DBI_1.50
DBD::Mysql_3.0003

makefileするとどうしてもエラーが生じて、その先へは進みたくても進めないと言った感じです。
検索すると回避策はいろいろとあるようですが、どれをやっても軒並み撃沈されています。

ここを乗り切ったcubesさんはすごいですね。

何気なくまたCPANを覗いていたら、DBD::Mysqlがバージョンアップしていて、3.0004が出ていました。
もしや!と思い一縷の望みをかけてインストールしたところ、インストールに成功しました。

全く問題なかったという訳ではなく、makefile中に★印のところでちょっと気になるメッセージが出てきました。
私の力ではこれが何を意味するのかさっぱりわかりませんが・・・

 Checking if your kit is complete...
 Looks good
★Unrecognized argument in LIBS ignored: '-pipe'
 Using DBI 1.50 (for perl 5.008006 on darwin-thread-multi-2level) installed in /Library/Perl/5.8.6/darwin-thread-multi-2level/auto/DBI/
 Writing Makefile for DBD::mysql

でも、make、make installまで行けてホッとしております。

おつかれさまです。
DBIとDBD思い出してきました、たしかにmakefileしました。
どの文献を読んで参考にしたのか・・・。

僕は、かなり四苦八苦しましたよ。何度投げ出そうかと思ったかとか。

元々は印刷営業とWEBディレクターをですので、チンプンカンプンな事ばかりでしたが、
仕事柄、幸いな事にSEが回りに居てくれましたので、ヒントをもらいながら、何とか構築できたった感じです。

オジアドさんのコメントを拝見していると、
もう一度、構築したくなってきました。
WEBサイトのテスト用で作った環境でしたので結構要らないものがあるもんで。

MAMP使えば楽なんですが、どうせならトコトンやってやるって気持ちで頑張りました。
オジアドさんも頑張って下さいね。
http://www.mamp.info/en/home/

MTは面白いですよ。
このBlogは全然弄っていませんが、手の空いたときにテストで製作していますが、CMSとして十分役に立つのじゃないでしょうか。

こんばんは!
いろいろとアドバイスしていただいたおかげで、とりあえずようやくMTの開設までたどり着くことが出来ました。
ありがとうございました。

一山超えればまた次の山が待っているような状態で、今はまた別の問題と格闘しています。

入力した日本語が文字化けしてしまったり、ディレクトリのアクセス権が適切でなく、サイトの再構築でエラーが出たり・・・

でもようやくここまで来ることができて、とてもいい気分です。cubesさんのブログに巡り会ったおかげです。

オジアドさん

返答遅れてすみません。
パーミッションの設定はRBrowerというアプリが便利ですよ。
http://www.rbrowser.com/DownLoad.html

あと、エディターはmiでも大丈夫ですが、miは内部がUnicodeではないので、
僕のお勧めは、JeditXです。
xml、xhtmlなどのUnicodeベースの書類の編集にも最適ですよ。

http://www.artman21.net/product/JeditX/index.html

いつもコメントありがとうございます。
JeditXはお世話になっていましたが、RBrowserは知りませんでした。
早速使ってみます。いろいろと情報を下さっていつも助かります。

ところで、MTが生成するindex.htmファイルやフォルダですが、保存するディレクトリのパーミッションはどのようになさっていますか?
とりあえず「777」にしていますが、セキュリティがちょっと不安なのです。

返事遅れてすみません。

パーミッションの件ですが、何度かHTMLホルダーのパーミッションを変更しましたが、コメントが書き込めないなどの不具合があったため、現在ではHTMLが吐き出されるホルダーに関しては「777」にしています。
ただ、MTのCGIを保存しているホルダーは「755」です。

それと、MT.CGIはセキュリティ上、MTが設置できた時点で破棄しました。

コメントする

ウェブページ

Powered by Movable Type 5.04

このブログ記事について

このページは、WebクリエイターCUBESが2006年1月 5日 03:17に書いたブログ記事です。

ひとつ前のブログ記事は「独立の資料」です。

次のブログ記事は「CPUが100%って」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。