2013-03-10 4 views
0

서버를 변경 한 후 imagecreatefromjpeg가 작동하지 않습니다. 나는 변경 후 디렉토리를 변경해야했기 때문에 일종의 사용 권한이있을 수 있다고 생각하고 있습니다.서버 변경 후 imagercreatefromjpeg이 작동하지 않습니다.

해결 방법에 대한 단서가 있습니까?

코드 :

당신은 빌드 프로세스에 다음 플래그를 추가하여 확인 PHP가 GD로 컴파일되어 있는지 확인해야
... 
    $imageFile = $_FILES['image']['tmp_name']; 
    list($width, $height) = getimagesize($imageFile); 
    echo "This gets written"; 
    $src = imagecreatefromjpeg($imageFile); 
    echo "But not this:"; 
    ... 
+0

어떻게 작동하지 않습니까? 어떤 오류가 발생합니까? –

+2

가 설치되어 있습니까? 아파치 오류 로그에 뭐라고 쓰여 있니? 어때?'echo (function_exists ('imagecreatefromjpeg'))? 'yes': 'no'; ' – Kris

답변

1

: --with-gd[=DIR]합니다. 귀하의 호스트 회사가 귀하를 도울 수 있어야합니다.

자세한 내용은 다음 링크를 참조하십시오. http://www.php.net/manual/en/image.installation.php

+0

지금 서버 자체를 실행하고 있습니다 : GD가 설치되어 있지 않습니다. 어떻게 설치합니까? – OriginalUtter

+1

당신은 내 대답에 언급 된 플래그를 사용하여 PHP를 구축해야 할 것입니다. 이 링크에는이 작업을 수행하는 방법에 대한 자세한 내용이 있습니다. 또한 서버에서 사용할 수있는 GD 바이너리를 PHP에서 참조하도록해야합니다. – Daedalus