サブディレクトリにインストールしたWPを直下に移動(WordPress マルチサイト化)

2015-09-08追記

通常であれば、設定 > 一般より、

とし、ルートに、index.htmlをおいてやればよい。

これでは、うまく動かなかった様子^^;

 

以下は、2013年2月の情報。


客様のサイト構築中。
ヘッダー違いで、中身が同じサイトになるので、

とりあえず、マルチサイト化したんだが、

結果、
商品などのデータも、別々になってしまい、
試行錯誤しているところ。

運用ドメインは違うけど、ディレクトリは一緒 = ドメインエリアス

に習い、

  1. ?ネットワークの有効化作業
  2. プラグインのインストール/設定

を行うが、2 で、トラブル発生!

(引用)
WordPressの設定による制約
「WordPressファイルを専用ディレクトリに配置する設定」をしている場合、ネットワーク機能が正常に動作しません。

ルート直下に配置したWPじゃないと、プラグイン動かないようなので、
ルートに移動を試みる。

index.phpを、ルート直下にコピーし、
require(‘./_wp/wp-blog-header.php’);
と、書き換え。
結果、
http://shoroji.com/ にアクセスしても、
http://shoroji.com/_wp/ の内容が表示される。

し
かし、この応急処置では、プラグインは動きません。(たしか)

 

ルート直下から、サブディレクトリに移動する方法はあるものの、
その逆は、いくら探しても、
これ以外の方法が見つかりませんでした。

ルート直下から、サブディレクトリに移動する方法の逆をためしても、ダメ。
手順は、
  1. 管理 > 設定 > 一般 > サイトアドレス 以下のように書き換え、
    http://shoroji.com/_wp/?>?http://shoroji.com/
  2. FTPで、全ファイル移動。

マルチサイトにしているせいか、
「データベースに接続出来ません」 のエラーで、

phpMyAdminで、wp_options、wp_sitemeta など、
サブディレクトリの記述が残っている箇所は、書き換えたが、復旧せず。

 

さて・・・
そろそろ・・・
仕方ありません。最終兵器の登場です・・・
これだけは、使いたくなかった・・・

ルートにWPをインストール!!

DBは、前のままのを使う設定で、
移行することができました。

wp-config.phpの内容も同じ。
何が悪いのか、さっぱりわからずだが、
移動、完了・・・

PS.
作業前に、バックアップはお取りください。
執筆時のWPのバージョン > 3.5.1

*** 祝 ***

shoroji.comを、LinkClubに移管したところ、気づいたのですが、
Creation-Date:2001-08-15T05:56:27+09:00
いつの間にか、10年以上運用していました。

-

交換職 > TrixBox

交換職では、SIPクライアント(3CX)を内線として使えるが、
3G回線では、使えないということで、
あきらめて、可能性のあるところに行く。

参考 >?SIPとは【Session Initiation Protocol】 – ?IT用語辞典

Asteriskは、オープンソースのIP-PBX(電話交換機)で、
TrixBoxは、ディストリビューションの1つである。

あと、類似品。

3CX PBX Server

  • IP PBX ― 3CX製Windows用IP-PBX
    ※Windows上で動くので、インストールは簡単だが、
    日本語の設定事例がないので、 ちょっと敬遠。

適当な実機がなかったので、
Microsft VirtualPC2007にインストールしてみた。
初期設定で、VHD=8G、メモリ=128Mbを割り当て、
ダウンロードしたtrixbox.isoを、CDにマウント。

おおよそ、1時間・・・

あとは、画面の指示通りに進めば、ここまでは来れる。?(はず)

目的は、
iPhone –> trixbox –> 3G回線 –> iPhone(SIP/パケット通信)
また、その逆。

通信費を抑えるために、必要なんです!

-