質問 > その他 > インストール時のデータベース設定について |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gorogoro76 |
投稿日時: 2008/7/10 1:15
対応状況: −−−
|
新米 登録日: 2008/7/5 居住地: 投稿: 8 |
インストール時のデータベース設定について EC CUBEをインストールしていると「データベースの設定」画面で
ERRORが出てしまい先に進めません。 詳細は下記の通りです。 [EC-CUBE] EC-CUBEのVer2.1.2a 新規インストール [レンタルサーバ] 自作PC [OS] FedoraCore6 [PHP] Ver5.1.6 [データベース] MySQL Ver5.0.27 [WEBサーバ] Apache2.2.6 [ブラウザ] InternetExplorer6 [現象] 「データベースの設定」画面で項目に入力を行ったが 下記のエラーが表示されて先に進めない。 ERROR内容 >>DB Error: connect failed nativecode=Can't connect to MySQL server on '127.0.0.1'(13) ※ApacheとMySQLは同じServerにインストールしています 以上になります。 不足の情報などございましたらご指摘ください。 よろしくお願いいたします。 |
chiaki |
投稿日時: 2008/7/10 10:07
対応状況: −−−
|
半人前 登録日: 2008/4/8 居住地: 投稿: 24 |
Re: インストール時のデータベース設定について http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2465&forum=2&post_id=9052#forumpost9052
でもそうですが、 エラーが出ているのですからそのエラー内容から、調べてみてはいかがでしょうか? 上記のエラーでは、 > Can't connect to MySQL server となっているので、「MySQLサーバにつなげない」と言われています。 デフォルトでlocalhost以外からは繋げなくなっているかもしれません。 |
x41 |
投稿日時: 2008/7/10 23:25
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: インストール時のデータベース設定について ユーザー作成と権限には問題ありませんか・・
|
gorogoro76 |
投稿日時: 2008/7/11 2:05
対応状況: −−−
|
新米 登録日: 2008/7/5 居住地: 投稿: 8 |
Re: インストール時のデータベース設定について ご指摘ありがとうございます。
>調べてみてはいかがでしょうか? エラー内容を検索してみたり本を読んでみたりしたのですがあまりよく分からずついこちらに書き込みさせて頂きました。 仰るとおりまず自分でよく考えてみてから色々試してみます。 >デフォルトでlocalhost以外からは繋げなくなっているかもしれません。 localhostから試しても同様の結果でした。 ちなみにlocalhots以外から繋げないような設定はどのようなものなのでしょうか。 (色々聞いてすみません。。。) |
gorogoro76 |
投稿日時: 2008/7/11 2:11
対応状況: −−−
|
新米 登録日: 2008/7/5 居住地: 投稿: 8 |
Re: インストール時のデータベース設定について 書き込みありがとうございます。
ユーザ作成と権限は念の為、再度作成しました。 ※grantコマンド利用 他に何か考えられますでしょうか。。。 |
seasoft |
投稿日時: 2008/7/11 9:49
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール時のデータベース設定について EC-CUBE が原因なのか、他の原因なのか調べるため、下記の切り分けを行うと良いかと思います。
・DB専用のコマンドラインツールから接続できるか試す。(PostgreSQL なら psql。MySQL は…知りません。) ・PHP から、MySQL 関数を使って接続できるか試す。 ・PHP から、PEAR::DB を使って接続できるか試す。
|
x41 |
投稿日時: 2008/7/11 22:46
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: インストール時のデータベース設定について わかりませんが、原因はサーバーのような感じが・・
ファイアウォールを停止してテストしてみるとか・・ SELinuxは停止していますか? mysqlの初期設定で行いますが、ホスト名がlocalhostのrootユーザーはログインできますよね。。 |
gorogoro76 |
投稿日時: 2008/7/15 1:02
対応状況: −−−
|
新米 登録日: 2008/7/5 居住地: 投稿: 8 |
Re: インストール時のデータベース設定について seasoftさん
書き込みありがとうございます。 返信が遅くなりすみません。 アドバイスを頂いたもので試してみました。 1.DB専用のコマンドラインツールから接続できるか試す。 コマンドは「mysql -u TEST -p」を利用しました。 ※ユーザ名はTESTです 2.PHP から、MySQL 関数を使って接続できるか試す <?php mysqli_connect("localhost","TEST","TEST") or die("Error MySQL First Test "); echo "Success MySQL First Test"; ?> 上記のPHPで無事、表示できています。 |
gorogoro76 |
投稿日時: 2008/7/15 1:19
対応状況: −−−
|
新米 登録日: 2008/7/5 居住地: 投稿: 8 |
Re: インストール時のデータベース設定について x41さん
こんばんは。 書き込みありがとうございます。 SELinuxが起動していたので停止させました。 試したら無事接続できました! 本当にありがとうございました。 もし他の方が同じような箇所で困るといけないので下記にSELinuxのとめ方を記載しておきます。 ○SELinuxの停止方法(一時的) # setenforce 0 (数字の0です) そのほかの情報は下記を参照してください。 http://www.server-memo.net/linux-setting/selinux6a5f80fd306e505c6b62 |
homan |
投稿日時: 2008/7/16 9:05
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: インストール時のデータベース設定について 引用:
○SELinuxの停止方法(一時的) この方法だけだと、サーバー再起動するとまたSELinuxが有効になってしまうので、同URLの「SELinuxを永久に無効化」も実施しておいた方がよいと思います。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |