localhost에서 AWS ec2로 마이그레이션 할 때 바보 같은 문제가 있습니다. php5.5와 mcrypt가 모두 설치된 nginx 웹 서버.EC2에서 mcrypt 오류 404
localhost crypt 기능에서 작동하지만 원격 서버에서는 404 오류 페이지에서 종료됩니다.
코드의 일부 조각 ...
웹 페이지에서호출 된 함수 :
$crypt = new crypt();
// encrypt the
//
$id='abcdefght';
$to='12345678';
$encoded = $crypt->encrypt($id.','.$to);
echo $encoded."\n";
토굴 클래스
public function encrypt($text)
{
// add end of text delimiter
$data = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $this->key, $text, MCRYPT_MODE_ECB, $this->iv);
return base64_encode($data);
}
일부 제한 시간에있을 경우 이해가 안 돼요 nginx 또는 내가 더 뭔가를 설치할 필요가 있다면 ...
도움을 주셔서 감사합니다
웹 서버의 오류 로그를 확인하면 404 오류 설명으로 도움이되지 않습니다. – deceze
죄송합니다. 오류가 업스트림 시간 초과와 관련되어 있습니다 ... 2014/01/05 18:19:49 [오류] 25253 # 0 : * 191 업스트림 시간 초과 (110 : 연결 시간 초과) 응답 헤더를 읽는 중 HTTP/1.1 ", 업스트림 :"fastcgi : // unix :/var/run/php5-fpm/php5-fpm " .sock ", 호스트 :"server.com " –