PHPassでこのエラーが発生します:
警告:is_readable():open_basedir制限が有効です。ファイル(/dev/urandom)が許可されたパス内にありません:(/customers/example.com/example.com/httpd.www:/customers/example.com/example.com/httpd.private:/customers /customers/example.com/example.com/httpdの/example.com/example.com/tmp:/customers/example.com/example.com:/var/www/diagnostics:/usr/share/php) www / example / scripts / PasswordHash.php(51行目)致命的なエラー:関数名は/customers/example.com/example.com/httpd.www/example/register.php(82行目)の文字列である必要があります
PasswordHash.php(PHPass)の51〜54行目:
if (is_readable('/dev/urandom') &&
($fh = @fopen('/dev/urandom', 'rb'))) {
$output = fread($fh, $count);
fclose($fh);
register.phpの81〜84行目(最初の2行はrequireと$ hasherも含まれます):
require('scripts/PasswordHash.php');
$hasher = new PasswordHash(8, false);
$hash = $hasher->HashPassword($pw);
if($strlen($hash) < 20){
$notice[] = "Error";
}
では、このエラーはどういう意味ですか?