みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

zoopsのサーバーへの設定がわかりません

ZOOPSの設定をしているのですが、インストールの段階で下記のメッセージが表示されます。

「データベースサーバに接続できません。
データベース設定に誤りは無いか、データベースサーバが正しく動作しているか確認してください。」

色々と設定を試みたのですが分かりません教えてください。
ほり込んだ設定は

データベースサーバのホスト名:localhost

データベースユーザ名
 上記データベースサーバにおけるユーザアカウント名を入力してください。:ox2
データベースパスワード
 上記ユーザアカウントのパスワードを入力してください。:z3
データベース名
 使用するデータベース名を入力してください。
 見つからない場合は、この名称でデータベースの作成を試みます。 :
ox2
テーブル接頭語
 各テーブル名にこの接頭語を付加し、既存テーブルとの名称の重複を防ぎます。
 よく分からない場合はデフォルトのままにしておいてください。
:zoops

データベースへ持続的接続
 デフォルトは「いいえ」です。よく分からない場合は「いいえ」を選択してください。 : いいえ
XOOPSへのパス
 XOOPSが設置されているディレクトリへのフルパスを入力してください。
 末尾には「/」を付加しないでください。
: /usr/home0/ox2/virtual_html/html

XOOPSへのURL
 XOOPSにアクセスするURLを入力してください。
 末尾には「/」を付加しないでください。
: http://www.ox.com/html
データベースの設定はどのようにしたらよいのでしょうか。

投稿日時 - 2006-08-03 17:16:24

QNo.2317399

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

http://www.j-navi.com/main/support_files/panel.htm

だそうです。SSHを利用してMySQLを設定して下さい。
コントロールパネルの所に方法も記されてるっぽい言い方してますね。

投稿日時 - 2006-08-03 22:08:56

補足

コンパネの説明が前回補足内容になります。
SSHでどのように設定をしたらよいのでしょうか。

投稿日時 - 2006-08-04 18:20:17

ANo.1

・MySQLデータベースがインストールされてない
・MySQLデータベースが稼動していない
・MySQLデータベースのユーザー、パスワードが存在しない
・MySQLデータベースが存在しない

このあたりだと思います。

投稿日時 - 2006-08-03 17:22:49

補足

サーバーの説明をみると以下のような文がありました。
動かすように設定が必要だと思うのですがいまいち分かりません
教えてください。


--MySQL の使用説明--



A. コマンドライン:

mysql -uox2 -pz3 -hlocalhost ox2

B. Perl スクリプト:

NOTE: virtual_html の上位の階層にユーザー名とパスワードを含むスクリプトを置いてください。
ブラウザーからのアクセスはできません。
例としてユーザーディレクトリーに置く場合は以下のようになります。

/usr/home/ox2/MY_SCRIPT.pl

Unicode を使用することで日本語の使用が可能になります。


use Unicode::MapUTF8 qw(to_utf8 from_utf8);
use DBI;

$mysql_db = "ox2";
$mysql_host = "localhost";
$mysql_user = "ox2";
$mysql_passwd = "z3";

== データベースにアクセスする:

$dbh = DBI->connect( "DBI:mysql:$mysql_db:$mysql_host",
$mysql_user,
$mysql_passwd, {
RaiseError => 1 });

== データを追加する:

$JAPANESE_TEXT = "あいうえお";

- UTF8 で変換する -

$JAPANESE_TEXT = to_utf8({ -string => "$JAPANESE_TEXT", -charset => "sjis" });


$sqlquery = "INSERT INTO SET = '$JAPANESE_TEXT'";

$enter = $dbh->prepare($sqlquery);
$enter->execute;
$enter->finish;


== データを変更する:

$JAPANESE_TEXT = "あいうえお";

- UTF8 で変換する -

$JAPANESE_TEXT = to_utf8({ -string => "$JAPANESE_TEXT", -charset => "sjis" });


$sqlquery = "UPDATE SET
= '$JAPANESE_TEXT' WHERE = 'value'";

$modify = $dbh->prepare($sqlquery);
$modify->execute;
$modify->finish;

== データを削除する:


$sqlquery = "DELETE FROM WHERE = 'value'";

$delete = $dbh->prepare($sqlquery);
$delete->execute;
$delete->finish;

== データを得る:

$sqlquery = "SELECT * FROM WHERE = 'value'";

$search = $dbh->prepare($sqlquery);
$search->execute;
while($hashref = $search->fetchrow_hashref) {

- 元に戻す -

$$hashref{JAPANESE_TEXT} = from_utf8({ -string =>
"$$hashref{JAPANESE_TEXT}", -charset => "sjis" });

以下のように、$$hashref{JAPANESE_TEXT} が使用できます:

print "$$hashref{JAPANESE_TEXT}";

}

==ログアウトの際は忘れないでください:

$dbh->disconnect();


サーバー会社は J-NAVI です。
http://www.j-navi.com/

宜しくお願い致します。

投稿日時 - 2006-08-03 18:04:57

あなたにオススメの質問