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...
-
PHPでフォームからデータDBに書...
-
ランクの順位変動について
-
SQLで返り値が空とでる
-
where文について
-
ヒアドキュメントでSQLを書く事...
-
PHPでmySQLのテーブルを作成したい
-
リストボックスについて
-
外部結合で参照列が複数あるSQL
-
phpのデータベースへの接続
-
どちらが高速ですか?
-
csvをDBへ読み込んだら、NULLが...
-
OracleからAccessへのインポート
-
数字がリアルタイムで参照でき...
-
出勤表の作り方
-
Yomi-search(PHP)を設置する...
-
カラムにデータがあるかないか...
-
会員番号等に利用するダブらな...
-
PHP+MYSQLでレコードをランダ...
-
INSERT文とUPDATE文の使い分け
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
トランザクション処理
-
MySQLでデータベースにデータin...
-
PHPシステムでSQLのUPDATEがあ...
-
変数にNULLを代入したい
-
phpにて出欠登録管理を作成して...
-
csvをDBへ読み込んだら、NULLが...
-
php sqlite count 列数取得
-
クエリObjectをforeachで回す時...
-
PHPでフォームからデータDBに書...
-
DB Error: no such field
-
日またぎの計算
-
OracleからAccessへのインポート
-
PHPでいいね機能を作りたいので...
-
PHP PDOを利用してカラムの削除...
-
PHPでPostgreSQLのテーブルを表...
-
SQLで返り値が空とでる
-
PHP prepare フィールド名をエ...
-
PHPでmySQLのテーブルを作成したい
-
外部結合で参照列が複数あるSQL
-
MDB2エラーが対応出来ません。
おすすめ情報