5

私は、Web ホスティング アカウントに複数の Web サイトを持っているクライアントの Web サイトに取り組んでいます。WordPress で実行されている Web サイトの 1 つをローカルホストに移動したいと考えています。しかし、MySQL データベースに問題があり、サイトが使用しているデータベースを特定できません。

wp-config.phpは1 つのデータベースを指していますが、phpMyAdmin で同じデータベースを見ると、共通の WordPress テーブルはありません。接頭辞の代わりに、接頭辞wp_が付いたテーブルがたくさんありますcp_。それが何を意味するのかわかりません。クライアントのホスティング アカウントには、WordPress テーブルを持つ他のデータベースがありますが、wp_optionsそれらのテーブルはすべて、私が作業しようとしているサイトではなく、他のサイトの URL を指しています。

どのデータベースが使用されているかを調べるにはどうすればよいですか?

4

1 に答える 1

6

テーブルの接頭辞がcp_標準ではなく に変更された可能性がありますwp_。一部のインストールでは、ある種の SQL インジェクション攻撃を軽減するためにこれを行います。、、、などのwp-config.phpテーブル名を持つ必要がある実際のデータベースを常に指す必要があります。cp_postscp_postmetacp_options

構成ファイルで変数を確認してください$table_prefix。そうしないと、どこかの cPanel オプションに埋め込まれている可能性があります。

于 2012-10-07T14:41:58.303 に答える