preg_replace 전부가 deprecated 된줄 알고 깜짝 놀랐네요. php.net 에 확인해보니, 저 에러메세지대로 /e 플래그가 곧 사라진다는 에러메세지입니다. php 버전이 너무 높은 것 같으시네요.
에러메세지대로 preg_replace_callback 으로 치환해서 사용하셔도 될것같으나, 이 함수가 사용된 곳이 많다면 만만치 않은 작업이 될 것 같고... PHP버전을 낮춰보시거나 php에러 메세지 출력속성을 변경해보세요.
common.php 파일 최상단에
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
이나
error_reporting(E_ALL ^ E_DEPRECATED);
을 적어주시면 될 것 같습니다.
댓글 3개
에러메세지대로 preg_replace_callback 으로 치환해서 사용하셔도 될것같으나, 이 함수가 사용된 곳이 많다면 만만치 않은 작업이 될 것 같고... PHP버전을 낮춰보시거나 php에러 메세지 출력속성을 변경해보세요.
common.php 파일 최상단에
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
이나
error_reporting(E_ALL ^ E_DEPRECATED);
을 적어주시면 될 것 같습니다.