View Full Version : NyAQLの接続にSSHを使わない方法
sango
2001/11/24, 11:47 AM
いまだにMySQLのデータベースをアップできずに、困っています。
MySQLの接続の仕方をXREAサポートへ問い合わせしたところ、このような返事をいただきました。
------------------------------------------------
管理画面から、「データベース」の項目から、「作成」を行うと、
サーバー名「localhost」
ユーザー名「xxxxxxxxxx」
パスワード「FTPと同じ」
データベース名「xxxxxxxx」
で初期データベースが作成されます。
管理については、
http://www.trustbee.com/phpMyAdmin-jp/
などが便利です。
既に設置されている方もおられるようですので、是非お試し下さい。
shared_html内で動作します。
データベース利用にはSSHは全く必要ありません。直接コマンドで
操作したい人のためのものです。
-------------------------------------------------
このアドバイスの意味が今ひとつのみこめず、もう一度サポートさんに問い合わせたのですが、返事はありません。
つまり、「phpMyAdminを使ってみたら」ということだと思うんですけど、
いまひとつ使い方がわからないため、どんな形式の何のファイルをshared_html内に置けばよいのかわかりません。
どなたかご存知の方がいたら、アドバイスおねがいします。
(taka2さんの問題もこれで解決できますかねぇ?)
配布ファイルの INSTALL.jp に詳しく記述してあります。
また次の過去ログを参考にして下さい。http://support.mysuite.net/c-board/c-board.cgi?cmd=one;no=850;id=cgi
ファイルとソース内の拡張子をPHP3からPHPに変えましたが、INSTALL.jpに記述してある"extchg.sh"を使用したほうが良いかもしれません。
htaccessで関連付けしても可能かもしれませんが確証はありません。http://support.mysuite.net/c-board/c-board.cgi?cmd=one;no=918;id=cgi
テーブルの作成・追加・更新ですが、EXCELのデータを使用する場合はCSVファイルをテキストエディタでクエリーに整形してphpMyAdminで読み込んでいます。
他のファイルの場合は自作のコンバータを使用していますが、数が少ない場合はWeb上の編集画面(自作)から入力しています。
WindowsPCの場合、サーバーソフトWinMySQLadminを組み込むとローカルでテスト可能です。
webmaster
2001/11/24, 03:56 PM
サポートです。
phpMyAdmin-jpの手順を簡単に解説しますと、
http://www.trustbee.com/download/phpMyAdmin-jp.tgz
をダウンロードして解凍します。
config.inc.php3
がありますがから、
その中で
$cfgServers[1]['user'] = 'アカウント名';
$cfgServers[1]['password'] = 'パスワード';
$cfgServers[1]['only_db'] = 'アカウント名'';
に変えます。
それから、同じディレクトリに
.htaccessを作って中に、
AddType application/x-httpd-php .php3
と書いておきます。
そして、中身を全部、shared_html内の好きなところにアップロードします。
そして、URLを指定してアクセスすれば出来上がりです。
サンプルを置いてありますので、操作してみて下さい。運用していないので中身を変えても構いませんが、近いうちに削除します。
http://sample.s1.xrea.com:8080/phpMyAdmin-jp/index.php3
どうしても分からない場合は、sangoさんアカウントで設置代行します。
sango
2001/11/25, 01:28 PM
やったーやったー!できましたー!!
peatさん、XREAサポートさま、ほんとにほんとにありがとうございました。
phpMyAdminてすごく便利なんですね。使ってみてびっくりです。
いっぱい勉強になりました。:D
sango
2001/11/25, 05:36 PM
先ほど書き忘れてしまいました。
最初php3では、.htaccessファイルで関連づけがうまくいかず、
peatさんと同様にソースだけが表示されてしまったので、結局、
http://www.phpwizard.net/projects/phpMyAdmin/
へいって
Download phpMyAdmin-2.2.1-php.zip
をダウンロードしてつかってみました。
これは.htaccessで関連づけするなどの必要がないので、すんなりいきました。
特定漢字の表示や検索文字入力での不具合を回避するため、コードはECUを使用しています。
ただこれだとローカルでテストする時には不都合なので、その時はシフトJISにしています。
そのときの切り替えを以下のようにしていますが、ご参考までに。
<?
$debug = true; // local:true, xrea:false
〜
if($debug){
$db = mysql_connect("localhost", "root");
mysql_select_db("peat",$db);
}
else{
$database = "peat";
$user = "peat";
$pass = "****";
$host = "localhost";
$db = @mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($database);
}
〜
if($debug){
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset="Shift_JIS">
}
else{
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset="ECU_JP">
}
Originally posted by peat
if($debug){
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset="Shift_JIS">
}
else{
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset="ECU_JP">
}文字コードを meta タグで指定すると、一部の古いブラウザではかえって文字コード判定が正しくできなくなる場合があります。それよりも http 応答ヘッダの Content-Type 行に文字コード指定を埋め込むほうが確実かつ安全です。Perl スクリプトの改造例が http://www.ne.jp/asahi/minazuki/bakera/html/opinion/perl に載っているので、参考にしましょう。
あと、「ECU_JP」じゃなくて「EUC-JP」が正しい名前です。「EUC」は「Extended Unix Code」の略ですね。「jp」の前はアンダーバーではなくハイフン。 (「Shift_JIS」についてはアンダーバーが正解ですが)
あれー、本当ですね。(恥)
スペルが間違っていても正常に動作しているということは、そこが無視されたということでしょうか?
ご指摘、有難うございます。
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.