最近、私は自分のホスティング会社に新しいパッケージをセットアップするように頼んだので、今から私の既存のパッケージはopenSSLを使って何かエラーを出しています。これは、現在エラーがスローされますサービス変更後にPHPとOpenSSLが動作しなくなった
function generateGUIDV4($data)
{
assert(strlen($data) == 16);
$data[6] = chr(ord($data[6]) & 0x0f | 0x40); // set version to 0100
$data[8] = chr(ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10
return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4));
}
$newID = generateGUIDV4(openssl_random_pseudo_bytes(16));
:Fatal error: Call to undefined function openssl_random_pseudo_bytes()
は例えば、私は、GUIDを生成する機能を持っています。私が調査したことから、これはFatal error: Call to undefined function openssl_random_pseudo_bytes()と関係があります。
私のアプリケーションからopenSSLを再度指すWebサービスを呼び出すと、今でもエラーが発生します。
エラー:それは公共のではないとして、Webサービス隠さ
Objectfaultcode: "WSDL"faultstring: "SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://*******'"__proto__: Object
.I've。この点について私が調査したところから、OpenSSLにもう一度:SOAP-ERROR: Parsing WSDL: Couldn't load from <URL>。 PHP iniファイルは、OpenSSLがインストールされている表示され
OpenSSL support enabled
OpenSSL Version OpenSSL 0.9.8b 04 May 2006
誰もが任意のアイデアを持っているか、正しい方向に私を指しますか?私はこれを調べているホスティング会社を持っている。
どのような新しいパッケージをインストールしましたか? –
彼らは別のホスティングパッケージをセットアップしました。つまり、基本的にサーバー上の新しいエリアで、新しいウェブサイトをセットアップしたり、FTPを持ったり、ドメインを指したりすることができます。 –