ご不便おかけしております。
サイトの方を拝見いたしました。データベースなどは無事 UTF-8 に変換されているようです。
エラーとなるのはホームだけでしょうか。
ハナ様のサイトではホームのテンプレートとフィールド設定がデフォルトのままではありませんので、復旧作業の前にホームのページテンプレートをテキストエディタなどにコピーし、保存しておいてください。
もし既にカスタマイズされたテンプレートが上書きされてしまっている場合は、「~/index.shtml」をダウンロードしてバックアップしてください。
セットアップアシスタントの「データベース・設定 のバックアップ」を開き、「全ての初期設定」「全てのデータ」を選択して、「バックアップ作成」を実行しておいてください。これで後から元の設定に戻すことができます。
さて、もしホームだけエラーとなるとすると、前回「デフォルトのサイトテンプレート」を適用した際に、「/cgi/top/start.cgi」もしくは「/cgi/top/default.pl」が壊れたのではないかと思います。
この問題を修正するには、二通りの方法があります。
ひとつは上記2ファイルをダウンロードして修正する方法です。
- 文字コードUTF-8/改行コードLFでファイルを開き、おかしなところで改行が入っていないかチェックします。
- 文字化けしているようならその部分を削除するか修正します。
もうひとつは、再度最新の「デフォルトのサイトテンプレート」を適用する方法です。
- セットアップアシスタントの「サイトテンプレート読み込み」で「デフォルト:デフォルトのサイトテンプレート」を選択し、「サイトテンプレートを読み込む」を実行します。(既存の「デフォルトのサイトテンプレート」を上書きして良い場合は上書きを指定してください)
- セットアップアシスタントの「サイトテンプレート適用」で先ほど読み込んだ「デフォルトのサイトテンプレート」を選択し、「同名 CGI のページ設定を上書きする。」「同名 CGI のフィールド設定を上書きする。」のチェックを外して、「選択したサイトテンプレートをこのディレクトリに適用する」を実行します。
こちらの方法でも前回サイトテンプレートを適用した際書き変わった「start.cgi」と「default.pl」がすべて正しいファイルで上書きされます。
なお、ハナ様のサイトは Vicuna 互換テンプレートをご使用ですので、そのままでは表示が崩れてしまいます。
すべてのツールについて、ページテンプレートを書き換える必要があります。
- 各ツールの環境設定で「データベース・設定 の復元」を開き、初期設定を「Vicuna互換」とついていないものを指定して、「復元」を実行します。フィールド設定は復元しません。
- ページレイアウトなどをカスタマイズしなおします。特に「ホーム」ではあらかじめバックアップしておいたテンプレートを参考に、テンプレートに埋め込まれたフィールドが以前と不足ないよう注意してください。不足があると既存データが失われます。
- 「ホーム」については「最新のテンプレートを使う」をチェックして保存します。
- 「ニュース」「ピクチャー」については、「一般設定」の「すべての記事を最新のテンプレートを使って書き換え可能にする」をチェックし、書き込みページにアクセスします。記事一覧が表示されない場合は、「前の記事」に移動し、○年○月○日の記事を「修正」「する」ボタンを押すと、一覧表示になります。 日付管理方式の場合「カレンダーも書き換える」「履歴も書き換える」の両方をチェックし、「すべての記事を最新のテンプレートを使って書き換える」ボタンを押します。この処理には時間がかかる場合があります。
teaser 読み込み部分の文字化けについては teaser.js を読み込むと解消されるようです。
以上少々たいへんかと思いますが、がんばってくださいm(_ _)m。