Apache Webサーバー上の任意の.phpスクリプトに対してPUTおよびDELETEメソッドを有効にしたいと思います。
現在私はこの答えしか持っていません:
要求されたメソッドPUTは、URL /something.phpでは許可されていません
Debian lennyでApache2/PHP5を実行しています。
この件に関する私のブログ投稿を指摘してくれた@Abhiに感謝します。リファラーログがなければ、このページは知らなかったでしょう。この質問に遭遇したのは私だけではないようです。
短い答え:
Apacheでmod_actionsとmod_rewriteを有効にして、<Limit>ブロックと<LimitExcept>ブロックを<Directory>ブロックに追加し、RewriteCond%{REQUEST_METHOD}(PUT | DELETE)とRewriteRule。* something.phpを設定する必要があります。
長い答えについては http://www.evardsson.com/blog/2010/04/27/Apache-and-php-http-put-voodoo/ の私の投稿を参照してください
Limitディレクティブ で試してください