重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

初めまして。
現在、XサーバーでWPのサイトを独自ドメインで運営しています。

それで、サブドメインで、MTのサイトを運営したいと思い、アップロードを試しているのですが、なかなか上手くいきません。

アドバイスを頂けたらとても嬉しいです。

一応、WPをアップロードしている場所にあるサブドメインのフォルダにMT用のフォルダを作成してアップロードしましたが、表示されませんでした…

アドバイスお願いします。

A 回答 (8件)

うまくいったところですみません。

仕上げというか。
mt-config.cgiのCGIパスを、
http://サブドメインのフォルダ名.ドメイン/mt/
にしてみて下さい。大丈夫だと思うのですが。

今の設定だと、表示されるトラックバックURLが、
http://ドメイン.com/サブドメインのフォルダ名/mt/mt-tbほにゃらら
になってると思います。これだと表示されてるブログのドメインと違ってしまうので、あまり気持ちよくないかなと。

管理画面も、サブドメイン(http://サブドメインのフォルダ名.ドメイン/mt/mt.cgi)使って入れるんじゃないかなと。

もし不具合があるようなら戻して下さい。
    • good
    • 0
この回答へのお礼

Muller3さんへ

アドバイスありがとうございました。

おかげさまで無事にサイトも作成できました!

最後まで細かく教えて下さってありがとうございます。

お礼日時:2007/12/01 00:36

「アーカイブの設定」にチェックを入れると、


アーカイブURLとアーカイブ・パスを設定する入力欄が出てきます。

アーカイブURL:http://サブドメインのフォルダ名.ドメイン.com/archives/
アーカイブ・パス: /home/ユーザID/ドメイン名/public_html/サブドメインのフォルダ名/mt/archives

と設定すると、アーカイブのページ(カテゴリーページや個別記事ページ)がarchivesディレクトリ内に出力されていきますので、アーカイブテンプレートで出力されたものとインデックステンプレートで出力されたものの別がわかりやすくなります。archivesの部分(ディレクトリ名)は任意でいいので、わかりやすい名前に設定されたらよろしいかと。

>www=サブドメイン
**レベルドメインがどうのとかいう技術的に正確なことは私もよくわからないのですが、
http://ドメイン名 ではアクセスできるのに、
http://www.ドメイン名/
ではアクセスできなかったことがあってサーバーに問い合わせたら、
「wwwでサブドメイン設定いたしました」という返答が返ってきました。その時はwwwはお約束だとばかり思っていたので「???」だったのですが、いろいろ調べてみたところ、どうやらそういうことらしいです…。
「ドメイン名のしくみ」
http://xn--eckwd4c7c.tv/system.html
【wwwは、サブドメイン】参照
    • good
    • 0
この回答へのお礼

Muller3さんへ

ここ数日、ずっとMTのアップロードで悩まされていましたが、
Muller3さんのアドバイスのおかげで、設定ができなかったのが嘘のようにスムーズに設定ができました!

結局、firstBlogと表示されていたサイトは、
テンプレートを設定しても、上手く表示されなかったのですが、
ブログ作成で、別のブログを作成してテンプレートを設定したら
きちんと表示されました♪

アーカイブのディレクトリの事もよく分かりました。

サブドメインとwww.の位置づけも分かりました。

今回は大変世話になりました(*^_^*)

お礼日時:2007/11/30 16:50

サブドメインを使う場合、wwwは普通付きません。

www自体がサブドメインの扱い、といったらいいのかな…。

今度は公開設定をします。
テストブログの管理画面の「設定」-「公開」タブをクリックし、「公開の設定」画面に行きます。(基本モードになっている場合は「設定」画面の「サイトURL/パス」という項目です)
サイトURL:http://サブドメインのフォルダ名.ドメイン.com/ ←wwwは付けないでください。
サイト・パス: /home/ユーザID/ドメイン名/public_html/サブドメインのフォルダ名/mt/
になるんじゃないかと。
※上記サブドメインのディレクトリの位置は想像なので、適宜書き換えてください。
http://www.xserver.ne.jp/support/support3p-30.html参照)

これで再構築すると、http://サブドメインのフォルダ名.ドメイン.comにブログが作成されると思います。
※アーカイブの設定は適宜行ってください。個人的には別のパス(ディレクトリ)に設定した方がいいと思います

この回答への補足

Muller3さんへ

>※アーカイブの設定は適宜行ってください。個人的には別のパス(ディレクトリ)に設定した方がいいと思います

というのは、http://サブドメインのフォルダ名.ドメイン.com/ここに新しいディレクトリを設定/

ということでしょうか?

WWW.の扱いが分かりました。
簡単にいえば、
www.=サブドメインという感じでしょうか?

補足日時:2007/11/30 13:54
    • good
    • 0

>MTの画像は表示されていなくて


StaticWebPathを設定してないのでは。
頭の#を取って
StaticWebPath http://サブドメインのフォルダ名.ドメイン/mt/mt-static
を設定してみたらどうでしょう。

cgiパスも今はちょっと
http://ドメイン/サブドメインのフォルダ名/mt/
と設定してみてください。

でhttp://ドメイン/サブドメインのフォルダ名/mt/にアクセスしてみて、ようこそ画面が出たらログイン。

管理画面はサブドメイン使わなくても、表示されるブログのURLやパスはMTの管理画面からの設定になるので、今はこれでちょっと試して頂きたいのですが…。

※MYSQLのデータベーステーブルはMT用に新しく作成したんですよね?WPと同じじゃないですよね?

この回答への補足

Muller3さんへ
何度も親切にアドバイスしていただいてありがとうございます♪

アドバイス通り、以下のように変更しました。
<~ここから~>
# The CGIPath is the URL to your Movable Type directory
CGIPath http://ドメイン.com/サブドメインのフォルダ名/mt/

# The StaticWebPath is the URL to your mt-static directory
# Note: Check the installation documentation to find out
# whether this is required for your environment. If it is not,
# simply remove it or comment out the line by prepending a "#".
StaticWebPath http://サブドメインのフォルダ名.ドメイン.com/mt/mt-static

<~ここまで~>

このように設定したところ、
http://ドメイン.com/サブドメインのフォルダ名/mt/ 
で管理画面が表示されるようになりました!

ワードプレスにも影響はないようです。

ただ、サイトの確認をクリックすると、
http://www.サブドメインのフォルダ名.ドメイン.com/
へ移動するのですが、
Internet Explorer ではこのページは表示できません と表示されます。

http://サブドメインのフォルダ名.ドメイン.com/ というようにwww.を消してアクセスするとテンプレートは表示されませんが、テストのブログタイトル、サブタイトル、トップページのリンクだけ表示されました。

これは、MTのテンプレートの設定の問題なのでしょうか…。

もし、そうだとすれば、テンプレート配布もとの方に質問した方がいいですよね…(^_^;)

データベースは、MT用とWP用別々に作成しています。

補足日時:2007/11/30 11:33
    • good
    • 0

すみません補足いただいた情報はあまり関係ありませんで、サブドメインが使える設定はされてるのかお聞きしたかったんですが…(コントロールパネルから設定するところがありますよね)とりあえず今いいです。


一つずついきます。

アップしたMTへのアクセスURLが違うということはありませんか?
サブドメイン用ディレクトリの中のmtディレクトリにmtのシステムをアップしたのであれば、
http://独自ドメイン/サブドメイン用ディレクトリ/mt/
もしくはサブドメインが使える設定になっていれば
http://サブドメイン/独自ドメイン/mt/
へアクセスすることになると思うのですが。

MTをインストールするにあたって、どこのマニュアルを参考にされましたか?

>他のブラウザからアクセスするというのは、違うPCでアクセスするということでしょうか…?

違います。お使いのブラウザはInternet Explorerですよね。これ以外のブラウザをインストールするということです。
例えばよくある、mt-config.cgiの記述が間違っているとか、パーミッションの設定が不正だとか、FFFTPの設定がファイル名小文字になってるとかのときにはサーバーからエラー出るんですけど、ブラウザからのエラーなので、変わってるなと思いまして…。
違うブラウザでアクセスすることで、何かわかることがないかなと思ったためです。
Firefox(http://www.mozilla-japan.org/products/firefox/
Internet Explorer以外のブラウザでも確認できる環境を作っておいた方がいいので、インストールされることをおすすめします。

この回答への補足

すみません…。補足が関係無かったようですね。

サブドメインは使える設定はされています。
Xサーバーの管理画面からサブドメインを作成して、
サーバーにもフォルダが作成されていますので。

ちなみに、1度ワードプレスと同じ場所にMT用のフォルダを作成して
そこにMTをアップロードしたら、ワードプレスのサイトが表示されず
MTのログイン画面→管理画面とできたのですが、

ワードプレスが表示されないと困るので、MTをアップロードしたフォルダを削除して、

サブドメインのフォルダ→MT用フォルダ→MTをアップロード
しました。


mt-config.cgiの内容もアドレスの変更部分も
CGIPath http://サブドメインのフォルダ名.ドメイン/mt/

# The StaticWebPath is the URL to your mt-static directory
# Note: Check the installation documentation to find out
# whether this is required for your environment. If it is not,
# simply remove it or comment out the line by prepending a "#".
#StaticWebPath http://www.example.com/mt-static

#================ DATABASE SETTINGS ==================
# REMOVE all sections below that refer to databases
# other than the one you will be using.

##### MYSQL #####
ObjectDriver DBI::mysql
Database MySQLデータベース名
DBUser MySQLユーザ名
DBPassword MySQLユーザ名を入力した時に入れたパスワード
DBHost localhost

DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022

DefaultLanguage ja
PublishCharset shift_jis
PingTimeout 60

このように設定しています。
属性の変更もしています。

<~Xサーバーマニュアル~>

サブドメインのディレクトリ構成は以下のようになります。
( example.jp を初期ドメイン、 example.com を追加ドメインとします)

ホームページ公開ディレクトリ
example.jp example.jp/public_html/
abc.example.jp example.jp/public_html/abc/(※1)
xyz.example.jp example.jp/public_html/xyz/(※1)
xyz.example.com example.com/public_html/xyz/(※2)

※1 ****.example.jp の **** が該当サブドメイン用のディレクトリとなります。
※2 追加ドメインのサブドメインは ****.example.com の **** が該当サブドメイン用のディレクトリとなります。

<~Xサーバーマニュアルここまで~>

とあったので試しに、
http://www.独自ドメイン.biz/サブドメイン/mt/mt-check.cgi
へアクセスしたら Movable Typeシステム・チェック  が表示されました。(^_^;)

http://www.独自ドメイン.biz/サブドメイン/mt
にもアクセスしたら、ログイン画面が表示されて

ログインをクリックすると、
http://www.独自ドメイン.biz/サブドメイン/mt/mt.cgi

へ移動するのですが、MTの画像は表示されていなくて、
ログイン名、パスワードを入力すると、

http://www.独自ドメイン.biz/mt/mt.cgiへ移動して、
WPのサイトが表示されます…。

他のブラウザ…そういう意味だったんですね~(^_^;)
知識不足ですみません…。

教えていただいてありがとうございます。

マニュアルは、Xサーバーのマニュアルです。

補足日時:2007/11/29 20:36
    • good
    • 0

XサーバーではCGIを設置できるディレクトリが決まっている、とかはないですよね?



サブドメインは使える状態になっているのでしょうか?そのディレクトリに画像か何か入れてアクセスすると、表示されますか?

他のブラウザ(Firefoxとか)からアクセスしてみたら、どう表示されますか?

(MTのバージョンは4.01ですね?「mt.cgi、mt-check.cgiをアドレスにつけても」ということは)

この回答への補足

Xサーバーでは、

◇デフォルトドキュメント ->
index.html  index.wml  index.cgi  index.shtml  index.jsp index.js  index.jp  index.php index.phtml  index.htm  default.htm  default.html  home.htm


デフォルトドキュメントとは、ブラウザで閲覧する際にファイル名を省略してアドレスを入力する事が出来る特別な名前のファイルです。

通常、ホームページ上のデータをブラウザで開く場合は、以下の様にファイル名も含めてアドレスを入力しなければなりません。

http://(ドメイン名)/(ファイル名)
http://(ドメイン名)/(ディレクトリ名)/(ファイル名)

しかし、デフォルトドキュメントは以下の様にファイル名を省略しても開くことが出来ます。

http://(ドメイン名)/
http://(ドメイン名)/(ディレクトリ名)/

そのため、トップページに使用するHTMLファイルはデフォルトドキュメントにして利用してください。


◇PHP -> CGIとしての動作( sv50サーバー以降 )


sv50サーバー以降では、セキュリティの向上のため、PHP は Apache のモジュールとしてではなく、自動的にCGIとして動作します。
通常、設定の変更は必要ありませんが、PHPが正常に動作しない場合は、PHPのパーミッションやPHPを設置しているディレクトリのパーミッションを [755] にしてください。

と書かれてありました。

MTのバージョンは使用したいテンプレートの関係で、3.35です。

他のブラウザからアクセスするというのは、違うPCでアクセスするということでしょうか…?

よくわからなくてすみません(>_<)

補足日時:2007/11/29 16:44
    • good
    • 0

「表示されない」とはどういう状態なのでしょうか。


どういう操作をしたら、どういう画面(エラー)になるとか、詳細に説明された方がよろしいかと。
例えば、MTのシステムをアップしたんだけど、mt.cgiにアクセスしたとたんInternal Server Error(500エラー)になるとか。
管理画面にはログインできるけど、ブログを新規作成してアクセスしても404エラーになるとか。

この回答への補足

ご指摘ありがとうございます。
初めて質問させていただいたので、説明不足なところが多いようです…。

表示されないというのは、
MTを表示させたいページアクセスしても、

Internet Explorer ではこのページは表示できません

と表示されて、MTの最初にログインするページさえ表示されません。

mt.cgi、mt-check.cgiをアドレスにつけても同じ状況です。

管理画面にもログインできない状況です…。

補足日時:2007/11/29 14:22
    • good
    • 0

WPとはワードプレスの事?



MTの最近のものはデータベースが必要ですよね
WPもデータベースが必須ですから
無理なような感じでですが

見当違いかな 

この回答への補足

すみません。(^_^;)

WPはワードプレスの事です。

ワードプレス用のデータベースと
MT用のデータベースは両方とも作成済みです。

分からないのは、MTをサブドメインで使用したい場合の
方法なんですね…(^^ゞ

現状として、www.独自ドメイン.com に ワードプレスを表示しています。

そこで、www.サブドメイン.独自ドメイン.COM でMTを使用したいと考えています。

試しで、ワードプレスをアップロードしてある場所にサブドメインの
フォルダがあり、その中にMT用のフォルダを作成して、アップロードしてみましたが表示されませんでした…。

補足日時:2007/11/29 13:31
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!