質問箱/4278

カテゴリ
サマリWinからLinuxへの移設
バージョン1.4.7_notb_utf8
投稿者くるぶし?
状態完了
投稿日2008-03-26 (水) 19:09:50

質問

一通り調べてみましたが、 自分の現象を解決できる文献を見つけられず、 相談させていただきたいと思います。

WindowsXPにxamppをインストールし、 この上でPukiWikiに文書を作成していましたが、 Linux(Vine4.2 + apache2 + php5)に移すこととなりました。

まず、Windows環境のPukiWiki全ファイルをtgz(tar.gz)圧縮し、 Linuxにftp転送しました。 ここで展開してapacheのサービスを起動したところ、 文字だけなら問題なく参照できるものの、

[1] 添付してrefで表示している画像が表示されませんでした。 添付ファイルの一覧を確認すると、"添付ファイルがありません"と言われます。 が、PukiWiki/attachには添付ファイルは存在します。 添付した画像ファイルは英数字を使用した名前で、jpg形式です。

[2] 正常に表示できている既存ページを編集しようとしたところ、 "(化け文字)は編集できません"と言われます。 日本語で作成されたページ名が化けて問題を起こしているようです。 英文字の名前で作成したページ(FrontPageとか)は問題なく編集できます。

[1][2]両方とも文字コードが原因だと思っているのですが、 osに関係なくPukiWikiがUTF8で処理して、この違いは吸収されているいるはず。 と自分は考えています。

そこで、 [a] 添付ファイル消失(本当は存在する)、編集不可能な状態の解決方法

[b] Windows <=> Linux 間で移動させても問題の起こらないPukiWiki内全データのバックアップ方法

のアドバイスを頂けないでしょうか。 よろしくお願いします。

回答

  • phpの設定が怪しい気がします。移設の失敗ではなくLinux上でのPukiWikiの立ち上げがうまくいっていないのでしょう。mbstringあたりが参考になるかも。
    LinuxにPukiWikiを新規インストールして調査したらいいと思います。 -- ぃぉぃぉ 2008-03-26 (水) 19:57:37
  • 回答ありがとうございます。さっそくphpinfo()でmbstringを確認しました。 -- くるぶし? 2008-03-27 (木) 09:32:40
  • Multibyte Support = enabled -- くるぶし? 2008-03-27 (木) 09:34:06
  • Multibyte string engine = libmbfl -- くるぶし? 2008-03-27 (木) 09:34:27
  • HTTP input encoding translation = enabled -- くるぶし? 2008-03-27 (木) 09:34:45
  • Multibyte (japanese) regex support = enabled -- くるぶし? 2008-03-27 (木) 09:35:00
  • Multibyte regex (oniguruma) version = 4.4.4 -- くるぶし? 2008-03-27 (木) 09:35:17
  • Multibyte regex (oniguruma) backtrack check = On -- くるぶし? 2008-03-27 (木) 09:35:34
  • php.iniをリンク先の例のとおりに修正したところ解決しました。ありがとうございます。 -- くるぶし? 2008-03-27 (木) 10:13:00


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-27 (木) 19:19:11
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.257 sec.

OSDN