ロリポップのアップグレードにより、MovableTypeでエラー
ロリポップサーバーのスタンダードプランのアップグレードにより、MovableTypeで次のようなエラーメッセージが表示された場合の対処
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC
新環境移設メンテナンスによって変わる情報を教えてくださいというサポートページを見ると次のような記載が。
Perlの仕様が変わります
「/usr/local/bin/perl」のパスで動作するPerlのバージョンが変わります。
Perlのバージョン5.10からPerlのバージョン5.30に変わります。usersXXXサーバー バージョン5.10
バージョン5.30
/usr/local/bin/perlもしくは
/usr/bin/perlどちらでも利用可。
新環境サーバー
バージョン5.10
/usr/bin/perl
/usr/local/bin/perl
そのため、mt.cgiの一行目を。
#!/usr/bin/perl -w
を
#!/usr/local/bin/perl -w
と書き換えました。コメントやトラックバックを有効にしている場合はコメント、トラックバックに関するcgiも変更する必要があります。
コメント