**[[質問箱4/524]] [#s309c0d2] #author("2018-03-11T20:51:42+09:00;2009-11-12T16:05:21+09:00","","") **[[質問箱/4524]] [#s309c0d2] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|添付ファイルが表示されません| |~バージョン|1.4.7_notb_utf8| |~投稿者|[[ryos]]| |~状態|完了| |~投稿日|&new{2009-11-09 (月) 14:51:21};| ***質問 [#fb28ad6e] WindowsServer2008のIIS7を用いて、php-5.3.0-nts-win32-vc9上でPukiWikiを稼動させています。UTF-8にすることを注意して、php.iniを設定し正しく動作しています。表示なども正常です。 ここでファイルを添付すると、正常にアップロードされattachにも入っています。しかしこのファイルをPukiWikiのページ上から開こうとすると、そのページが表示されるだけでファイルの内容が出ません。 きっとファイル名のコードが問題だと思い、色々と調べているのですが、うまくできません。確認点などご助言いただければ、幸いです。よろしくお願いします。 ***回答 [#l6460196] - どのような方法で、表示させようとしているのでしょうか?ref プラグイン?それとも、URL 直書き? -- &new{2009-11-09 (月) 15:17:54}; - テキストファイルを添付して、refで参照しても表示されません。 -- [[ryos]] &new{2009-11-09 (月) 17:06:59}; -- 画像ファイルを添付して、refで参照しても枠は出ますが、絵が表示されません。 -- [[ryos]] &new{2009-11-09 (月) 17:08:02}; -- 問題があるサイトは、ここですhttp://stredu.gifu-nct.ac.jp/pukiwiki/index.php?PukiWiki%E7%B7%B4%E7%BF%92 -- [[ryos]] &new{2009-11-09 (月) 17:09:28}; - 勘違いをされているようですが、[[ref プラグインのヘルプ>PukiWiki/1.4/Manual/Plugin/O-R#h9e797dc]] の概要にあるように、画像以外は展開されずにダウンロード用のリンクが表示されます。 -- &new{2009-11-10 (火) 01:00:14}; -- ファイル名の文字コードがおかしくなる原因は、「PukiWiki のパッケージのファイルを編集した時に、間違った文字コードで保存してしまったから」かもしれません。 -- &new{2009-11-10 (火) 01:00:14}; -- もしもファイル名の文字コードも正しいようであれば、ファイルのアクセス権を確認する必要があるかもしれません。(PHP からファイルの存在を確認できなければ、'Attach file not found' となってしまいます) -- &new{2009-11-10 (火) 01:08:58}; - ご助言ありがとうございます。テキストファイルは、リンクが表示されることは了解しました。 -- [[ryos]] &new{2009-11-10 (火) 05:14:25}; - ファイル名の文字コードは、Windowsのワードパッドで修正したのですが、確認してみます。 -- [[ryos]] &new{2009-11-10 (火) 05:16:15}; - ファイルのアクセス権の問題のようでした。attachフォルダにはEveryoneにフルコントロールを付けていますが、アップロードされたファイルにはそれが無くアクセスが出来ないようです。このファイルに手作業でフルコントロールを付けると、正しくアクセスできるようになりました。 -- [[ryos]] &new{2009-11-10 (火) 09:32:26}; - Windowsの設定の問題ですが、attachに入るアップロードのファイルに、Everyoneのフルコントロールをつける方法を考えています。 -- [[ryos]] &new{2009-11-10 (火) 19:02:19}; - 解決しました。phpはアップロードするとき、一時的に受け取り、それをpukiwikiの指定で移動させるようです。そこで、この一時的に置く場所をphp.iniのupload_tmp_dirで指定して、これにEveryoneのフルコントロールを付ければ、attachに入るファイルにも必要なアクセス権が付くようです。以上です。 -- [[ryos]] &new{2009-11-12 (木) 11:52:50}; #comment