BugTrack/2201
の編集
Top
/
BugTrack
/
2201
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
* Apache(win)+php5+kakasiで不都合 [#t145f0d9] - ページ: [[BugTrack2]] - 投稿者: [[ilfa]] - 優先順位: 重要 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2006-11-26 (日) 04:06:40 - バージョン: 1.4.7 ** メッセージ [#l075457b] Windows環境(Apache 2.0.58/Win + PHP5.1.6)で、PukiWiki 1.4.7の索引でkakasi/chasenを利用する場合、 file.phpの中に出てくるrealpath(CACHE_DIR)のrealpath()を削除する必要があるようです。 realpath()を使うと、ファイルが見つからないというエラーがapacheのログに記録され、索引の日本語の見出しが作成されません。 PukiWiki 1.4.7のEUC-JP版、UTF-8版いずれの場合もエラーになります。 file.phpにある2箇所のrealpath()を削除すると、正常に索引の見出しが出力されるようになります。 なお、PukiWiki 1.4.6まではrealpath()を使っていないので、正常に動作していました。 -------- - まずは該環境においてrealpath()が正常動作するのか確認してみてはどうでしょう。 <?php print realpath( 'cache/' ); ?> とかファイルを作ってphpに食わせてみるとどうなるか。 -- [[よっちい]] &new{2006-11-26 (日) 09:56:00}; - こんにちは。その時のApacheのログをそのまま教えていただく事はできますか? -- [[henoheno]] &new{2006-11-26 (日) 11:58:35}; -- kakasiのinstall先によっては発生しますね。空白文字を含むパスなど -- &new{2007-05-23 (水) 14:41:54}; - PukiWiki 1.4.7+Apache 2.2.8+PHP 5.2.6で同様の症状が出ていました。&br; apacheのログファイルには"C:\Program: No such file or directory"と表示されておりrealpath()で返されるテンポラリファイルへのパスに空白文字が入っているため(Program Files以下にpukiwikiを設置していた)読み取れないことが原因のようでした。 file.phpの572,608行目の"realpath(CACHE_DIR)"としているところを空白文字が入らないよう"C:"のようにしたところ動作しました(→[[BugTrack/436]])。投稿者の方法も試しましたが,手元の環境では改善がみられませんでした。 -- [[moerrari]] &new{2010-12-26 (日) 14:09:38}; #comment
タイムスタンプを変更しない
* Apache(win)+php5+kakasiで不都合 [#t145f0d9] - ページ: [[BugTrack2]] - 投稿者: [[ilfa]] - 優先順位: 重要 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2006-11-26 (日) 04:06:40 - バージョン: 1.4.7 ** メッセージ [#l075457b] Windows環境(Apache 2.0.58/Win + PHP5.1.6)で、PukiWiki 1.4.7の索引でkakasi/chasenを利用する場合、 file.phpの中に出てくるrealpath(CACHE_DIR)のrealpath()を削除する必要があるようです。 realpath()を使うと、ファイルが見つからないというエラーがapacheのログに記録され、索引の日本語の見出しが作成されません。 PukiWiki 1.4.7のEUC-JP版、UTF-8版いずれの場合もエラーになります。 file.phpにある2箇所のrealpath()を削除すると、正常に索引の見出しが出力されるようになります。 なお、PukiWiki 1.4.6まではrealpath()を使っていないので、正常に動作していました。 -------- - まずは該環境においてrealpath()が正常動作するのか確認してみてはどうでしょう。 <?php print realpath( 'cache/' ); ?> とかファイルを作ってphpに食わせてみるとどうなるか。 -- [[よっちい]] &new{2006-11-26 (日) 09:56:00}; - こんにちは。その時のApacheのログをそのまま教えていただく事はできますか? -- [[henoheno]] &new{2006-11-26 (日) 11:58:35}; -- kakasiのinstall先によっては発生しますね。空白文字を含むパスなど -- &new{2007-05-23 (水) 14:41:54}; - PukiWiki 1.4.7+Apache 2.2.8+PHP 5.2.6で同様の症状が出ていました。&br; apacheのログファイルには"C:\Program: No such file or directory"と表示されておりrealpath()で返されるテンポラリファイルへのパスに空白文字が入っているため(Program Files以下にpukiwikiを設置していた)読み取れないことが原因のようでした。 file.phpの572,608行目の"realpath(CACHE_DIR)"としているところを空白文字が入らないよう"C:"のようにしたところ動作しました(→[[BugTrack/436]])。投稿者の方法も試しましたが,手元の環境では改善がみられませんでした。 -- [[moerrari]] &new{2010-12-26 (日) 14:09:38}; #comment
テキスト整形のルールを表示する