2016-04-08 9 views
1

私のメインサイトでは正常に動作しています。しかし、私のサブドメイン上で、まったく同じコードは、次のエラーの原因となっている。password_verifyがPHPのサブドメインで動作しない

subdomain.example.comページが機能していない

subdomain.example.comはこの要求を処理することができません現在、 。

パスワードを確認するためのコードです(password_verify($password, $hash))。

+3

として前方互換ライブラリを使用する必要がありますプライマリドメインとsubdominです同じサーバー上で同じバージョンのPHPを使用していますか? –

+0

はい、私のサブドメインの私の.htaccessファイルには、この行 'AddHandler application/x-httpd-php54 .php'が含まれていて、私のメインドメインは含まれていません。 Justhostはその行を自動的に追加しました。私は今それをコメントしようとします。 –

+3

これはおそらく問題です。 'password_verify'を使用するにはphp 5.5が必要です。 –

答えて

4

password_verifyだけPHP 5.5で導入されました - あなたのサブドメインのサイトには、それよりも低いバージョンで実行されている場合、あなたは、このようなhttps://github.com/ircmaxell/password_compat

+1

何らかの理由で、JustHostが私のサブドメインの '.htaccess'に' AddHandler application/x-httpd-php54 .php'という行を自動的に追加しました。私はそれをコメントして、今すぐ動作します。 –

関連する問題