[Blog_users_ml] 質問[mtload.cgi を二度以上実行した時に表示されたエラーに関して]
Kouta Osabe
blog_users_ml@dropcontrol.com
Sun, 31 Aug 2003 11:35:22 +0900
こんにちは、長部です。
昨日、mt-load.cgiを二度実行したときにエラーが表示された件で
再投稿します。
いろいろとサイトを見ていたら、mt-load.cgiを実行することによって
DBが初期化されてしまうのでどうやらこれはやめたほうが良いかな
と思った次第です。
そこでmt-load.cgiを実行しないでも、CGIのパスを変更することは
可能なのでしょうか?
直接DBにアクセスして変更することなど出来るのでしょうか?
どなたかご存知の方がいらっしゃいましたら御教授下さい。
宜しくお願い致します。
On Sat, 30 Aug 2003 20:22:50 +0900
Kouta Osabe <kouta-o@qf7.so-net.ne.jp> wrote:
> はじめまして、本日当メーリングリストに参加致しました、長部と申します。
>
> 以後宜しくお願い致します。
>
> 早速ですが、質問が御座います。
>
> 平田さんの書籍やWebを参考にしてMovable Typeのインストールも終わり、サイトも公開しました。
>
> 全て設定が終わった後にmt.cfgファイルのCGIパスを変更したかったので編集し
> てmt-load.cgiを実行したところ、以下エラーが表示されました。
>
> [エラー内容-始まり]
>
> Loading initial data into system...
> Loading database schema...
>
>
> An error occurred while loading data:
>
> Table 'mt_author' already exists at /virtual/nobi09web/public_html/x/mt-load.cgi line 55.
>
> [エラー内容-終わり]
>
> このエラーに対して私が確認した項目
>
>
> 1.mt-load.cgiのライン55あたりを確認しました。(行番号は私が振りました)
>
> そうしますと、63行から65行のコメントに、authors又はblogsが存在するかどう
> かを確認し存在する場合にはこの後に続くスクリプトを実行しません。理由は、
> (hack)にdefault authorを付け加えたくないからとありますので、
> mt-load.cgiを一回実行して成功した場合はどこかにauthorを追加してしまうの
> でこれを削除すればmt-load.cgiを実行できるのかなと推測したのですが、次ぎ
> になにをどうすればよいか途方に暮れているところです。
> どなたかご存知の方がいらっしゃいましたら解決方を教えて頂けますでしょうか。
> 宜しくお願い致します。
> (環境等は一番最後に付記しました)
>
> 55 next unless $stmt =~ /\S/;
> 56 $dbh->do($stmt) or die $dbh->errstr;
> 57 }
> 58 }
> 59
> 60 require MT::Author;
> 61 require MT::Blog;
> 62
> 63## First check if there are any authors or blogs currently--if there
> 64## are, don't run the rest of the script, because we don't want to add
> 65## the default author back in (hack).
> 66if (MT::Author->count || MT::Blog->count) {
>
> (環境)
>
> 1.Movable Type 2.64を使用
>
> 2.DBはMYSQLのversion 2.0419を使用しています。
>
> 3.Perlのバージョンは5.6.1
>
> 4.ServerのOSはLinux(XREA.COMのサイトを使用)
>
> 昨日立ち上げたばかりのサイト:http://www.maemuki.com/mt/
>
>
>
>
>
>
> ☆----------------------------------------------------------☆
> Every dog has his day.U^ェ^U
>
> Kouta Osabe // kouta-o@qf7.so-net.ne.jp // kouta@yahoo.co.jp
> ☆----------------------------------------------------------☆
>
>
> _______________________________________________
> Blog_users_ml mailing list
> Blog_users_ml@dropcontrol.com
> http://salvageship.dropcontrol.com/blog_ml/
☆----------------------------------------------------------☆
Every dog has his day.U^ェ^U
Kouta Osabe // kouta-o@qf7.so-net.ne.jp // kouta@yahoo.co.jp
☆----------------------------------------------------------☆