- ベストアンサー
ムーバブルタイプ4(Movable Type4)のperlモジュールのインストール方法
- ムーバブルタイプ4(Movable Type4)をロリポップのサーバーにインストールする際、オプションのPerlモジュールが不足しているという警告が出ることがあります。その場合、指定のモジュールをダウンロードし、特定のディレクトリに設置する必要があります。しかし、具体的なインストール方法は公式のドキュメントに記載されていません。インストール方法についてご存知の方がいらっしゃれば教えていただけないでしょうか?
- ムーバブルタイプ4(Movable Type4)をロリポップのサーバーにインストールするとき、オプションのPerlモジュールが不足しているという警告が表示されます。そのため、以下のモジュールをダウンロードする必要があります。
- ムーバブルタイプ4(Movable Type4)のインストール時に問題となるのは、オプションのPerlモジュールの設置場所が記載されていないことです。ご存知の方はいらっしゃいませんか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
バックアップをする際圧縮の項目がないのはArchive::Zipなど圧縮を行うモジュールがないためだと思います。 それがなくてもバックアップは可能です。 「小粋空間:Movable Type 4 のバックアップ機能」に詳しい説明があります。 http://www.koikikukan.com/archives/2007/08/30/ 圧縮項目がない場合は/tmp下にバックアップファイルが作成されるのですが、 「サーバによってはアクセス制限で FTP ツールでは /tmp に移動できない場合があります(ただしこのエリアは周期的に削除されるはず)」 ロリポはこれが当てはまります。/tmpはロリポユーザーが入れるスペースにはありません。とりあえず/tmpには接続できませんが、もし正常にバックアップされているのであれば、出てきたバックアップファイル一覧のリンクをクリックすれば、ローカルへダウンロードすることができると思います。 FTPで接続できる場所にバックアップファイルを作りたい場合は、その次に書いてある「事前に mt-config.cgi の末尾の行に、一時ディレクトリを自身のディレクトリにする設定」云々をすれば可能、ということです(未検証) しかしメールが送れないというのは…ロリポでもエントリの通知はできるはずですが、別の機能とかプラグインのことでしょうか? インストールの時、「メール設定」でsendmailを選択してsendmailのパスは設定しましたよね?http://www.movabletype.jp/documentation/mtinstall_mt_lolipop.html (Mail::Sendmailが必要になるのはここでSMTPサーバーを選択した場合だと思います) インストール時の設定内容が不明で、メール送信の設定を再確認したい場合は、mt-config.cgiの中身を確認してみて下さい。 ロリポでのメール送信設定は SendMailPath /usr/lib/sendmail ※これはデフォルトの設定値と同じなので、書かれてなくても動作します もしもこういう記述が入っていたら削除して下さい。 MailTransfer smtp SMTPServer smtp.your-site.com SendMailPathの設定でメールによる通知は使えるはずなのですが…。 それとも、何か特別なプラグインでもお使いなのでしょうか。 とりあえず、オプションモジュールがないのはサーバーの仕様なので、仕方ない面もあると思います。例えばさくらのレンタルサーバーでしたらtelnetやsshを使って、ホームディレクトリ内にperlモジュールをインストールしてる人もいるようです。 モジュールのインストールをサーバーに依頼してみて、だめだったら、諦めるか、代替案を探すか、サーバーを変えるか、じゃないでしょうか。 ただ、その機能やプラグインに必要なモジュールなのかどうかは確認する必要がありそうですが。
その他の回答 (1)
- Muller3
- ベストアンサー率81% (800/979)
それは警告ではないです。オプションですから、なくても動きます。 質問者様にとって今どうしても必要なものなのでしょうか? mysqlかsqliteデータベースを使っていればDBD::Pgは不要ですし… 私もロリポ使ってますが、欲しいのは強いて言えばバックアップと復元機能を使うのに必要なArchive::Zipくらいでしょうか…。 一応インストール方法はこちらで紹介されてますが 「Authen::Captcha をインストールして Captcha Plugin を利用する(CPAN による perl モジュールのインストール)」 http://www.koikikukan.com/archives/2006/06/14-015017.php ロリポではtelnetやsshが使えないのでできないです。 というわけで、どうしても入れたければロリポに依頼してみるしか手はなさそうです。言ってみてはどうでしょう。
お礼
返信が遅れました。ありがとうございます。 圧縮が無かったり、バックアップしても「/tmpにバックアップされました」と表示されても、そんなディレクトリが存在しなかったり、ブログの複製が出来なかったり、メールが送れなかったりとムーバブルタイプ解説サイトや本と記述している事がかなり異なるので、perlモジュールが足りない事が原因だと思っていました。 レンタルサーバーではperlモジュールがインストールできないのですね。 しかしながら、バックアップしても「/tmpにバックアップされました」というメッセージが表示されるのに、FTPで接続してもどこにも存在しないのは何故でしょう? 同じロリポユーザーの方の意見は貴重ですので、すいませんが宜しくお願いいたします。
お礼
ありがとうございます。すごい勉強になりました。 tmpディレクトリは見えないんですね。 本当に助かりました。 また何かありましたら、宜しくお願いいたします。