2011-10-26 9 views
0

私は、ワードプレスサイトを開発環境に移動する際のガイドを探してみましたが、私が見たガイドのすべては、自分の状況とは対照的に、存在するサイトをローカルVMに移動して開発者/テスト環境を作成します。Wordpress Dev Environment Migration

普通の古いウェブサイトから開発環境を作成する方法にかなり精通していますが、ワードプレス関連のものは何とか私を混乱させてしまいます。

私は今どこにいますか: Windows 7マシンでVMwareを使用してCentOS 6.0 VMを作成しました。私は、PHP、Apache、MySQL、FTP-Server、および必要なすべてのアップデートなどをインストールしました。私はSELinuxを無効にしました。

私のVM上のvar/www/html /フォルダ(現在は/ var/www/html /内に存在しています)からlive/production /私-ウェブサイト/)

私の現在の問題:私はlocalhostの/私の-のウェブサイトにアクセスしようとすると /私は取得しています「エラーがデータベース接続を確立します」。 localhost/my-website/wp-admin /は、データベースサーバーがダウンしている(別にこれを起動する必要がありますか?)か、wp-config.phpのユーザー名やパスワードの情報が間違っていると伝えますこれはすべて単純に1つの場所から別の場所に移動されました)。

ご協力いただければ幸いです。

+0

[WordPress Codex:Moving WordPress](http://codex.wordpress.org/Moving_WordPress)は、必要なすべての情報を提供します。 –

+0

以前はCentOS 6.0を使用していませんでした。私はXAMPPを使用していますが、MySQLを別途起動する必要があります。私はあなたがMySQLが実際に動作していることを確認していると思いますか? – RonnieT

+0

はい、MySQLは実際に動作しています。私はそれを作って、起動時にapacheを起動します。 – Douglas

答えて

1

ローカル開発環境用のローカルホストとデータベース情報を含めるようにwp-config.phpを更新しましたか?

賭けのwp-config.phpのはまだMySQLのDBには文句を言わない外部接続も

+0

wp-configがlocalhostを指すように設定されました。 /** MySQLのホスト名*/ ( 'DB_HOST' 'localhost' の)定義します。 – Douglas

0

を可能とするリモートサーバーのDBを指しているI、DEVがライブバージョンと同じドメインを使用していることを確認してください。私のWindowsマシンでは、私はホストファイルを変更することでこれを行います。私はあなたのVMに似たものがあると確信しています。

私がこれを行うことができず、私が別のドメインの下にあるdevバージョンを必要とするならば、私は以下を行います。

  1. ライブデータベース
  2. 編集ダンプのmysqldumpをを作成し、少なくともlivedomain.com 発生箇所のためwp_optionsテーブルをチェックし これを行ういけない場合(devdomain.comでlivedomain.comの 出現をすべて置き換えます。
  3. 変更のwp-config.phpをデータベースの設定。

私はいつも私のライブのenvのように私のdevの環境では、同じドメイン(ローカルホストでファイル制御)、および同じデシベル設定を使用することを保証しますアイロンメント。

(option_name = siteurlまたはoption_name = home)のwp_optionsテーブルを変更していない場合は、devdomain.comをブラウザに入力してnewdomainにリダイレクトする可能性があります。comの

・ホープ、このことができます

ブレイク

0

私はこれが回答された知っているが、ちょうど完全に明確にすること:

Centos6にあなたは、PHP、およびMySQLサーバとのhttpdを実行する必要があります。 mysqlサーバでは、ライブウェブサイトからデータベースダンプをインポートする必要があります。その後、wordpressの設定を編集して、wordpressのユーザ名とパスワードに一致させる必要があります。私はあなたがこの コマンドはシェルで実行するために行う提案してユーザー名とパスワードを保持しませんデシベルを移動し、今

: サービスは、DBサーバの世話をすること

に のchkconfig mysqldを起動してmysqldあなたは、さらにヘルプが必要な場合は、ここでは(私はあなたがMySQLのサーバのインストール時にパスワードを追加していないかなり確信している)ユーザー名rootとパスワードなしで、[編集]のwp-config設定

ポストを

を実行しています。