いつもお世話になっております。eguideを2.56を利用させて頂いております。
現在、XOOPS 2.0.16aの古いサイトを、新しく借りたサーバのXOOPS Cube Legacy 2.1.7に
引っ越す準備をしております。
サーバ環境は、新旧とも同じさくらインターネットで、MySQL 5.1、PHP 5.2.11です。
旧サイトでは何ら問題なくeguideは動作しており(verアップ済み)、
新サイトでも、インストール後、テストでイベントを登録したり予約したり
する分には問題ありませんでした。
その後、旧サイトからバックパックモジュールで、eguideのみバックアップをとり、
新サイトでリストアしたところ、特に問題なく移行できました。
イベント一覧も予約一覧も問題なく表示され、新イベントも普通に追加できました。
しかし、旧サイトから移行したイベントに予約してみると、予約情報の入力確認画面の段階でサーバエラー(500)が
発生してしまいました。とはいうものの、予約自体はきちんと取れています。
予約削除をする場合も同じで、「この予約を取り消す」の後、確認画面にいかず、
サーバエラーが表示されます(しかし予約は取り消されています)
デバッグモードで確認はしていますが、特にエラーが表示されることはありません。
状況を整理しますと、
・新サイトで新規で作成したイベントは、予約時にエラーは発生しない
・既に旧サイトで登録済みのイベントは、予約確認時にエラーが発生する
という状況になっています。
バックアップ&リストアの話ですし、違うバージョンにまたがる歪なケースですので、
本来こちらでお尋ねする件では無いとは思いますが、もしこういうケースの場合
「この辺が怪しい」というヒントなりとありましたら、お助け頂ければ幸いです。
このフォーラムに新しいトピックを立てることはできません