バージョン選択

フォーラム

メニュー

オンライン状況

57 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 57
もっと...

サイト内検索

質問 > その他 > 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


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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関数が無いと言うエラーですので、パッチにより互換関数が動くように適用すれば動作するはずです。
(互換関数が正常にロードされないエラーへのパッチが前述のコミットコードです)


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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
居住地:
投稿: 7367
Re: EC-CUBE2.11.0 β版インストール作業における「パスワード暗号化方式決定」について
引用:

AMUAMUさんは書きました:
hash_algosはPHP5.1.2以上では標準関数で普通は使えるはずですが、意図的にdisableされた環境なのでしょうか?
参考URL:PHPマニュアル hash関数インストール
参考URL:PHPマニュアル hash関数要件

>修正パッチのほうをPHP5でも教えて頂きましたパッチを適用し
>試してみるべきでしょうか?

hash_algos関数が無いと言うエラーですので、パッチにより互換関数が動くように適用すれば動作するはずです。
(互換関数が正常にロードされないエラーへのパッチが前述のコミットコードです)

NTT/VERIO プラットホームで確認してみたところ、
extensions.ini に「;extension=hash.so」というのがあるので、拡張モジュールとして提供されているのかもしれませんね。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

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(拡張モジュール)も提供するというルールが確かあったと


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,980名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.