2

Sphider検索エンジンをダウンロードしましたが、現在ローカルホスト経由で実行しようとしています。ルートフォルダに抽出し、HTMLで検索バーを作成しました。

<div id="searchwrapper">
<form action="../sphider-1.3.5/search.php" method="get" title="eurobytes search">
<input type="text" class="searchbox" name="s" value="" action="../sphider-1.3.5/include/js_suggest/suggest.php" columns="2" autocomplete="off" delay="1500" bgcolor="transparent"/>
<input type="hidden" name="search" value="1">
<input type="image" src="../images/search.png" height="15" class="searchbox_submit" value="search" />
</form>
</div>

しかし、何かを入力すると、次のエラーが発生します。

データベースに接続できません。ユーザー名、パスワード、ホストが正しいかどうかを確認してください。

私はMySQLにかなりinstall.txt慣れていないので、sphider-1.3.5フォルダーにあるを読み、次のことを行いました。

mysql -u yourusername-pプロンプトが表示されたらパスワードを入力します。b)MySQLで、次のように入力します。CREATE DATABASE sphider_db;

しかし、入力すると次のCREATE DATABASE sphider_dbようになります。

データベースの作成

今何をタイプしたらいいのかわからない。試しsphider_db exitましたが何も起こりませんか?

この問題がほとんどの人にとって常識である場合は申し訳ありませんが、MySQL/Sphiderを使い始めたばかりです。

4

1 に答える 1

3

settings / database.phpを編集しましたか?構成の問題のように聞こえます...トラブルシューティングを開始するための2つの手順は次のとおりです。

  1. データベース名、ユーザー名、およびpwが何であるかを確認してください。
  2. その情報でdatabase.phpを編集したことを確認してください。

これは、db設定とユーザー資格情報(v1.3.5)で編集する必要があるdatabase.phpのコードスニペットです。

/*********************** 
Database 1 settings
***********************/

// Name of database
$database1 = "test";

// MySQL User
$mysql_user1 = "test-user";

// MySQL Password
$mysql_password1 = "test-user-pw";

// MySQL Host
$mysql_host1 = "localhost";

 // Prefix for tables
$mysql_table_prefix1 = "test_";

// Status of database
$db1_set = "1";
于 2013-01-28T20:52:39.253 に答える