Re: EUC+PHP4で動いているd3diaryをUTF+PHP5のサーバに移転する際の不具合

投稿ツリー


このトピックの投稿一覧へ

なーお

なし Re: EUC+PHP4で動いているd3diaryをUTF+PHP5のサーバに移転する際の不具合

msg# 1.6
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012/9/12 17:50 | 最終変更
なーお  長老   投稿数: 1784

souka431さん

php4.4+MySQL4.0の環境を作って、ホダ塾ディストリ(XCL2.1.6)をインストールし、minidiaryをインストールして記事を作成、d3diary-0.18へのインポートを試してみました。

結果、minidiaryからのインポートはやはり異常終了してしまいました。このスレッドで貼った修正済みのimport_functions.phpに差し替えると正常に終了します。 そしてこの時、d3diaryのバージョンは管理画面上で0.18と示されています。

たぶん、minidiaryからd3diaryへのインポートができたのは、おそらくd3diaryが0.05だったのではないかと思われます。 実際に、d3diaryの0.05をインストールしてインポートしてみたら正常に完了しました。

さて、上記のような状況が想定されるので、まずは以下を確認してください。

  1. 現状、d3diaryのページを表示したとき、私のこのサイトのブログのようなCSSベースの表示(BOX日付)になっていますか?
  2. インポートは成功した、とのことですが、管理画面でver0.05を表示したそのd3diaryの表示上の問題は何かありますか?
  3. 念のため確認ですが、d3diaryのソースをサーバーにアップロードする時、xoops_trust_path/modules/d3diary のディレクトリ名まで変更してませんよね? 変更が必要なのはhtml側だけなので。。
    (以下、この投稿は随時追記するかもしれません)

もし上記想定どおりとなれば、今後の方策としては、以下のように考えられます。

  1. ソース、DBとも、バックアップをしっかり取って
  2. 現状のver0.05に、ver0.18を上書きして、モジュールのアップデートを行う。
  3. 無事にアップデートできたのであれば、その後のDBデータをダンプして、然るべき変換などを行って、新サイトの0.24のDBにインポートする。
投票数:0 平均点:0.00
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ