MT初心者の者です。
MTで作られたブログを他のサーバーへ移行しようと思い、
DBとダウンロードしたMT以外のファイルを全てアップロードいたしました。
問題無く表示されるようになったのですが、
ブログの個別ページを見ようとすると、ページが見つかりません。An error occurs.
と表示されます。
URLを見ると移行前と移行後一緒で、もちろん移行前のサーバーでは個別ページを見る事ができます。
どうしたらページが見つかるようになるのでしょうか。。
ご教授お願いします。
MT初心者の者です。
MTで作られたブログを他のサーバーへ移行しようと思い、
DBとダウンロードしたMT以外のファイルを全てアップロードいたしました。
問題無く表示されるようになったのですが、
ブログの個別ページを見ようとすると、ページが見つかりません。An error occurs.
と表示されます。
URLを見ると移行前と移行後一緒で、もちろん移行前のサーバーでは個別ページを見る事ができます。
どうしたらページが見つかるようになるのでしょうか。。
ご教授お願いします。
「問題なく表示されるようになったのですが」というのがちょっと意味不明ですし,「個別ページを見ようとすると」というのは,ダッシュボード上でということでしょうか?それとも該当するサイト上でのエントリーリンク(index.html上のリンク)をクリックしたら…という意味でしょうか?
ちょっとこれだけですと何処で不具合が起きているのかわかりませんが,単純に考えて,パーミッションがあってないか,ダッシュボード上で「全体の再構築」をしていないかのどちらかだと思います.
データベースの移転自体は問題なくできているのですから,最初にダッシュボードに入った際に,各ブログを一度全て再構築しないと意味が無いと思われますが.
#トピックとは関係ないのかもしれませんが,前にあなたがエントリーした質問(http://communities.movabletype.jp/2011/07/mt-8.html)に回答があったのですが,そっちについては解決したのでしょうか?
#何となく,そっちが解決するとこのエントリーについても解決するような気がしますが.
言葉足らずで申し訳ございません。
>問題なく表示されるようになったのですが、
一応ブログの投稿一覧、mt管理ページは表示されました。
>個別ページを見ようとすると
ブログ投稿一覧からの個別ページということです。
ブログ投稿一覧のタイトルに個別ページへのリンクが貼られていて、クリックすると個別ページが開かれる、そのページです。
>最初にダッシュボードに入った際に,各ブログを一度全て再構築しないと意味が無いと思われますが.
この意味がどうしても分かりません。MT5の再構築はどのように行えばよいでしょうか。。
なるほど,やっぱり再構築してない状態なんですね.理解できました.
MT5の場合,ダッシュボードに入ると「ウェブサイト」と「ブログ」というタブがあると思いますが,まず「ウェブサイト」のタブをクリックすると,おそらく1つだけウェブサイトのサムネイルが表示されていると思いますので,そのサムネイルをクリックするか,テンプレートのリンクをクリックします.
そうするとそのウェブサイトのダッシュボード画面に移りますので,上のグリーンのバーの右側(新規作成ボタンの右隣)に「回転マーク」があると思います.これが再構築ボタンです.
回転マークをクリックすると別ウィンドウに「再構築」「キャンセル」ボタンと,再構築するテンプレートの種類の選択肢がでますので,通常は「すべてのファイル」の状態で再構築ボタンをクリックします.
MT5の場合,ウェブサイトの中にブログが1つ以上ある状態が基本ですので,ウェブサイトの再構築が完了したら,次に内包するブログのダッシュボード画面に移り,上にある青いバーの右側にある「回転マーク」をクリックすると,該当ブログの再構築を行う画面になります.勿論こちらも「すべてのファイル」を再構築して下さい.
基本的にテンプレートが初期状態だったり,サーバーの引越しをした場合などは,ウェブサイトの再構築を行った後,内包するブログの再構築を行わないと,データベース上にデータがあるだけで,表示するサイト内にhtmlだったりshtmlだったりphpだったりというファイルが何もない状態です.
データベースにあるデータを,それぞれ指定した通りにサイト上のファイルとして作成する作業が再構築になります.
なお,エントリーやウェブページを投稿した…等の場合は「公開」ボタンをクリックすると,そのエントリーを表示する関連のファイルのみが自動で再構築されるようになっています.
HashiMさん、
お世話になりました。分かりやすいご説明ありがとうございます。
投稿一覧から個別ページを見る事ができました!