車いすなコーダーAbout小樽で3年と少し経験を積み、現在は札幌でコーダーをしております。赤い電動車いすに乗って生活をしています。不便はありますが、行列待ち等の椅子がない状況では、真価を発揮します。※スロープやエレベーターに関しては、もはや好きという感情では収まり切れません。MayDBPHPWordPressセキュリティWordPressのデータベース内各テーブル名には、その始まりに決まった文字列が付与されています。wp_optionsやwp_postsというテーブル名を例に挙げますと「wp_」この文字列部分をテーブル接頭辞(テーブルプレフィックス)と言います。このテーブル接頭辞ですが、デフォルトだと「wp_」となっており、セキュリティの観点から良くないとされています。「インストール時に変更できたけど、デフォルトのままインストールしちゃった...」そんな時のために、今回の記事では途中から変更する方法について紹介していきたいと思います!※実作業前にはDBのバックアップをお忘れなくコンテンツ一覧SQLコマンドでテーブル名変更phpMyAdminをはじめとするデータベース管理ツールや、コマンドで直接など、SQLコマンドが実行できる環境下にて、テーブル名の変更をします。EXAMPLE_users;プラグインの使用状況によってテーブルは増えると思いますので、上記コマンドを例に適宜書き加えてください。コンテンツ一覧へ戻るテーブル内にある変更前の接頭辞を手動変更テーブル名を変更した段階でwp-config.phpを書き換えると、サイト自体は問題なく表示されるのですが、このままだとまだダッシュボードに入れない状態なのです。原因としましては、テーブル内に変更前の接頭辞が使われたデータが有るためなのです。以下が対象テーブルとなりますので、確認してみましょう。EXAMPLE_optionsEXAMPLE_usermetawp_からEXAMPLE_という変更だと仮定して、それぞれ以下のように手動で調整を行います。EXAMPLE_user_levelこの他にも環境によっては、変更前の接頭辞が残っている可能性がありますので、必要に応じて変更を行ってください。コンテンツ一覧へ戻るwp-config.phpの書き換え後はwp-config.phpの設定をwp_からEXAMPLE_に書き換えるだけですね。Posts2019.07.15「別のプログラムがこのフォルダーまたはファイルを開いているので、操作を完了できません。