tech

MT5 ウェブサイトをサブドメインで公開

0

既存のMovableType5(MTOS)をメインドメインからサブドメインに移行したいのですが、丸3日かけて色々調べてみたのですがどうしても理解できず、困り果ててしまったので質問させていただきます。

http://ドメイン名.jp/AAA(データベースフォルダ名)
にインストール、構築しているMT5のウェブサイトを
http://サブドメイン名.ドメイン名.jp/ で公開したいのです。

配下のブログや、ウェブページで表示されるURLも
http://サブドメイン名.ドメイン名.jp/ウェブページ.html
http://サブドメイン名.ドメイン名.jp/blog
となるようにしたいのです。

やってみたことは以下のとおりです。
以下のURLを参考にしました。
http://codesign.verse.jp/verse/2010/03/mt5no.html
http://cbymblog.crepisweb.com/2010/05/movable-type-2.html
http://www.koikikukan.com/archives/2008/03/06-020202.php
http://yuzuru.3amigos.jp/2008/04/movabletype-2.html

まず、現在の「http://ドメイン名.jp/AAA」にあるデータを全てFTPソフトでダウンロードし、「http://サブドメイン名.ドメイン名.jp/」にアップロードしました。

http://ドメイン名.jp/AAA/mtos と http://サブドメイン名.ドメイン名.jp/mtos にある「mt-config.cgi 」を以下のように書き換えました。
CGIPath http://ドメイン名.jp/AAA/mtos/
StaticWebPath http://ドメイン名.jp/AAA/mtos/mt-static/
StaticFilePath /home/moab/moab.jp/public_html/AAA/mtos/mt-static

この状態で「http://サブドメイン名.ドメイン名.jp/」を見ると、正常にトップが表示されますが、リンクをクリックすると「http://ドメイン名.jp/AAA/ウェブページ.html」となってしまっています。

また、管理画面の「http://サブドメイン名.ドメイン名.jp/mtos/mt.cgi」はファイルが存在しませんと出ます。そもそも、http://サブドメイン名.ドメイン名.jp/ はMySQLデータフォルダではないので、当然なのかもしれません。

「http://ドメイン名.jp/AAA/mtos/mt.cgi」でウェブサイトURLを http://サブドメイン名.ドメイン名.jp/ 、 ウェブサイトパス「/home/ドメイン/ドメイン.jp/public_html/AAA」としてみましたが、そうすると配下のウェブページのレイアウトがCSSを読み込んでいない上、相変わらずURLは「http://ドメイン名.jp/AAA/ウェブページ.html」です。

また、http://サブドメイン名.ドメイン名.jp/ をカラのまま、「http://ドメイン名.jp/AAA/mtos/mt.cgi」にて、公開URLを http://サブドメイン名.ドメイン名.jp/ 、 ウェブサイトパス「/home/ドメイン/ドメイン.jp/public_html/AAA」としてみましたが、当然http://サブドメイン名.ドメイン名.jp/ は存在しません。となります。

きっとかなり見当違いなことをやっていると思います。申し訳ありません。
そもそもサブドメインとデータベースフォルダの関係がよくわかっていません。
色々混乱しています...。どうすればいいのか、何の言語を勉強すればわかるようになるのか、などどなたかお助けいただけますと本当に助かります...!

どうぞよろしくお願い致します!!!

返信(5)

| 返信する
  • こんにちは。

    そもそもサブドメインはドメイン名/AAAを参照する設定がなされているのでしょうか?

  • ご返信ありがとうございます。

    「サブドメインをドメイン名/AAAを参照する設定にする」
    とは…どういうことなのでしょうか。
    .htaccessでの設定?でしょうか。
    本当に無知で申し訳ございません…!

  • ハードやネットワークの説明は自信がないため設定云々に関しては助言しかねます…。申し訳ないです。


    グーグル先生でも教えてくれると思いますのでサブドメインについて調べられるか、利用されているサーバの管理者かドメインの管理者に聞かれると良いかと思います。

  • 私がちゃんと説明できれば良かったのですが…。重ねて申し訳ないです。。。
    解決された様でなによりです。

返信する