と言うわけでPukiWikiでPHPのアップデート後や、レンタルサーバなんかを使っていてある日突然ファイル添付ができなくなったときの対応。
同様の問題が一応、公式サイトにも質問が出ていますが結局解決していないので新たにエントリを起こすことにしました。
で、まず症状は以下のような感じ。
まぁ、どのぐらいの頻度で修正されているかは
注意: move_uploaded_file() は セーフモード と open_basedir の両者を考慮しています。 しかしながら、アップロードされたファイルを移動する destination パスのみ制限が設けられます。 そこでは filename がそれらの制限に抵触する可能性があるためです。 move_uploaded_file() は PHP を通じてアップロードされたファイルのみを移動できるようにすることで この操作の安全性を保証しています。