requireが失敗すると何も表示されない†
- ページ: BugTrack
- 投稿者: ひろ
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2002-08-27 (火) 01:48:26
- バージョン:
メッセージ†
はじめまして。
バグというほどのものでもないかもしれませんが。。
最近、pukiwikiを知って早速設置してみたんですが
init.php(cvs rev1.13)の65~66行目にあるrequireがコケると
何も表示されず終了してしまうみたいです。
ファイルの存在チェック(103行目あたり)を
するまえにrequireしようとしてるのが原因かと思います。
cgi版(suexec)で設置した後、モジュール版で動かそうとしてはまりました。
それとfile_existsはread権なくてもtrue返すみたいなので(freebsd+php4.2.2)
is_readableもやっておいたほうがいいかもしれません。
- 了解です。名前のところなにか書いてもらえると嬉しいです。 -- ゆう 2002-08-27 (火) 12:51:06
- INI_FILE, SKIN_FILE, LANGファイルを読み込む前にfile_existsとis_readableをチェックするようにしました。 -- ゆう 2002-08-29 (木) 03:06:16
- 一緒にdie_messageをSKIN_FILEがなくても実行可能なように修正しました。 -- ゆう 2002-08-29 (木) 03:10:41
- cvs:func.php cvs:init.php cvs:html.phpを修正 -- ゆう 2002-08-29 (木) 03:11:51
- 遅くなりましたが確認しました。バッチリです。ありがとうございました。 -- ひろ 2002-09-02 (月) 00:21:08