0

私は今、この問題に何時間も苦労しています。現在、domain.com/subdomain で Wordpress サイトを運営しています。これを domain2.com に転送したいです。

私がやったこと:

  • PHPMyAdmin からテーブルをエクスポートしました。
  • .SQL ファイルの domain.com/subdomain から domain2.com に「すべて置換」します。(文字列の長さを保持するために置換ツールを使用したり、そうでないものを使用したりしました-> WP Serialized PHP Replacer
  • domain.com/subdomain からサイト全体をダウンロードしました。
  • サイト全体を domain2.com にアップロードしました。
  • wp-config.php のデータベース情報を、domain2.com の新しい DB の正しい情報に変更しました。
  • .SQL ファイルを新しいデータベースにインポートしました。

今、何が起きた?domain2.com にアクセスすると、「Web ページを表示できません」というエラーが表示されます。domain2.com に WordPress を新しくインストールしてみましたが、うまくいきました。

唯一のことは、私が本当に保持したい設定を含む何百ものページとプラグインを取得したことです。それらを整理するだけで数日かかり、クライアントの締め切りは明日です。

ツールは羊の皮をかぶったオオカミのWordpress Tools > Exportようで、私を騙して修理しました。ただし、ユーザー情報やプラグイン設定はコピーされませんでした。

4

1 に答える 1

1

.htaccessファイルが次のようになっていることを確認してください。

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

そして、これは好きではありません

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /subdomain/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /subdomain/index.php [L]
</IfModule>

# END WordPress
于 2013-01-15T01:16:41.157 に答える