同僚が急アルで運ばれますた。笑い話になったからいいけど、酒って怖いですよね。
おはようございます、寝ゲ○の経験は1回だけのさんぺいです。胃ムカムカー!!
ここ最近ディスクスペースの圧迫に悩まされておりまして、試行錯誤してます。
MovableType3.X最大のウリの1つに「ダイナミック・パブリッシング」というのがあるんですが、っていうか今更書くまでもない有名な機能ですが、ページのリクエストのたびに表示するページを書き出す動的なシステムになるんです。
静的の場合は再構築のたびに今あるエントリをそれぞれカテゴリテンプレに沿ってhtmlに書き出すため、えらく時間がかかる。最近じゃ1回で行う量を15エントリに減らしたんですが、それでも500エラー頻発。
負荷上げまくり状態な訳ですよ。
で、そのダイナミックパブリッシング(以下DP略)を導入しようと試行錯誤した結果が・・・・
・何を血迷ったかメインIndexのテンプレに書き出したIndex.htmlを関連付けたためテンプレ消失
・サーバへの負荷率700pt超え。け、消されてしまう・・・
・何度も再構築繰り返したため余計なファイルわんさか。気づいたら50MB超えてて↓
・そしてトップに何も表示されなくなった。・゚・(ノд`)・゚・。
容量超えると自動的にindexファイルが0byteになる仕様らしく、慌ててarchivesフォルダのいらないファイル削除しまくりでした。
で、結局DP化を一旦断念。どうしても設定変更後DBからデータを引っ張れなくなるんですよね。全部言われたとおりにしてるんですがね・・・。
で、俺様と世間様と違う点としては
・メインindexを置くディレクトリがpublic_html直下ではなく、その下にBlogとか作って入れてる
ぐらいかなぁ・・・。恐らく.htaccessの設定とかDBの設定とかがいけないんだとは思うんですが、ググってもなかなか良い情報にぶち当たらない。
ただわかったのは、ダイナミックにした後再構築するとそれまでのhtmlやphpファイルの後ろに.staticってリネームされるんだけど、これって不要である、ってこと。
無知ゆえarchivesフォルダの中はこれまでいぢってなかったんだけど、よくよく考えるとDBさえあれば再構築すればOKなわけで、何の問題もなかった。
結局変化があったのは
・サイト全体をhtmlからphpに変更(ちなみにDPはhtmlでもできるが)。
・それにより古いファイルへのリンクは全て404 not found・・・・ ガ━━ΣΣ(゚Д゚;)━━ン
・.htaccessで一応フォローしたつもりだがきちんと動いているか疑問
・404と403ページ製作
何も進んでネェじゃんか!
中国旅行記への着手はまだすこしカカリソウデス・・・・。
≪ 続きを隠す