8件の返信を表示中 - 1 - 8件目 (全8件中)
  • KKT

    (@kvex)

    どうしたいのか今ひとつ伝わりません。
    ようは、テーマを流用したいのですか?

    もしそうなら、新しくデータベースを作る、もしくはサフィックスを変えて新たにインストールし、テーマのみ同じものをアップロードすれば良いです。

    中身を全部もらってきたのでは、最初のwordpressのデータベースを読みに行ってしまいます。

    トピック投稿者 yazzu

    (@yazzu)

    お返事ありがとうございます。
    仰るとおり、テーマを流用したいのです。しかも既存のテーマをすでに自分がカスタマイズしたものを流用したいのです。

    接尾辞を変えてインストールとのことですが、じつはhttp://domain.co.jp/wordpress2というurlがすでに存在しており、そのアドレスは変えずに、他のサイトhttp://domain.co.jp/wordpressで作り挙げたテーマをそのまま流用したいのです。

    この場合、wordpress2のフォルダをインストールした際に、すでに接尾辞を変えていますので、現在、wordpressフォルダのコピーをwordpress2に名前を変えてftpクラインアントにて上書きアップロードすると、接尾辞などの問題なしにhttp://domain.co.jp/wordpress2のサイトはブラウザ上で普通に作動しています。
     しかしログインしてしまうと、http://domain.co.jp/wordpressの中にログインしてしまうのです。というのもwordpressフォルダの中に入っているwp-config.phpファイルがwordpress2のものではないからだと思いますが、これをどのように直せば、すでに取得したhttp://domain.co.jp/wordpress2のアドレスでhttp://domain.co.jp/wordpressで作りあげたテーマがそのまま使えるのかが知りたいのです。

    まだワードプレスのことを、全て理解しているわけではないので、説明が非常に分かりにくいとは思います。ご迷惑をおかけします。

    KKT

    (@kvex)

    えっと・・・
    テーマだけ流用したいんですよね?

    だったら、wp-content/themes の中の欲しいテーマだけコピーすれば良いだけかと思うのですが、なぜに全てのファイルをコピーしてしまうのですか?

    torocha2002

    (@torocha2002)

    まずDBが理解できていない気がします
    wp-config.phpを~/wordpressのものをそのまま使えば
    ~/wordpressのDBのテーブルを呼び出しているわけですから
    DBを複数作成できるなら作成して
    DBが一つしか作成できないなら接頭辞を変えてテーブルを作成しなければいけませんから
    wp-config.phpに

    * WordPress データベーステーブルの接頭辞
    *
    * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
    * インストールすることができます。半角英数字と下線のみを使用してください。
    */
    $table_prefix =

    の部分を適切に設定してください

    shokun0803

    (@shokun0803)

    すでにコピーしてしまってどうしましょうと言っているようですね(汗)
    簡単です。

    まずwordpress2フォルダーをFTPで削除します。(ローカルも削除しましょう)
    次に新しくwordpressフォルダーをダウンロードしてきて、解凍します。
    解凍したwordpressフォルダーをwordpress2などのファイル名に変更します。
    元々ローカルにあるwordpressフォルダーのテーマフォルダから編集済みのテーマだけをフォルダごとwordpress2のフォルダにコピーします。
    wordpress2フォルダーをFTPでアップロードして、http://www.exeample.co.jp/wordpress2/にアクセスしてインストールします。
    テーマを適用して終わりです。

    本当はwp-config.phpを修正してインストールし直せばこんな面倒なことしなくて済むのですが、文字コードの問題など色々あると思うので・・・
    もし、テキストファイルを修正してUTF-8で保存する方法が分かっているならwp-config.phpを開いて

    /**
     * WordPress データベーステーブルの接頭辞
     *
     * それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
     * インストールすることができます。半角英数字と下線のみを使用してください。
     */
    $table_prefix  = 'wp_';

    のwp_を別の文字(例wp2_とか)に修正してアップロード、同じくhtaccessの

    RewriteRule . /wordpress/index.php [L]

    の/wordpress/を/wordpress2/に変更すればインストール画面に行けると思います。

    どちらでも都合の良い方法をお試しください。

    p.s.回答がかぶっちゃいましたね;)

    トピック投稿者 yazzu

    (@yazzu)

    みなさま、そしてとくに分かりやすい回答をしてくださったkvexさま

    ありがとうございます。みなさまの回答を見て、なんと愚かなことをしていたのだと気がつきました。すでにカスタマイズ済みのテーマファイルとプラグインファイルをそのままコピーして上書きしました。wp-config.phpは触っておりません。

    torocha2002さんが仰っていたのが、今ならわかります。

    まずDBが理解できていない気がします
    wp-config.phpを~/wordpressのものをそのまま使えば
    ~/wordpressのDBのテーブルを呼び出しているわけですから
    DBを複数作成できるなら作成して
    DBが一つしか作成できないなら接頭辞を変えてテーブルを作成しなければいけませんから

    しかし前から疑問だったことなのですが、自分が書き込んだ投稿やページはどこに保存されているのでしょうか?
    今回、wordpress1 のページ数は4ページありホーム、自己紹介、内容、コンタクトという内容でした。wordpress2の方は、そこまで作り上げるのが面倒だったので、ホームと自己紹介しか作っておりませんでした。それもそこに書かれている内容は、それぞれ、まったく違ったものです。

     wordpress2のテーマフォルダの上にwordpress1のものを上書きしたわけですが、ページ全体のスタイルは流用することができましたが、ページ数とその内容までは、全部コピーされませんでした。今となっては、wordpress1と wordpress2のダッシュボードを開いてコピー&ペーストをしていますが、ちょっとまだwordpressの仕組みというのは理解しがたいものです。

    書き込んだデータや、その他もろもろ、そのブログに固有のデータの多くはデータベースに保存されています。
    テーマなどのデザイン、プラグインなどはファイルとしてwp-contents以下にアップロードします。

    また、データベースにはwp-configで指定したサフィックスでブログごとに違うテーブルを持つことができます。

    できれば、基本的な部分の情報をお読みになるか、入門書的な書籍を1冊は持ったほうがよろしいかと思います。

    トピック投稿者 yazzu

    (@yazzu)

    ありがとうございます。入門書はもっているのですが、pcの世界は理解しがたくて困ってます。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「二つ目のwpを既に作ったwpから転用してインストールする」には新たに返信することはできません。