###前提・実現したいこと
mysql5.7のデータをEC2からRDSへと移行してから、フリーワード検索ができなくなりました。
更新したファイルはlaravelにある「.env」のみで、また変更したコードは以下の箇所のみとなります。
現在、フリーワード検索ができなくなった原因と解決策の両方が不明で、非常に困っております。
ご教授お願い致します。
###該当のソースコード
PHP
1DB_HOST=***.rds.amazonaws.com(エンドポイント) 2DB_PORT=3306 3DB_DATABASE=*** 4DB_USERNAME=**** 5DB_PASSWORD=*****
###補足情報(言語/FW/ツール等のバージョンなど)
フレームワークはlaravelです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
問題の切り分けとして、原因と解決策の両方が不明との事でひとまず考えられる検証としては、
- RDSのDBデータ自体にはアクセスできているのか
一度シンプルなLaravelプロジェクトで、.envとconfig/databaseをRDS用に設定して、routes/console.phpにでも、簡単なDBアクセスのコードを書いて検証すると良いかと思います
また.envファイルを変更した場合は、設定を反映するためにWebサーバーの再起動が必要です
2.エラーログの確認
laravelプロジェクトの、storage/logsにエラーログなどが無いか確認してみてください
データ移行時にテーブル不足や外部キー制約エラーなどでうまく移行できていない事があるかもしれません
3.RDSのMySQLの設定を調整する
RDSのウェブコンソールより「Parameter Groups」を変更することによりMySQLの設定が変更できるので、time_zoneや文字コードの設定などで、移行前と差異があるのかもしれません
Parameter Groups設定の参考Web記事
4.フリーワード検索システムに関して
MySQLのLike検索やFULLTEXTインデックスで無く、フリーワード検索機能が別の検索システムと連携している場合は、正常に動作しているか確認する必要があると思います。
等が思いつきましたので、ご確認ください
投稿2017/07/12 06:20
総合スコア4106
0
ベストアンサー
移行前のmy.cnfと移行先のRDSのパラメータグループの内容は同一になっていますか?
投稿2017/07/12 05:55
総合スコア6621
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 06:03
退会済みユーザー
2017/07/12 06:08
2017/07/12 06:10
退会済みユーザー
2017/07/12 06:14
2017/07/12 06:20
退会済みユーザー
2017/07/12 06:25
退会済みユーザー
2017/07/12 06:28
2017/07/12 06:49
退会済みユーザー
2017/07/12 06:52
退会済みユーザー
2017/07/12 06:54
2017/07/12 07:00
退会済みユーザー
2017/07/12 07:05
2017/07/12 07:23
退会済みユーザー
2017/07/12 07:35
退会済みユーザー
2017/07/12 09:25
2017/07/12 09:29
退会済みユーザー
2017/07/12 09:34
退会済みユーザー
2017/07/12 11:51
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/12 06:22
退会済みユーザー
2017/07/12 06:23
退会済みユーザー
2017/07/12 06:36
退会済みユーザー
2017/07/12 06:40