**[[質問箱4/240]] [#w5659bf9]
#author("2018-03-11T20:00:57+09:00;2009-04-25T01:42:03+09:00","","")
**[[質問箱/4240]] [#w5659bf9]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|2MB以上のファイルが添付できない。|
|~バージョン|Pukiwiki-1.4.7_notb|
|~投稿者|[[teru]]|
|~状態|完了|
|~投稿日|&new{2008-02-12 (火) 11:59:45};|
***質問 [#r3a0abfc]
この問題はすでに解決済みかも知れませんが、私の環境では2MB以上が添付できません。
 WindowsXP ProfessionalVer2002、ServicePack2
 IISVer5.1
 PHP-5.2.5-win32
 Pukiwiki-1.4.7_notb
の環境でインストールしました。

[[続・質問箱/558]]を参考にして、attach.inc、php.ini、.htaccessなどにmemory_limit、post_max_size、upload_maxfilesizeなどを変更しましたが、できませんでした。何が問題なのか分かりません。どなたか問題解決されたかたございましたらアドバイスください。よろしくお願いいたします。~
[[質問箱/2558]]を参考にして、attach.inc、php.ini、.htaccessなどにmemory_limit、post_max_size、upload_maxfilesizeなどを変更しましたが、できませんでした。何が問題なのか分かりません。どなたか問題解決されたかたございましたらアドバイスください。よろしくお願いいたします。~
#br
質問の仕方を省略し過ぎてよく伝わらなかったこと申し訳ありませんでした。~
また、文章を修正していただきありがとうございました。~
OS,ソフトバージョンなどは上記の通りです。
-PHP.iniの設定~
memory_limit = 128M~
post_max_size = 50M~
upload_max_filesize = 20M~

-attach.inc.phpの設定~
ini_set('upload_max_filesize', '20M');~
define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 20)); // default: 1MB~

-/pukiwiki/.htaccess~
php_value post_max_size 50M~
php_value upload_max_filesize 20M~

memory_limit>post_max_size>upload_max_filesizeになるようにいろいろ値を変え~
てやってみましたがダメでした。~
分かったことは、1.99MBまでは添付できて、2.2MBでは添付できませんでした。~
なお、uploadの際,3MBの添付を実行すると、同じページに戻ります。~
20MB近くのファイルサイズだとFrontPageに戻ります。~
読み込んで書き込もうとしているようですが、書込めない、というような状況です。~
また、[[.htaccess]]にpost_max_size 50M、php_value upload_max_filesize 20M~
を書いても2MB以上は書き込めませんでした。
#br
上記の同じような環境で2MB以上の添付が本当にできるのかどうか疑問に思っています。~
[[IIS]],WindowsXP、PHPとの組み合わせは無理なんでしょうか?よろしくご教授ください。~

***回答 [#rdd140e5]
- エラーメッセージ((PHP からでも、attach プラグインからのどちらからでもかまわないので))が表示されるのならその情報がないと・・・ --  &new{2008-02-12 (火) 18:41:10};

- 書き込みを失敗して回答欄に質問を続けておられましたが、Wikiなので編集してなおしましょう^^&br;修正しておきました。 -- [[ぃぉぃぉ]] &new{2008-02-12 (火) 20:04:31};
- teruさんへアドバイス。質問をする際には「何をしたか」と「どうなったか」を面倒がらずに正確に詳しく書いた方が回答が得られます。例えば、[[続・質問箱/558]]を参考にして変更したのはどの部分でどう変更したのか。打ち間違い等もありえるので、できれば書き換えた部分を直接コピーペースト。またできないというのはどういう操作をして、どういう画面になったのか、等。 -- [[ぃぉぃぉ]] &new{2008-02-12 (火) 20:09:03};
- teruさんへアドバイス。質問をする際には「何をしたか」と「どうなったか」を面倒がらずに正確に詳しく書いた方が回答が得られます。例えば、[[質問箱/2558]]を参考にして変更したのはどの部分でどう変更したのか。打ち間違い等もありえるので、できれば書き換えた部分を直接コピーペースト。またできないというのはどういう操作をして、どういう画面になったのか、等。 -- [[ぃぉぃぉ]] &new{2008-02-12 (火) 20:09:03};

- 添付をクリックした際に「アップロード可能最大ファイルサイズは ******KB です。 」と出ると思うけど、サイズはどのくらいになってます?当方は、IIJではなくApacheで128MBにしてますが問題なく添付可能です。ちなみ128MBだと「 131,072KB」とサイズ表示がされます。 --  &new{2008-02-13 (水) 16:37:37};
-- あっ、そういや.htaccessには何も設定していないなぁ。 --  &new{2008-02-13 (水) 16:39:02};
- php.iniが有効になっていなそうですね。[[phpinfo()]]を実行して、upload_max_filesizeが変更されているか確認してみて下さい。&br;IISを再起動してみるとか、c:\winnt\php.iniやc:\php\php.ini等、複数のphp.iniが存在していて間違ったものを編集していないか、等確認してみて下さい。 -- [[ぃぉぃぉ]] &new{2008-02-13 (水) 17:16:51};
-- そもそも2MBなどという制限値をWebサーバーが持っていることは考えにくいので、「できるはず、何か間違ったことを自分がやっているはず」と思いながら試すと結果がついてくるかと^^ -- [[ぃぉぃぉ]] &new{2008-02-13 (水) 17:19:32};
-- attach.inc.phpのエラー処理も不親切なんだよなぁ。move_uploaded_file()でfalseだった場合に何も処理がない。ここでエラーメッセージを出してくれてもいいよなぁ(ぼそっ -- [[ぃぉぃぉ]] &new{2008-02-13 (水) 17:22:31};

- みなさん、いろいろな情報ありがとうございました~
 1)「アップロード可能最大ファイルサイズは 20,480KB です。 」と出ます~
 2)いおいおさん、phpinfo情報ですが下記の通りです~
,Sysytem,WindowsNT xxxxx5.1build2600,
,BuildDate,Nov 8 2007 23:18:08,
,ConfigureCommand,cscript/nologo configure.js"--enable-snap..,
,ServweAPI,ISAPI,
,VirtualDirecrorySupprt,enable,
,ConfiguretionFile(php.ini)Path,c:\WINDOWs,
,LoadedConfigurationFile,(none),
,PHP API,20041225,
,PHP Extension,20060613,
,Zend Extension,220060519,
,Debug Build,no,
,Thread Safety,enabled,
,Zend Memory Manager,enabled,
,IPv6 Support,enabled,
,Registered PHP Streams,php file data http compress zlib,
,Registered System Socket Transport,tcp udp,
,Registerd Stream Filters,convert.icov....,
また、PHP.iniファイルはc:\Program Files\PHP\の下のみにあります。~
PHP.iniを設定してから再起動や、IISの停止、開始など何度も行っていますがダメです~
よろしくお願いいたします。 -- [[teru]] &new{2008-02-14 (木) 11:42:02};
-- phpinfoの結果を見ると、Loaded Configuration Fileが(none)になっています。php.iniが読めていません。IISへのphpのインストール方法を再確認して下さい。「iis php」でググれば良さそうなページがたくさんでてきます。 -- [[ぃぉぃぉ]] &new{2008-02-14 (木) 12:23:13};
- 問題解決?できました。^^~
c:\windowsにパスが通っているのですが、そこにphp.iniを置き再起動すると20MBファイルが添付できました。~
ただ、インストール時にc:\windowsにphp.iniをコピーするのが普通なんでしょうか?疑問が残ります~
いおいおさん、みなさん、初心者なのでまたいろいろご教授ください、ありがとうございました。~
なお、phpinfoで再確認すると、~
,LoadedConfigurationFile,c:\windows\php.ini,
となっていました。 -- [[teru]] &new{2008-02-14 (木) 12:38:15};

- IISと言うのは、Apacheと異なるんですね。当方Apacheですが、改めてphpinfoをやってみると、
 Configuration File (php.ini) Path:C:\WINDOWS
 Loaded Configuration File:C:\php5\php.ini
となっていました。c:\php5に関してhttpd.confで何か設定した事といえば、
 LoadModule php5_module c:/php5/php5apache.dll
位のような気がします。 (既に忘れてる事が多いけど。(^^;)これだけでc:\php5\php.iniを読みに行くって事なのかな?Apacheは。--  &new{2008-02-14 (木) 14:07:33};
- よく「マニュアルを読め」とか、言われませんか?そんなことが公式の資料から探せないはずがないのですが…[[こことか>http://jp.php.net/manual/ja/configuration.php]]。 --  &new{2008-02-14 (木) 21:50:30};
-- あなたの言い草はとげがあるね。初心者がこの質問箱を頼ってもいいと思うよ。解決できたその裏には何人か、あるいは何十人の方が助かっているかもしれないよ -- [[海]] &new{2008-02-15 (金) 23:44:59};
-- 初心者だからこそ、単発の疑問をその回答のみを聞きかじるだけで終わらせるべきではないと思いますが如何でしょうか。公式の資料は何万何十万(あるいはもっと?)の人の役に立っていると思います。海さんのおっしゃる何十人かに入るよりは、そっちに行ったほうが色々楽だし為になるとも思いますが。 --  &new{2008-02-16 (土) 03:11:05};
-- マニュアルを引くにも知識とコツが必要です。自力で調べられるようになるのが一番ですが、現実にはそれだけの余裕がないこともある。そういう時のための質問箱ではないのですか?  -- &new{2009-04-22(水)14:36:30};
//-- 私は違うと思います。質問者の余裕の有無はこのWikiに関係ないこと。既に答えの示されている質問が重複することで本当に必要な情報が埋もれてしまうかもしれません。既出の質問が何度も繰り返されるなら回答へ導く道しるべが足りないのかもしれませんが私は特にそう感じません。
- Windows2003Server PHP5 環境下で同じ問題にぶちあたり、この質問履歴をみて解決できました!ありがとうございました。 -- [[Muhou]] &new{2009-03-06 (金) 15:56:07};
- 瑣末なことだが、''WIndows Server 2003''ね。 --  &new{2009-04-25 (土) 01:42:03};

#comment

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

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.118 sec.

SourceForge