카페 24웹 호스팅 UTF-8 (PHP7.0, mariadb-10.0.x)에서 설치시도했는데

 

아래와같은 에러메시지가 뜨면서 설치가안되네요

 

Exception #0 "Cannot open source device" in index.php on line 47 (via common/framework/security.php on line 175)

  • Lv37

    PHP 7.0에 기본 내장된 random_bytes 함수가 에러를 뿜는다면 서버 세팅이 잘못된 거네요.

    카페24 PHP 7.0 세팅이 좀 어설프긴 합니다. 겨우 돌아가는 상태로 만들어 놓고 방치하는 중인 듯...

     

    그런데 라이믹스 에러라고 하면 호스팅 업체에서는 라이믹스 탓만 하며 책임을 회피할 가능성이 높으니

    아래와 같은 내용으로 파일을 하나 따로 만들어서 실행해 보세요.

     

    <?php

    ini_set('display_errors', true);

    $random = random_bytes(16);

    echo bin2hex($random);

    ?>

     

    이 내용을 random.php 등의 이름으로 저장하고 실행했을 때 3번째 줄에서 위와 똑같은 에러가 발생한다면

    "PHP 7.0에서 random_bytes 함수가 제대로 작동하지 않는다"라고 고객센터에 항의하시기 바랍니다.