• 解決済 berghilo

    (@berghilo)


    このサイトではいつもお世話になっています。

    現在、http://www.example.com/blog
    にインストールし、稼働中のWordPressを
    http://www.example.com/
    にディレクトリー移動をしようと思っています。

    その手順として、
    (1)FTPにてexample.com/blogのファイルをルートに移動する。
    (2)phpMyAdminでダウンロードし、wp-options テーブル内のsite urlなどをhttp://www.example.com に変更。また、記事に書き込んだhttp://www.example.com/blog  を http://www.example.com に置換し、書き換える。
    (3)(1)で移動したルートの.htaccessの /blog/ 箇所を / に変更する。
    (4)(1)で移動したWordPressの管理画面にアクセスし、ログインできるかどうか確かめ、アップロードするファイルの保存場所などをパーミッションも含めて確認する。

    といった方法を考えていますが、こちらでよろしいでしょうか。

    何かありましたら、ご指摘いただけますと幸いです。
    よろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • umbrella_process

    (@umbrella_process)

    画像のアップロードディレクトリなどを変更しないのであれば、基本的にMySQLをいじる必要はないと思います。
    詳しくはこちらのトピックをご参照いただければ。
    http://ja.forums.wordpress.org/topic/2559

    トピック投稿者 berghilo

    (@berghilo)

    umbrella_processさん、ご連絡ありがとうございます。
    参照サイトは、アドレスはドメインのルートで、コアファイル自体はサブディレクトリに整理する場合ですね。
    今回は、全ファイルを
    http://www.example.com/blog
    からhttp://www.example.com/
    に移動したいと思っていますので、画像のアップロードディレクトリも
    blog/wp-content/uploads
    から
    wp-content/uploads
    に変更します。
    また、既にページや投稿で入力済みのデータで自動ではなく、手動でhttp://www.example.com/blogと入力した部分はhttp://www.example.com/のようにsqlファイルを置換する必要があるような気がするのですが、何分その辺は経験が無く、予想の域を出ない次第です。
    検索してもなかなか今回の事例に合致したものが無く、どちら様か経験のある方がいらっしゃいましたら、ご教授願いたいと思います。

    よろしくお願いします。

    shokun0803

    (@shokun0803)

    WordPress を専用ディレクトリに配置する
    内容はルートから/wpへ移動する場合の方法が書かれていますので、まあ逆のことを行えばよいかと。wordpressコアを移動する方法で書かれています。
    ただ、アクセスアドレスは変更せずにコアをサブファイルに収める方法なので、アドレスが完全に変わってしまうとした場合に有効な方法なのかどうかは分かりません。

    上記方法でアドレスが変更されないとしたら、旧アドレスを動かしたまま新規にルートにwordpressをインストールし、wordpressのバックアップ機能をそのまま利用してリストアする方法が安全かもしれません。最近のバックアップ機能は画像も持ってきてくれるようですよ;)

    いずれにしてもMysqlを修正するのは最終手段かなと思います。

    トピック投稿者 berghilo

    (@berghilo)

    お世話になります。

    phpMyAdmin で既存データをダウンロードし、ファイルを新ディレクトリーに移転。
    .htaccess のパス修正を修正し、ディレクトリーを置換してphpMyAdmin 再アップ。

    これで問題なく移動できました。
    色々とご助言ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「同一ドメイン内のディレクトリー変更について」には新たに返信することはできません。