0

このページにリストされている PHP Minify の手順に従ってサブディレクトリを使用しましたが、テスト URL で 400 Bad Request エラーが返されるだけです。これを修正する方法についてのアイデアやリードはありますか?

私が従った手順

  1. 私の「デモサイト」のルートに相対的な最小フォルダーを置きます
  2. 手順ページの指示に従って、以下のコード スニペットを追加しました。
  3. URL テストを実行すると、400 Bad Request エラーが返されます。

より詳しい情報

サーバー: ワンプ PHP v5.3

サーバー上の場所: var/www/demo-site

400 エラーが発生する URL: http://localhost/demo-site/min/f=min/quick-test.js

config.php に配置されたコード

// Set the document root to be the path of the "site root"
$min_documentRoot = substr(__FILE__, 0, -15);

// Set $sitePrefix to the path of the site from the webserver's real docroot
list($sitePrefix) = explode('/min/index.php', $_SERVER['SCRIPT_NAME'], 2);

// Prepend $sitePrefix to the rewritten URIs in CSS files
$min_symlinks['//' . ltrim($sitePrefix, '/')] = $min_documentRoot;
4

1 に答える 1

2

私が使用している Minify のバージョンでは、次の行 (以下のコード サンプルを参照) を検索して見つけ、config.php でそれらを置き換える必要があります。このコードをコピーして config.php に貼り付けるだけで、すべてが台無しになります。これを書いている時点でのドキュメントには、コード スニペットをコピーして貼り付けると書かれているため、これは予想外です...

// Search for...
$min_documentRoot = '';
// Replace with...
$min_documentRoot = pathinfo(pathinfo(__FILE__, PATHINFO_DIRNAME), PATHINFO_DIRNAME);

// Search for...
$min_symlinks = array();
// Replace with...
list($sitePrefix) = explode('/min/index.php', $_SERVER['SCRIPT_NAME'], 2); 
$min_symlinks['//' . ltrim($sitePrefix, '/')] = $min_documentRoot;
于 2012-06-23T17:04:12.210 に答える