web-dev-qa-db-ja.com

異なるサーバー上のWordPressドメイン設定

たとえば、www.example.comでホストされているWebページと、www.domain.comというドメインがあります。私の問題は、WordPressを設定して自分のページをオンラインで利用できるようにする方法がわからないことです。

サイトのアドレス(www.domain.com)とWordPressのアドレス(www.example.com)を[一般設定]とwp-config.phpから変更しようとしました。私はまた、Apache 2/sites-availableにApache仮想ホストを設定しようとしましたが、まだ何も機能していません。

自分のウェブサイトを公開するために何をする必要があるのか​​についての手がかりはありますか?

ありがとうございました

1
Aleksandra

新しいドメインをサイトに誘導するには、次のコンポーネントを構成します。

  1. ドメインのDNSレコードは、ホスティングプロバイダのIPアドレスで設定されています。レコードは重要なレコードであり、通常CNAMEレコードと組み合わせて使用​​されます。あなたのホスティングプロバイダの文書には使用する正しいIPアドレス、そしてDNSレコードを更新するためのあなたのドメイン登録機関の文書。
  2. あなたのWebサーバはあなたのドメインからリクエストを受信するように設定されていなければなりません。ほとんどのホスティングプロバイダはPleskまたはcPanelを使用しており、どちらもVirtualHostエントリを手動で作成する必要があるため、サーバに新しいドメインを追加することができます。アカウントに新しいドメインを追加する方法については、ホスティングプロバイダのドキュメントを検索してください。
  3. WordPressのコードベースは、上記の手順で作成したディレクトリに配置する必要があります。
  4. データベースとデータベースユーザーがあなたのWordPressサイト用に作成され、wp-config.phpファイルがこれらのデータベース接続認証情報で更新されました。これは通常、PHPMyAdminまたはホスティングプロバイダが提供する他のツールを介して行われます。既存のWordPressデータベースがある場合は、PHPMyAdminを使用してそれをインポートできます。
  5. 新しいサイトの場合はWordPressのインストールを実行するか、既存のサイトを表示するには、ブラウザでドメインにアクセスしてください。

WordPressを始めよう はこれらのトピックに関する豊富な情報を提供します。

上記の手順を実行してもエラーが発生する場合は、特定の設定と受信しているエラーに関する詳細情報を投稿する必要があります。

WhoIs Lookup は、ドメインレジストラーに関する情報を見つけるための優れたツールです。 私のDNS はあなたの現在のDNSレコードを見るための良いツールです。

0
Andrew

同じサーバーに留まりながらドメイン名を変更するだけの場合は、WP DBに対してこのクエリを実行するだけです。古いURLと新しいURLが一致していないことを確認します。末尾にスラッシュを付けずに、変更を加える前に必ずDBのバックアップを取ってください。

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
0
Hassan Alvi