WordPressの環境によって、WordPressで2つの異なるデータベースを使用できますか?例えば、私のテスト環境のように、テスト環境がLocalhostであるにもかかわらずLocalhostではないDataBaseを使用しています。私の展開環境では、何も変更せずに別のDataBaseを使用していますか? LocalHostの作業が終わったら、私はFTP経由でファイルをアップロードしますが、毎回DataBase情報を変更する必要があります。WordPress異なるデータベース
1
A
答えて
1
私は多くのワードプレス開発(テーマやプラグインのようなもの)をしています。私は通常、wordpressのローカルコピーをインストールし、その作業を行います。その後、プラグインまたはテーマが完成したら、特定のファイルをエクスポートして展開するだけです。ワードプレスに関連するすべてのファイル(データベース情報を運ぶものを含む)を移動する必要/理由はありません:wp-config.php。
あなたの質問への直接的な回答で、あなたがしたいことがあれば、データベースを特定する変数の値が環境に依存するようにwp-config.phpファイルを変更できます。つまり、このようなものになるだろう:
///////////////////////////////////////
// Inside wp-config.php
///////////////////////////////////////
// Get as fancy as you need to in determining your environment
if($_SERVER['HTTP_HOST'] == 'localhost') {
define('DB_NAME', 'my_local_database');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
}
else {
define('DB_NAME', 'my_other_database');
define('DB_USER', 'username');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'path_to_other_host');
}
あなたは、ファイルが上書きされる可能性があり、あなたのワードプレスを更新するときにこれは、しかし、良いアイデアではないかもしれません。多分、誰が知っている。しかし、私が言ったように、プロジェクトに特有のファイル(開発環境で作業するカスタムテーマやプラグインなど)を移動する方が良いでしょう。
希望に役立ちます。
0
データベース構成ファイルを見つける必要があります。ここには、ユーザー名、パスワードなどのデータベース情報がすべて格納されます。 このファイルを読み取り専用にします。
1
各環境のwp-config.php
ファイルにデータベースを設定します。参照してください:http://codex.wordpress.org/Editing_wp-config.php#Configure_Database_Settings
関連する問題
- 1. Wordpressの画像サイズが異なる
- 2. WordPressで異なるソーシャルネットワークの同じユーザー
- 3. 2つの異なるデータベース
- 4. データベース内の異なるユーザータイプ
- 5. DBCP - validationQuery異なるデータベースの
- 6. Wordpressデータベースのバックアップ
- 7. 異なるデータベースからのデータ移行異なるテーブル
- 8. Rails schema.rbが異なるデータベースで異なる
- 9. Wordpressデータベース接続エラー
- 10. 異なるデータベース・バージョンへの接続
- 11. 異なるデータベース間で列を選択
- 12. Wordpressで異なるサイズのイメージをリロードする
- 13. 異なるJPA実装によるデータベース型への異なるマッピング
- 14. データベース名と異なるSQLデータベース接続名
- 15. Androidデータベース:異なるロケールの代替データベースですか?
- 16. Wordpressで各カテゴリの投稿用に異なるページタイプを作成
- 17. リンクRailsのアプリケーションとWordpressのブログの異なるホスト上の
- 18. 2つの異なるWordPress Webサイトで同じデータを共有
- 19. C#でWordPressを読む - 内容が異なる
- 20. 異なるデータベースの異なるテーブルをマージし、データベース識別子を保持していますか?
- 21. wordpressデータベース(wp_post_meta)構造効率
- 22. Wordpress - 2つの異なるカテゴリのページ番号ごとに異なる投稿を設定するには?
- 23. iPhoneアプリケーションからWordpressデータベースにアクセスする
- 24. wordpressデータベースにアクセスするには?
- 25. Google Maps API v3 with Wordpress?共通のスタイルを使って異なる投稿の異なる地図
- 26. Javaの異なるデータベースに複数のデータベース接続を作成する方法
- 27. いくつかの異なる機能を持つフォームを作成するwordpress
- 28. 異なるパーマリンクを持つ別のドメインにWordpressを移動する
- 29. wordpressの異なるSingle.phpファイルにカスタム投稿を表示するには?
- 30. wordpress - 同じウェブサイトの異なる言語を管理するためのメニューバー。
もちろんDuh。関数is_in_localhost()はあなたのように見えますか? –
is_in_localhost()を使わないようにコードを変更しました。そのポイントは、wp-configがどこにロードされているのか調べ、それに応じて変数を設定することでした。 –