« ウェブログの基本設定を行う | メイン | 再構築完了 »

再構築してみる

install34.JPG
今までの設定が間違いないか確認するために再構築をしてみましょう。
「サイトの再構築」のリンクをクリックすると

install35.JPG
このようなウィンドウが出現するので、「再構築」ボタンを押します。

質問の受付は終了しました。

こんにちわ、kanioと申します。

このサイトを参考にここまで、上手く動いたのですが、「サイトの再構築」のような小ウィンドウを開く所で404エラーが出てしまいます。
ソースコードを調べて見たところ、url指定が
"/mt/cgi-bin\mt.cgi"
のように最後の区切り文字が/はなく\になってしまっています。
どこのリンクもこうなっているのですが、javascriptのwindow.open等では\が認識できないのでエラーがでるのでしょうか・・・?
解決策がわかる方がいらっしゃいましたら、どうかご教授お願いいたします。

環境
windows2000
perl5.8.4
movable type3日本語版
Apache Tomcat 4.1.30
文字コード shift_jis

再構築後の文字化けについての質問です。
mt.cfgの日本語関係は以下のように設定しています
DefaultLanguage Ja (デフォルトのまま)
PublishCharset EUC-JP
NoHTMLEntities 1 (これがよくわかりません)
それまでの表示はOKなのに、再構築しサイトの確認を
すると文字化けしてしまいます。
IEで表示-エンコードを見ると、自動選択がチェック
されていますが日本語(EUC)にはチェック無しです。
チェックすると正しく表示します。
ソースを確認すると、に
なっています。ログインしてマニュアルを表示しても
文字化けします。このときcharsetはUTF-8になって
しまっています。設定が足りないのでしょうか?
自前のサーバ(Redhat7.2)に設定しています。
DBはPostgresです。データベースはEUC-JPになっています。よろしくお願いします。

>inaqさま

おそらく、ApacheのHTTPヘッダでEUC-JP以外のcharsetの指定がされているのではないでしょうか。
もしそうなら、Apacheのhttpd.confを修正しましょう。

milanoさま
できました。ありがとうございました。とても感謝です。
夏休みで連絡が遅くなって申し訳ありません。
ApacheのVerは2.0.36です。
AddDefaultCharsetがISO-2022-JPになっておりました。これはJISですね。
これをoff、EUC-JPの両方テストしました。結果は同じでした。
サイトを再構築したところindex.xmlだけ書き換えられていました。index.htmlは再構築前のままです。
サイトの確認をしたところ(index.htmlは省略)、文字化けしていましたがindex.htmlまで指定するとOKでした。
(httpd.confは、DirectoryIndex index.html default.html)
そこで、すべて削除して再度再構築しました。これでOKになりました。本当にありがとうございました。

再構築の際に表示されるエラーの件で質問です。
ローカルサイトパスを
/home/sharel/www/blog
→/home/sharel/www/blog/weblog
サイトURLを
http:///blog/
http:///blog/weblog/
と変更し、サイト再構築を実施すると以下の
エラーがでます。
-----------------------------------------------
Build error in template 'Main Index': Error in tag: You used an tag outside of the proper context.
-----------------------------------------------
現在の環境は以下の通りです。

OS: Redhat7.3 web: apache1.3 DB: Mysql3.23で
管理者用alias: /blog/admin/
local: /home/sharel/www/blog/
静的URL alias: /blog/
local: /home/sharel/www/blog/
というようなapacheの設定です。

原因等わかりましたらアドバイスよろしくお願いします。

すいません。解決しました。
原因はMain Index作成(再構築中)に
埋め込むウェブログのカテゴリ名が取得できず
エラーが起きてました。
(カテゴリ名を削除していた)
お手数おかけしました。

サイトの再構築についてですが、どうしても
インデックスの構築で下記のエラーが発生してしまいます。

Prototype mismatch: sub Params::Validate::validate_pos vs (\@@) at extlib/Params/ValidatePP.pm line 139.
Prototype mismatch: sub Params::Validate::validate vs (\@$) at extlib/Params/ValidatePP.pm line 370.

βからのアップデートでも発生していたのですが、3.01を一からセットアップしてみても現象が変わりません。
すみませんが、助言をお願いします。

再構築の段階で、以下のようなエラーメッセージが出ました。
どなたかご助言宜しくお願いします。

mkdir : Permission denied at /home/viruser/a-wave/a-wave_00/public_html/la-zoo/cgi-bin/blog/lib/MT/FileMgr/Local.pm line 104

全てを再構築したところ、以下のようなエラーメッセージが出ました。

エラーが発生しました:
Writing to '/home/public_html/x/MT/mtview.php.new' failed: ファイル「/home/public_html/x/MT/mtview.php.new」を開けません: No such file or directory

mt.cgiのURLは
http://colourful.s101.xrea.com/x/MT/mt.cgi
ウェブログのURLは
http://colourful.s101.xera.com/x/MT/
としてあります。

ごめんなさい、お願いをするのを忘れていました。ご無礼をして、申し訳ありません。どうか、ご教授おねがいします。

http://colourful.s101.xera.com/x/MT/
このMTというディレクトリ自体のパーミッションを777にしてみてください。

iswebを使っています。再構築をしようとすると/home/kurume-azalea/diary/index.html.new への書き込みに失敗しました: ファイル「/home/kurume-azalea/diary/index.html.new」を開けません: No such file or directory と出てきます。「index.html」という空のページをアップしておかないといけないということなのでしょうか?
http://kurume-azalea.web.infoseek.co.jp/cgi-bin/mt/mt.cgi

http://kurume-azalea.web.infoseek.co.jp/cgi-bin/mt/mt.cgi?

再構築する際のエラーなのですが、
「サイトの再構築」というボタンになっている部分がクリックしてもなにも起きません。
何か原因がわかる人がおりましたらお願いします。