http://sql.s28.xrea.com/src/
の手順でYomi-sseach(PHP)を設置する際にconfig.phpの設定をしてサーバーへUPし、パーミッションの変更までしてみましたがセットアップ画面に行き着きません。どなたか詳しい方がいらっしゃいましたら、ぜひ教えて下さい!あほなので出来れば分かり易く具体的に・・・。贅沢行って申し訳有りません。詳細は以下のとおりです。
・サーバー:ロリポップ ・MySQL:作成済み
・パーミッションは合っているかちょっと不明
<?php
#データベース設定
$cfg = array(
#'db_sql' =>'sqlite', #SQLサーバ名
'db_sql' =>'mysql', #SQLサーバ名
'db_host' =>'localhost', #SQLのホスト名
'db_user' =>'MySQLのユーザ名', #SQLのユーザ名
'db_password' =>'MySQLのパスワード', #SQLのパスワード
'db_database' =>'MySQLのデータベース名', #SQLのデータベース名
'sqltb' =>'ys_', #テーブルのプレフィックス
)
?>
上記のホスト名・テーブルのプレフィックスは意味が分かってないので自信ありません。
No.1ベストアンサー
- 回答日時:
> セットアップ画面に行き着きません。
具体的にどういう状況(エラーメッセージ等)なのか書かないと分かりません。
> 上記のホスト名・テーブルのプレフィックスは意味が分かってないので
ホスト名とはMySQLサーバーが動いているマシンのIPアドレスまたはリモートホストを指します。
そして、localhostは「自分自身」つまりこのPHPスクリプトを動かすサーバーそのものを指します。
プレフィックスをデフォルトのまま「ys_」にしていると、setup.phpを動かすことによってデータベース内に以下のテーブルが作られます。
ys_category
ys_cfg
ys_cfg_reg
ys_counter
ys_counter_log
ys_key
ys_key_rank
ys_log
ys_log_temp
ys_rank
ys_rank_counter
ys_report
ys_rev
ys_text
このテーブルの頭文字「ys_」の部分の指定をしているというわけです。
なぜこんなことをするかというと、同じデータベース上に同じ名前のテーブルはおけませんから、もうひとつ同じデータベース上にYomi-Searchのテーブルを置こうとした場合に二つのYomi-Searchが同じテーブルを使うことになってしまいます。
そこで、プレフィックスを「ys1_」というように変えておけば、
ys1_category
ys1_cfg
といったようにテーブルが作成されるので同じデータベース上で複数のYomi-Searchが使うことができるようになります。
もちろん、違うデータベースを使うのであればプレフィックスは「ys_」のままでもいいわけです。
この回答への補足
ありがとう「ちょっと」分かりました。
ですが文初にも有る様に、自分で言うのもなんですが私はかなりのあほですので、出来ればconfig.phpの設定からパーミッション、はたまたセットアップまでと広範囲にかつ具体的に、しかもアホでも分かるレベルでご教授頂けませんでしょうか?贅沢言って申し訳ございません。
No.2
- 回答日時:
> 出来ればconfig.phpの設定
解説の通りMySQLの場合はsqliteの部分はコメントアウトしたままで「SQLのホスト名」「SQLのユーザ名」「SQLのパスワード」「SQLのデータベース名」を入れていけばいいだけです。
何ら難しい項目はありません。
「テーブルのプレフィックス」は先の解説の通りです。
> パーミッション
phpファイルはロリポップ側が指定していればその値を、そうでなければ705でいいでしょう。
その他のファイルはhttp://sql.s28.xrea.com/src/にあるとおりの値を。
ディレクトリは777よりは705をお勧めしますが、ロリポップ側が指定している場合はこの限りでありません。
> セットアップ
setup.phpにアクセスして実行ボタンをクリックするだけです。
その後にやるべきことは
http://sql.s28.xrea.com/src/
に書いてあることです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- SQL Server SQL ServerでDBを構築。これは開発? 4 2022/05/28 14:10
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
OracleからAccessへのインポート
-
PHPでPostgreSQLのテーブルを表...
-
会員サイトでログイン後の会員...
-
MDB2エラーが対応出来ません。
-
カラムにデータがあるかないか...
-
出勤表の作り方
-
検索条件で絞込みの方法を教え...
-
INSERT文とUPDATE文の使い分け
-
PHPでフォームからデータDBに書...
-
VBAをつかってクエリの情報を抽...
-
実行時エラー3131 FROM 句の構...
-
JAVA SQLServerException 列名 ...
-
PHPで[]の使い方について
-
in 'where clause'のエラーの理由
-
エクセルVBAについて
-
mysql_insert_id()の使い方
-
<VB.NET>INSERT文でDBにデータ...
-
ResultSetインターフェイスでの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでデータベースにデータin...
-
変数にNULLを代入したい
-
phpにて出欠登録管理を作成して...
-
phpでテーブルを作る際変数によ...
-
csvをDBへ読み込んだら、NULLが...
-
SQLで返り値が空とでる
-
ヒアドキュメントでSQLを書く事...
-
php sqlite count 列数取得
-
OracleからAccessへのインポート
-
変数を組み入れたい
-
Accessへ日付をINSERT
-
任意の値の取得
-
日またぎの計算
-
PHPでいいね機能を作りたいので...
-
クエリObjectをforeachで回す時...
-
PHP PDOを利用してカラムの削除...
-
会員番号等に利用するダブらな...
-
access → Oracleへのデータ移...
-
トランザクション処理
-
SQL CASE 文について
おすすめ情報