- May 15, 2005 1:44 PM
- mac mac
blogで出会ったsashuさんのサポート記事。
私と同じくmac miniでMTを動かそうとされているのでちょっとサポート。
オリジナルはこちら。医学コミック作者の独白
まず、権限の変更についてですが、UNIXシェルを起動した後、実際に権限を変更するディレクトリに
移動してから、chmodをしたでしょうか?
sashuさんの環境だと、
$ cd /Library/WebServer/CGI-Executables/mt
$ chmod 755 *.cgi
これで権限の設定はできると思います。
ざっと状況を見させていただきました。
おおかたの設定はこれでいいような気がします。
ただ、mt-check.cgiの結果から見ると、MySQLに接続するためのドライバが組み込まれていないようですね。
DBI::mysqlとDBD::mysqlの二つをインストールしてみてください。
この二つはcpanからインストールすることができます。
cpanを使うにはrootユーザで実行しなければならないので、まずはrootユーザを使えるように設定しましょう。
finderより、「アプリケーション」ー「ユーティリティ」ー「NetInfoマネージャ」を開きます。
メニューのセキュリティより、「認証」を選択し、認証を行います。
次に。同じくメニューのセキュリティより、「ルートユーザを有効」を選択します。
ルートユーザが使えるようになったら、コマンドラインでルートユーザにスイッチユーザします。
$ su - root
そうするとパスワードを聞いてきますので、パスワードを入力します。
今までは、$だった頭の文字が#にかわったでしょうか。
ルートユーザになれたらcpanを起動します。
# cpan
初回起動時は初期設定があり、いろいろ聞いてきますが、そのままreturnキーで進んでいきます。
初期設定が終わればこうなります。
cpan>
ここまでこれたら、実際にDBI::mysqlとDBD::mysqlをインストールします。
cpan> install DBI::mysql
と、入力すると、延々と文字列が流れていきます。
cpan> とかえってきたら、次は
cpan> install DBD::mysql
とします。
この二つが成功した後で、mt-check.cgiを実行してみてください。
いままで、
「DBD::mysql
サーバには、 DBD::mysql がインストールされていない、もしくは、動作 させるために必要なモジュールがインストール されていません。DBI と DBD::mysql は MySQL を使ってウェブログのデータを管理したい場合 に必要です。DBD::mysql をインストールするのであれば、インストール の説明を参考にしてください。」
となっていたものが、
「サーバにはDBD::mysqlがインストールされていました」
となります。
ここまで来れたら、後はデータベースの初期化をして(mt-load.cgi)実際にブログを作っていきましょう。
ちょっと、注意なんですが、mt-check.cgiの実行権は使うとき以外は「400」くらいにしておいた方がいいです。
セキュリティ面で。
ちょっと外出しなければならないので、続きはまたかえってきてから、ここにアップしまーす。
がんばってくださいね。
- Newer: Tiger on Pearpc :-)
- Older: macに接続されたプリンタの共有 (Tiger編)