2011-07-08 8 views
0

私のウェブサイトの特定の部分にいくつかのphp.ini変数を設定するために、汚れたハッキン​​グをしようとしています。Kohana 3.0.8 kohana index.phpをサブディレクトリにコピーする際のクラス/ kohana/core.phpの問題

ハックはサイト全体でPOSTサイズに関するphp.ini変数が推奨されるPHPのデフォルト値になるようにしています。しかし、ある領域では、大量のPOSTが送信されることを期待しています。これは、セキュリティ上の理由のためであるので、人々はどこでも大規模なオブジェクトを投稿し、サイトRAMやプロセッサなどに

を取るカントことをここで私はその後、何をしようとしているのです:

  1. 私はサブディレクトリを作成しています「massiveupload」と呼ばれるpublic_html領域(コントローラはこれとも呼ばれます)にあります。

  2. フォルダには、デフォルトのkohanaと同じ、いくつかの違いがあります(最初はRewriteBaseが/ massiveupload、2番目にRewriteRuleがRewriteRuleです)。* index.php/projects/$ 0 [PT])。私のphp_valuesもここに設定されています。

  3. index.phpファイルがコピーされ、システム、アプリケーション、およびモジュールのパスが正しく変更されました。私は、インデックスファイルの先頭には、phpinfo()スティック場合

今...私はphp_valuesがするphpinfo()は、ウェブサイトを取り出したときに私はhttp://www.mysite.com/massiveupload

しかし訪問したときに動作していることがわかります

には、SYSPATH.'classes/kohana/core'.EXTが必要です。

私にはHTTP 500(内部サーバーエラー)が表示されます。

パスを確認してファイルが存在するため、file_exists()もそれを見つけることができます。だから、私の推測では、ファイル内に何かがあるだろう。

ご協力いただければ幸いです。

答えて

0

さらにXDebugを使用してコードをデバッグしようとすると、問題を引き起こしていた行にはそれ以上デバッグできませんでした。 Kohana - controller specific .htaccess

は、私が代わりにここで見つけることができHTTPD設定...のVirtualHostの部分にspecifc php_valuesを設定し、解決に別の方法を実装しています