0

問題:

私の/min/ファイルは、ローカル サーバーとライブ サーバーの異なる場所にあります。

  • localhost/min/
  • /mnt/foo/bar/hello/example.com/web/content/min/(から$_SERVER['DOCUMENT_ROOT'])

分は問題なく動作しlocalhostますが、同じファイルを ftp 経由でライブ サーバーにアップロードした後、400 の不正な要求エラーが発生します。これは明らかに、ドキュメントのルートが異なるためです。

私が試したこと:

ファイル内の$min_documentRoot = ''変数を次のように変更しますconfig.php

$min_documentRoot = '/mnt/foo/bar/hello/example.com/web/content/'

それでも同じエラーが発生します。

追加情報: 私のリクエストは次のようになります:

src="/min/b=js&f=jquery.min.js,bootstrap.min.js,site.js"

私は何を間違っていますか?

4

1 に答える 1

0

どのように縮小していますか?ジップ付きですか?

ライブサーバーとローカルサーバーの両方が同じ設定になっていることを確認してください。特に、両方に必要な縮小機能が利用できることを確認してください。たとえば、Fedora のインストールでは、Zip PHP 関数はデフォルトではインストールされません。

オンライン サーバーの httpd エラー ログを確認します。

于 2013-04-10T19:42:48.437 に答える