2012-01-21 5 views
1

私はウェブサイトを再設計しています。デザイナーは、WordpressをCMSとして使用し、開発用のコピーを使用したいと考えています。それは、現在私の現在のサイトのサブディレクトリにブログ(のみ)を実行するためにWordpressをインストールしました。Wordpress secondはサブドメインにインストールされますか?

Soooo ...質問:私はサブドメインを作成し、そこにWordpressをインストールし、MySQL上の別の(新しい)スキーマを指し、開発作業にそれを使用させることができますか?私は物理的にこれを行うことができますが、サブドメインのWPインストールスクリプトを実行することについては、メインドメイン上の既存のプロダクションのインストールを台無しにするでしょうか?

答えて

2

インストール自体に問題はありません。個人的には、自分のサブドメインにWPサイトを常に開発しており、wordpress/サブディレクトリを削除することができます。

開発サイトを新しいドメインに移動する、および/またはディレクトリ階層に配置する準備ができたら、最も重要なハードルが発生します。テーマファイルと関連するCSS、JSなどのファイルは相対パス参照を使用する必要がありますが、データベース自体には開発ドメインやディレクトリを参照するという数百の完全修飾URLが含まれている場合があります。

この問題に対処するWordPressプラグインがいくつかあります。私が一番よく知っているのはithemes.comのBackupBuddyです。 BBはスケジューリングされたバックアップ(フルまたはデータベースのみ)の両方を実行するのに役立ちますが、非常にで、開発中およびデプロイメント中に役立ちます。含まれているスクリプトimportbuddy.phpは、フルバックアップの.zipを取ってサイトを復元するだけでなく、サイトを1つのディレクトリまたはドメインから別のディレクトリまたはドメインに移動することもできます。

注:BackupBuddyは無料ではありませんが、GPLv2でリリースされています。 WPエコシステムの変化を追跡するために必要なサポートを払っています。あなたが深刻なWPの仕事をしているなら、それはお金が費やされています。デザイナーにこれを提案するかもしれません。

1

はい、できます。それは問題ではありません。新しいブログを任意のディレクトリまたはサブドメインにインストールすることができます(実際にはディレクトリでもあります)。また、新しいMySQLデータベースを使用することも、すべてのWPインストールに同じデータベースを使用することもできます(wp-config.phpを手動で編集することにより)、WPブログ全体で同じ内容になります。

1

技術的には、はいできます。間違いが起こる

  1. :あなたはそれを使用して、公共の人々とのライブドメインを持っている場合ので

    はしかし、あなたは、同じドメインまたはサーバーのいずれかを上の現像ない最高です。データベースや他のコードを破壊することができます。

  2. 開発中は、サーバーのパフォーマンスに影響を与える可能性があります。

ローカルマシンまたは完全に別のサーバーで開発し、それに満足すれば、コードを実稼働サーバーにライブ配信します。

+0

私は原則として同意しますが、しばしばtest.domain.comやqa.domainを持つと非常に役に立ちます。comサブドメインを使用して、完了した更新をプッシュして、クライアントの承認を得てから、ライブをプッシュします。 – LocalPCGuy

1

別個のソースコードとデータベースを含むサブドメインに現在のインストールのテストコピーを作成する予定がある場合は、答えはNOです。現在のインストールには影響しません。

関連する問題