2013-04-10 3 views
0

문제 :스크립트의 축소 2.1.5 작품

  • localhost/min/ :

    /min/ 파일 내 로컬 라이브 서버에 대한 다른 장소에있는

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

최소 내 localhost에서 제대로 작동하지만 FTP를 통해 내 라이브 서버에 동일한 파일을 업로드 한 후 400 번의 잘못된 요청 오류가 발생합니다. 이것은 분명히 다른 문서의 뿌리 때문입니다.

가 나는 시도했다 :

여전히 같은 오류를 제공

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

config.php 파일에 $min_documentRoot = '' 변수를 변경.

추가 정보 : 내 요구는 다음과 같다 :

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

내가 잘못 뭐하는 거지?

+0

확인이 http://stackoverflow.com/questions/4579412/minify-php-minifyserve-http-1-0-400-bad-request –

+0

@Nikos I ' 이 말을 처음 접했을 때 어떻게해야할지 모르겠다. P – meiryo

답변

0

어떻게 축소하고 있습니까? 지퍼인가?

라이브 서버와 로컬 서버가 모두 동일한 설정인지 확인하십시오. 특히 둘 다 필요한 축소 기능을 사용할 수 있는지 확인하십시오. 예를 들어 Zip PHP 함수는 Fedora 설치시 기본적으로 설치되지 않습니다.

체크 온라인 서버의 아파치 오류 로그

+0

무슨 뜻인지 모르겠다. https://code.google.com/p/minify/ – meiryo

+0

을 사용하고 있습니다. 온라인 서버가 Minify의 요구 사항을 충족하는지 확인하십시오. 1 : PHP 5.1.6/명령 줄 도구를 사용하려면 5.3 2 : 일반적으로 설치된 zlib 확장은 HTTP 인코딩 기능에 권장됩니다. 3 : 버전 1.0.1에는 PHP 5.2.1 이상이 필요합니다. 온라인 서버와 오프라인 서버의 차이점을 신속하게 파악하려면 를 포함하는 파일 각각을 생성 한 다음 생성 된 테이블의 내용을 비교하십시오. –

+0

https://laughingsquid.us/ faq/php/yep 그들은 PHP 5.3을 실행하고 있습니다. – meiryo