0

私は自分のサイトTheSydneyVisitorをサブドメインnew.thesydneyvisitor.comにコピーしています。その理由は、古いサイトがまだアクティブな間にデザインを変更したいからです。

私がこれまでにしたこと:

  • ftpを使用して、すべてのファイルをサブドメインディレクトリにコピーしました。
  • 新しいデータベースを作成しました
  • 古いサイトデータベースをエクスポートし、新しいデータベースにインポートしました
  • (サブドメインディレクトリ内の)ファイルを編集しwp-configて、新しいデータベースを指すようにしました
  • wp-optionsURLの変更を反映するようにテーブルを更新しました
  • このクエリを実行して、投稿のURL変更を更新します

    UPDATE wp_posts SET guid = replace(guid,'http://www.thesydneyvisitor.com','http://www.new.thesydneyvisitor.com');
    

問題:

これらすべてを実行した後、サブドメインURLを使用してサイトにアクセスしようとすると、次のエラーが発生します。

Warning: require(/home/rapidtem/public_html/new/wp-includes/load.php) [function.require]: failed to open stream: No such file or directory in /home/rapidtem/public_html/new/wp-settings.php on line 21

Fatal error: require() [function.require]: Failed opening required '/home/rapidtem/public_html/new/wp-includes/load.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/rapidtem/public_html/new/wp-settings.php on line 21

よろしくお願いします。ハマった。

前もって感謝します

4

3 に答える 3

4

次のことを再確認してください。

  1. サブドメイン ディレクトリが適切に構成されている。
  2. すべてのワードプレス ファイルを新しいディレクトリにコピーしました。(ファイルの損失を避けるために、WordPressフォルダーを圧縮して新しい場所にアップロードすることをお勧めします)
  3. wp-config.php で指定された正しいデータベース名
  4. 新しいディレクトリには読み取り/書き込み権限があります(パスワードで保護されたフォルダーかどうかを確認してください)

上記のすべてに問題がなければ、問題は新しいデータベースにあります。クエリを実行して投稿の URL の変更を更新する代わりに、次の手順を実行します。

  1. wp-options テーブルに移動し、site_url (1 行目)、home (39 行目あたり)、upload_path (58 行目あたり) を編集します。

これは、ワードプレスを新しいサーバーまたはホストに移動する方法の詳細なチュートリアルです。

データベースでこれらの検索と置換を行うために利用できるプラグインがいくつかあります。これをチェック

于 2012-04-27T17:35:06.637 に答える
2

参照ファイルがそれらの場所に存在することを確認しましたか?

于 2012-04-27T07:57:54.310 に答える
1

WordPress データベースからホームとサイトの URL を変更しましたか?

于 2012-04-27T08:43:14.580 に答える