質問 > その他 > EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
illfrog300 |
投稿日時: 2011/1/30 3:55
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について EC-CUBE2.11.0 β版をインストールしておりますが
下記エラーが発生し完了できません。 Fatal error: Call to undefined function hash_algos() in /var/www/html/eccube/html/install/index.php on line 953 index.phpの953行を確認しましたところ //パスワード暗号化方式決定 $arrAlgos = hash_algos(); if(array_search('sha256', $arrAlgos) !== FALSE) { $algos = 'sha256'; }elseif(array_search('sha1', $arrAlgos) !== FALSE) { $algos = 'sha1'; }elseif(array_search('md5', $arrAlgos) !== FALSE) { $algos = 'md5'; }else{ $algos = ''; } の箇所でつまづいていました。 pg_hba.confの設定は # TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD # IPv4-style local connections: host all all 127.0.0.1 255.255.255.255 md5 # IPv6-style local connections: host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff md5 # Using sockets credentials for improved security. Not available everywhere, # but works on Linux, *BSD (and probably some others) local all all md5 host all all 127.0.0.1 255.255.255.255 md5 host all all hoge.hoge.hoge.hoge 255.255.255.255 md5 にしています。 posgresqlのバージョンは7.4.19です。 原因として考えられる点でお詳しい方がいましたらぜひ アドバイスをお願い致します。 |
AMUAMU |
投稿日時: 2011/1/30 4:26
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について PHPのバージョンや環境は何でしょうか?
恐らくPHP4の環境だと思われますが、下記修正パッチをあてると動作しないでしょうか? http://svn.ec-cube.net/open_trac/changeset/20024
|
illfrog300 |
投稿日時: 2011/1/30 13:44
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について AMUAMUさま
当方の環境はPHP Version 5.2.14となっております。 修正パッチのほうをPHP5でも教えて頂きましたパッチを適用し 試してみるべきでしょうか? |
AMUAMU |
投稿日時: 2011/1/30 14:58
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について hash_algosはPHP5.1.2以上では標準関数で普通は使えるはずですが、意図的にdisableされた環境なのでしょうか?
参考URL:PHPマニュアル hash関数インストール 参考URL:PHPマニュアル hash関数要件 >修正パッチのほうをPHP5でも教えて頂きましたパッチを適用し >試してみるべきでしょうか? hash_algos関数が無いと言うエラーですので、パッチにより互換関数が動くように適用すれば動作するはずです。 (互換関数が正常にロードされないエラーへのパッチが前述のコミットコードです)
|
illfrog300 |
投稿日時: 2011/1/31 1:56
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について AMUAMUさま
修正パッチ適用で問題なくインストールが完了しました。 意図的にdisableはしておりませんが、ラピッドサイトのVPSで 標準インストールのPHP5ではそのように設定されているのかもしれませんが、当方の知識ではその確認と設定もままならずという感じです。 最新版をいじっていますが素晴らしいですね! 最新安定板がリリースされる事を心待ちにしています。 個人的には「商品サブ画像」のUPの際に、一括UPできるようになってくれると嬉しいです。 ありがとうございました! |
seasoft |
投稿日時: 2011/1/31 10:50
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について 引用:
NTT/VERIO プラットホームで確認してみたところ、 extensions.ini に「;extension=hash.so」というのがあるので、拡張モジュールとして提供されているのかもしれませんね。
|
AMUAMU |
投稿日時: 2011/1/31 15:41
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について >NTT/VERIO プラットホームで確認してみたところ、
>extensions.ini に「;extension=hash.so」というのがあるので、拡張モジュールとして提供されているのかもしれませんね。 PECLでもインストール出来るモジュールなので、PECLインストール+上記のコメントアウトでも利用可能ですね ※メジャーバージョンの途中でコア標準に取り込まれたモジュールに関してはextension(拡張モジュール)も提供するというルールが確かあったと
|
QAZU |
投稿日時: 2011/2/4 11:37
対応状況: −−−
|
半人前 登録日: 2007/3/7 居住地: 投稿: 26 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について 同じラピッドサイトのサーバーを使用してます。
同じエラーでインストールが出来なかった為に、 同じようにパッチをあてましたが、 インストール画面が真っ白な画面になってしまいます。 パッチをあてただけで特に問題なくインストールできましたでしょうか? ちなみにPHP Version 5.2.13です。 ラピッドサイトのPHPの初期設定自体がどうも特殊なようで、 これから同じ悩みが続出すると思われます・・・ |
illfrog300 |
投稿日時: 2011/2/5 23:51
対応状況: −−−
|
一人前 登録日: 2009/5/4 居住地: 投稿: 106 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について >>QAZUさん
パッチを当てただけで問題なくインストールできました。 EC-CUBEインストール自体は初めてですか? インストール作業時の画面が真っ白エラーはDB接続が上手く確立できていないって場合が多いのですがapacheエラーログは確認されましたでしょうか? |
QAZU |
投稿日時: 2011/2/7 13:02
対応状況: −−−
|
半人前 登録日: 2007/3/7 居住地: 投稿: 26 |
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について > illfrog300さん
お返事ありがとうございます。 再度挑戦した際に、コード修正の凡ミスだったことが判明しました。 ただその後、ワーニングが出てしまい、結局まだインストールできていません。 Warning: fopen(/XXXXXXX/data/class/../config/config.php) [function.fopen]: failed to open stream: 許可がありません in /XXXXXXX/html/install/index.php on line 985 上記のワーニングを無視してDBの初期設定を進めると今度は Fatal error: Call to undefined method MDB2_Error::prepare() in (/XXXXXXX/data/class/SC_Query.php on line 835 といったワーニングが出て、これ以上進めない状態になってしまいます。 とりあえず、全部プログラムを一度UPし直して一から試してみます。 とは言え、なんだかサーバーの調子が悪く、ファイルが上手く上がらないので、一通り試したらまたご報告します。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |