**[[続・質問箱/480]] [#bf192413]
#author("2018-03-11T14:30:16+09:00;2004-12-12T10:45:06+09:00","","")
**[[質問箱/2480]] [#bf192413]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|[Mac OS X] 特定の文字列をbracketnameにしてもリンクにならない|
|~バージョン|1.4.4|
|~投稿者|[[CliffordSakaki]]|
|~状態|完了|
|~投稿日|&new{2004-12-11 (土) 18:17:25};|
***質問 [#ne8a34b6]
 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ではありません
と言われてしまいます。~

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


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

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.052 sec.

OSDN