- ベストアンサー
データベースが導入できない!解決方法は?
- @niftyのサーバlacoocanでhome-pageを動かしています。このサーバにあるサービスのデータベース管理ソフトphpMyAdmin 2.8.1を導入しようとして、接続を拒否されるエラーが発生しています。
- config.inc.phpの修正箇所を確認しても間違いはないようです。Windows XPを使用しており、@niftyからのサポートも得られません。どこをチェックすれば良いでしょうか?
- データベースの導入方法について、概要をまとめました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
大変失礼な質問かも知れませんが、 データベース管理ソフトをインストールする前に、 データベース自体の設定は完了していますでしょうか。 もし無事に行われていれば、 その際に設定したデータベースアカウントが confに設定できていないのかも知れません。 http://lacoocan.nifty.com/manual/kanri/db.htm (「データベースアカウントとLaCoocan(ラクーカン)のアカウントは異なります。」との記述があります) それ以外でconf修正が正しいのでしたら、 ・configを指定の名前で「librariesフォルダのひとつ上のフォルダに保存」できているか ・バイナリで転送されていないか ・パーミッションは正しいか あたりが怪しいと思います。 ご参考になれば幸いです。
その他の回答 (1)
- mako_sea
- ベストアンサー率47% (62/130)
FTP先のサーバがwindowsであれば、 全てバイナリで送っても問題ありません。 もしサーバがUnixやLinuxであれば、 テキストエディタで開いて内容が見られるファイル (txt,html,pl,php,xmlなどの拡張子)は アスキーで送るのが正しいです。 confもテキスト情報ですから、 アスキーで送った方が無難です。 FTPで「アスキーかバイナリか」という違いは 改行コードをどういう符号で送るか、 という判断に利用されます。 ダウンロードして解凍したデータは改行コードがLFの状態ですが Windows上で書き換えて上書き保存するとCRLFに変わる可能性があります。 (これはテキストエディタにもよります。たいていは変わると思って下さい) バイナリは改行コードを保管された状態そのままで転送し、 アスキーは相手先のOSに合わせた改行コードに変換して転送します。 Unix系のOSは改行コードをLFで読み込みしますので、 CRLFのファイルはうまく処理できないことが多いです。 LaCoocanのサーバがUnix系かサイトを見た限りでは判りませんでしたが、 perlのファイルをアスキーで上げているなら 多分Unix系なのでしょうね。
お礼
mako_seaさん 一旦 転送元、転送先を削除し、 改めてsoftのDLからやり直したところ 無事に起動出来ました。(転送はアスキーで) なぜだか分かりませんが、有り難う御座いました。 これからデータベースの作成に入ります。 又 疑問点が出た際には宜しくお願いします。
補足
早速の回答有り難う御座います。 @niftyからは アット・ニフティ LaCoocan(ラクーカン)をご利用いただきありがとうございます。 データベースのアカウントを設定いたしましたので、お知らせいたします。 ■データベースアカウント情報 ・データベース名 : nsJyU62a と来ています。 ・バイナリで転送されていないか ・パーミッションは正しいか **特に指定が無かったのでバイナリで転送しています。 **パーミッションは特にcheckしていません。 perlでplはアスキーでの転送ですがphpも同様ですか?