MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!  【解決済み】

質問全般・改善要望
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!  【解決済み】

投稿記事by modxfan » 2011年4月25日(月) 12:27

バージョン:1.0.5J-r1
サーバ:CPIのZシリーズ
インストル場所:ドメイン直下のディレクトリに非公開設定で制作中

困ったことがおきてしまいました。この場合、再インストルが必要でしょうか?
できればしたくないですが・・・

制作中のサイトAを表示して、なにげなくトップページのリンクをクリックしましたら(home.html)、
3分以上ずっと読み込み中となり、画面は真っ白のままになりました。
その後、これまで表示されていたトップページが表示されずに、全く別のサイトの内容が表示されました。
文章を見ると、別件でこれから制作に入るようになっていたサイトBの内容でした。
そして、MovableTypeの文字が!!

問い合わせのページをクリックしても(contact)、作成中の問い合わせページは出ずに、403が出ました。。

どうやら、本来別の領域で作成しなければならない他のサイトを、知識ない者が間違って、当方の制作中のサイトAの領域にインストルしてしまったようです。cmtというフォルダがいつのまにか存在していますし。。

そして、上記の2ページについてMODXサイトのページが表示されなくなったのは、たまたまMTと同じファイル名があるのだと思います。
MODXのトップページを、home.htmlとフレンドリURL化していますが、これを別のフレンドリURLに変更したところ、トップページはちゃんと表示されました。contactも同じくです。

MTのサイトBをなくしていただき、何もなかった状態にせねばならんのですが、この場合、どのようにすれば良いでしょうか?
MODXを超えた話も含まれているので申し訳ないのですが、困っておりまして・・・。


Webサイトのトップディレクトリ名:html
このドメイン直下の領域に、MTがらみと思われる以下のフォルダがありました。
(1) cmt:MTのインストルフォルダ
(2) siteB:サイトBの名称のフォルダで、ブラウジングするとサイトBのMT純正ページみたいなのが表示された
(3) site_B:サイトBの名称のフォルダで、ブラウジングするとサイトBのMT純正ページみたいなのが表示された
(4) first_website:ブラウジングするとサイトBのMT純正ページみたいなのが表示された
(5) mt.js:中身を見たらMTのものだった

(2) ~(4) はおおむねほとんど同じ内容のようです。
(2) ~(4) は同じ感じなのになんで三つも同じようなものがあるのかわかりません。

MODXもドメイン直下にインストルしていて、以下のフォルダ・ファイルがMODX絡みのようですが、
●assets:ディレクトリ
●manager:ディレクトリ(よくあるファイル名なのでMTが上書きでもしてないかな・・)
●cpi_cms_settings.yml:CPI自動インストーラが出力した感じのファイル
●index.php:MODXトップページ
●.htaccess:CPI自動インストーラーでインストルして自動生成された


MODXとMTに同じディレクトリが無いようならば、MTのファイルだけを削除すれば大丈夫であれば良いのですが・・・
MODXを再インストルする必要はないと考えて大丈夫でしょうか?
アバター
kmikage
管理人
記事: 396
登録日時: 2009年9月01日(火) 20:21

Re: MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!

投稿記事by kmikage » 2011年4月26日(火) 07:53

> どうやら、本来別の領域で作成しなければならない他のサイトを、知識ない者が間違って、
> 当方の制作中のサイトAの領域にインストールしてしまったようです。

その方に責任を取って頂き、直して頂いてはいかがでしょうか…。
こちらでmodxfanさんの環境を再現してMTの削除をご案内しても、
御社の為にならないと思います。
同人サークル にくじゃがソフトウェア
http://www.nikujaga.info/

ブログはじめました。
http://kmikage.nikujaga.info/
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!

投稿記事by modxfan » 2011年4月26日(火) 10:22

kmikage さんが書きました:> どうやら、本来別の領域で作成しなければならない他のサイトを、知識ない者が間違って、
> 当方の制作中のサイトAの領域にインストールしてしまったようです。

その方に責任を取って頂き、直して頂いてはいかがでしょうか…。
こちらでmodxfanさんの環境を再現してMTの削除をご案内しても、
御社の為にならないと思います。


kmikageさん、ありがとうございます。
そしてkmikageさんのおっしゃる通りです・・・。
インストルした人が知識が不十分なだけでなく役職が頂上付近の方でしてツライです・・・

月曜に見てみると、なんと公開中のトップページまでも影響が・・・
3分以上真っ白で、その後開いたら問題の別サイトが開きました。

先ほどアンインストルがなされましたが、それでもトップページが開かないのでバックアップトップページを上書きアップロードしましたらひとまずトップページは正常ページが表示されました。home.htmlも同様に。

あとは、MTによっていくつもサイト表示用のフォルダがあるのでそれを削除してもらったりして何とか復旧を目指します。
サーバ会社からは、何も調べずにCMSのインストルを単に好きな場所におこなった、という稀に見る作法だと驚かれました。。
このスレはこれでとじさせていただきますね。
最後に編集したユーザー modxfan on 2011年4月26日(火) 16:16 [ 編集 1 回目 ]
アバター
yama
管理人
記事: 3154
登録日時: 2009年7月29日(水) 02:50

Re: MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!

投稿記事by yama » 2011年4月26日(火) 11:59

/manager/ディレクトリ
/assets/ディレクトリ
index.php
.htaccess

MODXのシステムファイル構成としては、設置ディレクトリに上記の4つがあればよいです。(フレンドリーURLを使わない場合は.htaccessは必須ではないです)

CPIさんの場合は自動インストーラが生成する.htaccessとphp.iniのバックアップをとっておかないと、リカバリー時などに苦労すると思います。

MODXはmanagerディレクトリ内にファイルを追加することがなく、書き込むこともないので(config.inc.phpは例外)、サーバのファイル構成が原因で調子が悪くなった場合、.htaccessかassetsディレクトリのどちらかに原因があることになります。フレンドリーURL設定が有効な場合は、その他実際に存在するファイル・ディレクトリの名前にも影響されます。(今回がたぶんそのケース)

index-ajax.phpはシステム本体では使ってません。JotなどAjax制御が必要な一部の拡張機能で用いられることがありますが、将来的には廃止される可能性もあります。
config.inc.phpは基本的にデータベース接続情報しか書き込まないので、データベースの接続アカウント情報が分かっていれば特にバックアップの必要はありません。
robots.txtはお好みで。
という感じです
modxfan
メンバー
メンバー
記事: 241
登録日時: 2011年3月07日(月) 15:06

Re: MODXサイトのトップページへのリンクをクリックしたら、MTサイトが表示された!!

投稿記事by modxfan » 2011年4月26日(火) 17:39

yama さんが書きました:
/manager/ディレクトリ
/assets/ディレクトリ
index.php
.htaccess

MODXのシステムファイル構成としては、設置ディレクトリに上記の4つがあればよいです。(フレンドリーURLを使わない場合は.htaccessは必須ではないです)

CPIさんの場合は自動インストーラが生成する.htaccessとphp.iniのバックアップをとっておかないと、リカバリー時などに苦労すると思います。

MODXはmanagerディレクトリ内にファイルを追加することがなく、書き込むこともないので(config.inc.phpは例外)、サーバのファイル構成が原因で調子が悪くなった場合、.htaccessかassetsディレクトリのどちらかに原因があることになります。フレンドリーURL設定が有効な場合は、その他実際に存在するファイル・ディレクトリの名前にも影響されます。(今回がたぶんそのケース)

index-ajax.phpはシステム本体では使ってません。JotなどAjax制御が必要な一部の拡張機能で用いられることがありますが、将来的には廃止される可能性もあります。
config.inc.phpは基本的にデータベース接続情報しか書き込まないので、データベースの接続アカウント情報が分かっていれば特にバックアップの必要はありません。
robots.txtはお好みで。
という感じです


yamaさま、以前はありがとうございました。
そして今回も大変有用な情報をありがとうございました。
拝読していると、どうやら不幸中の幸いのような感想を得ています。

しかし投稿のあと、新たな動きがありました。今度はもう本当にとんでもないことになってしまいました・・・
管理画面にアクセスしていたら、突然FileNotFoundの画面が出て、FTPすると、なんと、なんと・・・
MODXの全てといって良い、managerとassetsのフォルダが無い!! こ、これは・・・・・・
削除されています・・・・・・・・・・・

また、もしやと思ってデータベースを見てみると・・・
MODX用のデータベースも確実になくなっています・・・
あんまりだ。。CPIだからアンインストールも自動ボタンがあるから、それで削除されてしまったようです・・・・
もはやこうなるとどうしたらいいものか・・・・・

全てを入れ直ししかもはや手が。。