質問箱/2480

カテゴリ
サマリ[Mac OS X] 特定の文字列をbracketnameにしてもリンクにならない
バージョン1.4.4
投稿者CliffordSakaki?
状態完了
投稿日2004-12-11 (土) 18:17:25

質問

PukiWiki : 1.4.4
OS : MacOSX 10.3.6
httpd -v
Server version: Apache/1.3.33 (Darwin)
Server built:   Nov 29 2004 14:12:57
php -v
PHP 4.3.2 (cli) (built: Sep 13 2003 22:04:20)
Copyright (c) 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies

アンパスアンドやシャープなど、使用できない文字を特に含んでいない文字列のうちいくつかをbracketnameに指定してもリンクになりません。
具体的には

アート オブ ウォー
アンリミテッド サガ
イースIII ワンダラーズ フロム イース
エース コンバット 04 シャッタード スカイ
エンパイア アース

などです(ゲームのタイトルばかりで恐縮)

いずれも半角空白を含んでいることが関係あるように思うのですが、半角空白を含んでいてもリンクになる文字列もあるので、原因がよくわかりません。
また再現性はあり同じ文字列を別の位置でbracketname指定してもやはりリンクになりませんでした。
お試しページというのを見つけて試してみたところ、そちらでも再現しました。

また、これらの文字列でページを新規作成しようとすると

有効なWikiNameではありません

と言われてしまいます。

これらの現象に付いて何か情報はありませんでしょうか?
よろしくお願いいたします。

回答

  • こんにちは :) 既に試されているようですが、 1.4.xお試しサイト でも再現しているようですね。でも手元のCVS版や1.4だとページが作れてしまっています。はて? (^^; (ちなみにFreeBSD + apache-2.0.52_2 + PHP4.3.9、お試しサイトはDebian? + Apache 1.3.x + PHP4.1.2) -- henoheno 2004-12-11 (土) 18:25:36
  • これもApache 1.3.x と 2.x の正規表現エンジンが異なることによる問題なのかしらん・・・ -- henoheno 2004-12-11 (土) 18:27:50
    -- [[アート オブ ウォー]]
    -- [[アンリミテッド サガ]]
    -- [[イースIII ワンダラーズ フロム イース]]
    -- [[エース コンバット 04 シャッタード スカイ]]
    -- [[エンパイア アース]]
  • うむ?、orgの上では有効ですね。(ちなみにNature's Linux + Apache 1.3.x + PHP 4.3.9)ということはApacheの系統とは無関係そうですね -- henoheno 2004-12-11 (土) 18:32:02
  • ということはPHPのバージョンあるいはモジュールの有無かな? -- henoheno 2004-12-11 (土) 18:38:42
  • なるほど、PHPのバージョンですか。OSXに元々入っていたものをそのまま使っているのでうまくできるか分かりませんが、入れ替えに挑戦してみます。 -- CliffordSakaki? 2004-12-11 (土) 18:55:24
  • なんとなくですが、PHP4.3.3未満で起こるみたいです。 -- でぃあばぁ 2004-12-11 (土) 19:13:57
    • なるほど。 Linux+Apache+PHP Version 4.3.4 では起きなかったので支持しますです。 -- にぶんのに 2004-12-11 (土) 20:04:31
  • PHP4.3.9のパッケージを見つけてインストールしたところ、解決しました。ありがとうございました。 -- CliffordSakaki? 2004-12-11 (土) 20:06:39
  • よかったよかった :) しかしDebian woody系のLinuxなど、一部の古い(危ないという意味ではない)PHPをベースにしている所で問題になる(かもしれない)というのはちょっと困りましたね。モジュールの有無で違いが出る程度であればまだ良いと思ったのですが、そこまでは今回未検証ですね。 -- henoheno 2004-12-11 (土) 20:23:58
    • (ふむ、devの環境にはpcreやmbstringは入っているのだが、問題が起きている) -- henoheno 2004-12-11 (土) 20:26:27
  • お試しサイトにお書きいただいた内容は定期的に初期化されるため、現状のものをベースに dev:BugTrack/761 を作成しました。 -- henoheno 2004-12-12 (日) 10:45:06


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-12-12 (日) 10:45:06
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.213 sec.

OSDN