\(^o^)/
なんか、やっぱり、完全にサーバーから規制掛かってるっぽいです。
503出まくり。MTなんかまともに使えるレベルじゃないです。1個投稿してもエラーか10分掛かるレベル。
カウンターもまともに表示されてないし。
相当厳しく同時起動プロセス数の規制を掛けられてしまったみたい。
完全に出て行けといわれてるレベル。
カウンターは累計と本日と昨日表示するので1回に3個のCGIが動いてることになるけど、今までは何ともなかったのに今はどれか表示されない事が多いレベルでプロセス数の制限が掛かってるぽい。プライオリティーとかNICEも下げられてるかもしない。
とりあえずカウンター何処か無料のカウンターでも貼り付けるかと考えてみたが
全ページに表示しているので再構築しないと無意味なのだが、再構築また6時間コースとか考えると、もう、涙が出そうです。(嘘ですw でもちょっとほんとw
MTの再構築を何度も行って負荷を掛けたのも事実なので文句もいいにくいですし、引っ越すのが妥当かもしれません。
この投稿もちゃんと投稿出きるのか心配です。
今となっては後の祭りですが、素直にスタティック・パブリッシングしていればよかったのかもしれません。
なんか、色々つかれた1週間です。
タグ :
Movable Type 4.2+SQLite3+PHP5.2.6でのトラブル回避法
Movable Type 4.2~4.21+SQLite3+PHP5.2.6の環境でダイナミックパブリッシングをする場合に色々なトラブルに遭遇したのでメモっておく。
現状、上記の環境でダイナミックパブリッシングをするのはもうちょっと待ったほうがいい様な気がする。僕の環境の問題なのかも知れないので絶対とはいいきれません。それでも試してみたい、または今まさにトラぶっているという人のためにメモを残しておきます。
最初に絶対にやっておくべきことは、完全なバックアップを取っておくこと、できればMTのバックアップ機能ではなく、telnetやsslでサーバーにアクセスしてtarで固めるのが良いです。データベースのバックアップも忘れないで下さい。念のためにエクスポートで保存しておくこともおすすめします。とにかく何かあったときに完全に元の状態に戻せるようにバックアップを行った状態で作業に挑むべきです。
できればテスト環境を作ってそこに現在と同じコピー環境を作成しておくと何かと便利です。できればテスト環境を作成してそこで成功するかどうかをリハーサルした上で本番を行うくらいのつもりが良いです。ベータ版扱うぐらいの気持ちでどうぞ。
●デザイン(スタイル)がうまく適用されない件
下の画像の様にテンプレートセットを初期化しても過去のテンプレートと混ざって表示されたりしてしまう場合。
テンプレートセットの初期化時に「既存のテンプレートのバックアップを作成する」のチェックを外してテンプレートをバックアップしないようにする。もしくは「バックアップされたテンプレート」でバックアップされているテンプレートを削除する。ウィジェットやテンプレートなどのカスタマイズした内容が全て消えてしまうので、別にテスト用の環境を構築して過去のテンプレートやウィジェットの内容を参照できるようにしておくのがベスト。
これで、素直にうまくいけばOK。うまくいかないときはスタイルを適用しなおしてみたり。テンプレート>クイックフィルタ>「公開設定プロファイルを設定」で再度ダイナミック・パブリッシングを適用して再構築させてみたり、ブラウザのキャッシュの可能性もあるので何か記事を書いてみたりすると良い。
●アーカイブテンプレートのアーカイブパスについて
いままで、MT3.2のテンプレートをずっと使ってきたのですが今回テンプレートセットを初期化したところMT4?ではデフォルトで記事のパスが”_”(アンダーバー)ではなく”-“(ハイフン)になっていた。
その為、今まで下の様なURLだったものが
blog.kumacchi.com/2008/08/post_353.html
下の様になってしまっている。
blog.kumacchi.com/2008/08/post-353.html
記事中に自分のブログのURLを書いている場合それが変わってしまうのでアクセスできなくなってしまうしURLが変わってしまうのはSEO的にもよくないし、検索で来る人がページにたどり着けなくなる。
また、一部のカテゴリが開けないと思ったら
blog.kumacchi.com/cyber_buzzだったのが
blog.kumacchi.com/cyber-buzzになっている
また、これもテンプレートセットのバックアップが残っている場合”-“になってる場合や”_”になってる場合があって混沌とした状況で事態を複雑にしていた。
なんで、”-“(ハイフン)にしたんだろー、これって直せないのかなーと思ってたらちゃんと設定で変えられました。
テンプレート>アーカイブテンプレート のリストで真中にアーカイブパスってのがあります。なんだかフォーマットっぽく表示されてるのでカスタマイズできそうですよね。実際下の画像の様に設定を開くとリストから選択、又はカスタマイズで自由に指定することが出来ます。しらなかったー。いつから?MT3.2にもあった?とにかく”_”(アンダーバー)で今までやってきた人はここで設定を変更して作成されるパスを前と同じようにあわせたほうが良いでしょう。
●フォーマットなしで記事書いても追記部分の改行が<br />に変換される件
MT4.14の環境にMT4.2を上書きして使った環境だと何故か発生しました。新規にMT4.2を入れた環境にしたところ改善しました。
●関連記事の表示に付いて、タグで表示するようにしても表示されない場合。
これについては、うまく動いている人もいるのでうまく動かない人向けの情報ですがうちの環境ではMTのタグをつかっての関連記事表示はうまくいきません。関連記事の一覧が表示されるべき場所に何故かページの一部が表示されます。タグが少ない場合はうまくいくことを確認しています。タグをたくさん使ってる場合はうまくいかない可能性があります。うちの場合タグが1021個位あるようです。結論としては今のところうまくいかないのであきらめましょうとしか言いようが無いです。ローカルにテスト環境作って試してみましたが同様の結果でした。
とりあえず、このまま使っていこうと思ったのですが、込みだす時間帯になると「Service Temporarily Unavailable」が出だしたので、このサーバーでダイナミック・パブリッシングでやっていくのは難しそうです。スタティックに戻すことに染ました。(涙
しかし、そう思ってスタティック・パブリッシングに戻して再構築を行ってる途中でも「Service Temporarily Unavailable」が発生w。再構築も出来ないような状態になっています。「Service Temporarily Unavailable」が表示されるたびにF5を押して続きを行ってます。もう何時間歳構築に掛かってることやらw。なんかここの処MT4.2の動作検証で再構築とかしまくったので何らかの制限を食らったかもしれません。(涙(警告メールとかは今のところ来てないけど) 気のせいだと良いけど、色々自作のウェブアプリとか動かしたりしてるし確かに普通よりはリソース食いつぶしてるとは思うけど、sshで繋いでTOPコマンドとかで監視してるとうちのプロセスが全然動いてなくても凄く負荷が掛かってる時があるし、(自分以外のプロセスは見ることが出来ないのでなんともいえないけど)サクラのサーバーの負荷観測一覧とか見るとうちのサーバー一目でどれかわかるしw。このサーバーはもしかしてハズレ鯖なのか?
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/1.3.39 Server at blog.kumacchi.com Port 80
やっと再構築終わった。
なんか、スタティックにしてもたまに「Service Temporarily Unavailable」でるんだけど・・・やっぱり・・・・。
タグ : Movable Type 4.2, MT
タグが多いとどうやら関連記事の表示がうまく行かない件について
さくらのレンタルサーバー上の実験だけでは確信が持てないのと重くて操作するのがストレスになるのと再構築がとんでもなく時間が掛かるので、ローカルでMovable Type を動かせる環境を構築した。環境は
VMWare上のバーチャルマシンに
CentOS 4.6 Final
httpd-2.0.63-2
php-5.1.6-3
PHPの-ジョンは若干古いが、DBIとDBD::SQLiteについてはさくらの物より若干バージョンが上がっている
ローカルに環境を構築したことでテストの効率は格段にアップ、VMware上で動いているとはいえ再構築の速度や操作性は格段にアップした。
で、結果はやっぱりダメだった、ブログのデータをインポートして、関連記事を表示するタグを仕込むとやっぱり変な表示になる。
もうこれはだめ、あきらめる。
で、スタティック・パブリッシングでも試してみたところ、関連記事表示のタグを仕込むとエラーが出るwww。悪化したw。
エラーが発生しました。
Can’t cell method “execute” on an undefined
value at
/var/www/html/blog1/mt/extlib/Data/ObjectDriver/Driver/DBI.pm Line 130.
とか表示される。うーむDBIとDBDのバージョンが若干違っていることによるものだろうか?わかんねw
余談ですが途中カーネルのバージョンが上がって、vmware-toolsが動かなくなってクリックボードの共有が出来なくなっていろいろ不便になったので/usr/bin/vmware-config-tools.pl起動したら普通にセットアップできなくなってて最新版に入れなおしたら、リコンパイル要求されてカーネルソース要求されてカーネルソースいれてリコンパイルしたらやっと使える様になった。めんどくせー。
MTのダッシュボードFlash使われてるのでFirefoxでアクセスするとFlash要求されたので入れたんですが、噂どうりLinuxのFlashはウンコでブラウザが不安定になったw。たまにいきなりFirefox落ちる。わろたw。
いまさらだけど、VMware上でこういろいろなものがちゃんと動くとなんかちょっと感動する。(o´ヮ`)
そういうわけで、とりあえず、これでMT4.2でダイナミックパブリッシングで関連記事を表示される話はおしまい。このお話の続きはまたMTのバージョンが上がった時にでも…(物語風味)
タグ : Movable Type 4.2, MT
データベースのバックアップ忘れてひどい目にあったw。
昨日カスタマイズも落ち着いたかなーと思ったら、肝心の関連記事の表示がうまくいかなかったことをちょっと書いたんだけど、そのあと自分のデータベースが腐っているのではないかと思って(でもスタティックではできるんだからそういう事じゃないよね)MTのバックアップ機能をつかってバックアップしてそれを復元すればデータベースが再構築されてされていい感じになるかもしれない?とか思ってやってみたわけです。いつもはブログのフォルダを丸ごとTARで固めてSQLite3で出来たデータベースのファイルをそのままバックアップていうお手軽なバックアップを行っているのでMTのバックアップ機能を使うのは初めてです。結論から言うとこの機能はちょっとどうにかした方がいいと思う。確かにMovable Type見たいな重いソフトは本来共用サーバーで動かすようなものじゃなくて専用サーバーに1個入れて使うようなものだとは思うけど、バックアップ先がデフォルト「/tmp」ってのはどうなのよ?カレントにしたほうが良いんじゃないの?セキュリティー的にもw共用サーバーで/tmp監視するようなソフト作ったらMTのDB集め放題じゃないの?あとあの圧縮しないって何だよ、圧縮しないと全ファイルが1個1個ダウンロードとかバカかとw。しかもそのダウンロードファイルが1500個も/tmpに作成されてやんのw。しかもダウンロードしたら/tmpから削除されたことを確認してくださいとかw。ssh使えない人はどうするのかとww。まーそういう環境でMovable Type使うのが割るいってのもあるかもしれないけど、サクラのライトプランで動かしてる人とかsshもtelnentも使えないわけでそういう場合バックアップファイル晒しちゃうことになるよね。っていうかおいらも圧縮なしでバックアップしたら画像とかバックアップファイル本体とか1500個も/tmpに作成されたんで渋った。おいらの場合は自分がオーナーのファイルを一気に削除するようにしたから良いけどsshもshellもわからない人はどうし様もなくなるでしょ。不親切なバックアップ機能だな-と思ったよ。
その次に、不親切だと思ったのはバックアップしたファイルの復元なんだけど、圧縮でバックアップしたバックアップファイルをそのままimportフォルダに入れても認識しないのね。マニュアルには解凍してから入れろなんて全然書いてないのでそのままアップロードしてみたらマニュフェストファイルが無いとか怒られたので、バックアップファイル解凍してみたら中に入ってたのでなんだ自分で解凍すんのかよとw
っていうかね中も1500個もファイルあるのに解凍してからFTPでアップロードとか拷問でしょ、絶対完走しないで途中で止まるっしょw。圧縮したんなら解凍もしてくれよw。FTPしか使えない人はどうすんだよw。(しつこいけど共用サーバーで使うのが悪いといえば悪い、MTとかXPOOSとかこんなクソ思いアプリ絶対共用サーバでは禁止になると思ったのに、容認方向に進んで今の様なことになってるけど本当はサーバー屋さん泣かせだとは思う。使ってるおいらが言うのもどうかと思うがw)
おいらの場合はimportフォルダにぶっこんだ後sshから下のコマンドで解凍した。
tar -zxvf Movable_Type-2008-08-23-09-41-34-Backup.tar.gz
で、いよいよ復元ですよ、順調に復元してるかとおもいきや
( ゜Д゜)Request-URI Too Largeってなんですかーーーーっ!?
復元できネーじゃネーカよどうなってんのよ(〃*`Д´)
よくわからないけど、ログとか色々見たりしたところ文字コードの関係でエラーが出ているみたい。っていうか文字コードの変換エラーだったら無視して代替の文字列にするとかしないとにっちもさっちも行かなくなるでしょうに。なんか、コメントスパムとかトラックバックスパムとMTのログとかで異国の文字化けした文字が残ってるとダメポな感じ。ロシアとか。
でね、エラーが出るのはいいんだけどRequest-URI Too Largeってなんだよ、でSixApartのページを見に行くと下の様に書いてある。そうやってんだよ(〃*`Д´)、っていうか回答が的外れすぐるw。それエラーの内容と関係ないだろw
A. 多数のファイルを利用して復元する際に発生することがあります。
その場合、以下の方法で復元をお試しください。1. アプリケーションディレクトリ内の「import」ディレクトリに、バックアップファイルすべてをアップロード
2. 管理画面「システムメニュー」>>「ツール」>>「復元」で、何も入力せずに「復元」ボタンをクリック
復元が完了後は、誤って同じファイルを復元しないためにも、「import」ディレクトリ内にアップロードしたファイルはすべて削除してください。
Six Apart – Movable Type 4 サポート: 復元でエラー「Request URI Too Large」が発生する <http://www.sixapart.jp/support/mt4/error/request_uri_too.html>
どうなっているのかと思い、ページのURLを見てみる。右側が隠れているのでマウスで選択してつらつらスクロールしてみる。
すると出てきたのはとんでもなく長いURL
ttp://blog.kumacchi.com/mt/mt.cgi?__mode=dialog_adjust_sitepath&magic_token=xxxxxxxxx&blog_ids=2&asset_ids=292,292,1377,1377,986,986,875,875,194,194,878,878,983,983,356,356,18,18,618,618,997,997,776,776,1350,1350,757,757,1370,1370,452,452,952,952,1602,1602,1568,1568,1501,1501,811,811,325,325,1285,1285,1380,1380,538,538,732,732,608,608,1402,1402,1303,1303,395,395,884,884,675,675,1508,1508,1591,1591,1319,1319,216,216,145,145,948,948,71,71,800,800,9,9,59,59,283,283,299,299,734,734,366,366,918,918,104,104,267,267,1494,1494,1153,1153,906,906,711,711,1012,1012,1295,1295,1425,1425,1043,1043,114,114,780,780,463,463,50,50,1228,1228,433,433,388,388,1034,1034,772,772,1021,1021,1202,1202,745,745,471,471,814,814,302,302,540,540,1553,1553,1180,1180,1415,1415,685,685,520,520,1525,1525,477,477,668,668,275,275,1256,1256,196,196,1344,1344,1039,1039,78,78,1249,1249,684,684,661,661,1589,1589,1242,1242,1075,1075,1310,1310,1101,1101,1357,1357,444,444,63,63,581,581,793,793,1145,1145,838,838,483,483,897,897,1121,1121,896,896,164,164,972,972,858,858,84,84,704,704,353,353,1102,1102,187,187,1134,1134,591,591,186,186,1050,1050,1630,1630,1474,1474,642,642,1620,1620,1537,1537,1405,1405,1061,1061,1269,1269,781,781,580,580,1530,1530,443,443,561,561,155,155,507,507,670,670,794,794,265,265,599,599,208,208,496,496,38,38,678,678,1613,1613,1329,1329,26,26,634,634,1215,1215,1144,1144,313,313,1467,1467,1038,1038,1098,1098,377,377,133,133,552,552,1581,1581,177,177,1270,1270,1465,1465,1320,1320,1419,1419,201,201,931,931,1516,1516,96,96,1334,1334,403,403,714,714,844,844,344,344,337,337,1002,1002,1639,1639,220,220,1173,1173,1629,1629,1179,1179,1172,1172,1496,1496,658,658,259,259,1072,1072,370,370,919,919,101,101,764,764,1114,1114,2,2,1091,1091,120,120,64,64,1167,1167,290,290,510,510,1392,1392,426,426,807,807,831,831,588,588,1597,1597,1028,1028,165,165,1089,1089,1459,1459,1223,1223,332,332,863,863,396,396,1428,1428,1351,1351,291,291,609,609,701,701,731,731,1029,1029,394,394,662,662,1598,1598,624,624,1142,1142,464,464,20,20,70,70,1414,1414,883,883,762,762,207,207,27,27,1592,1592,1152,1152,45,45,1010,1010,1230,1230,733,733,200,200,1013,1013,57,57,592,592,1208,1208,775,775,649,649,1536,1536,782,782,1107,1107,1443,1443,758,758,984,984,1604,1604,1552,1552,1020,1020,665,665,1559,1559,725,725,813,813,1284,1284,876,876,563,563,1371,1371,82,82,905,905,870,870,1439,1439,549,549,272,272,478,478,681,681,686,686,58,58,1214,1214,573,573,644,644,217,217,1248,1248,1311,1311,1257,1257,62,62,601,601,998,998,558,558,1199,1199,912,912,282,282,690,690,33,33,895,895,792,792,1484,1484,1253,1253,301,301,1304,1304,293,293,365,365,1296,1296,387,387,113,113,360,360,1229,1229,1220,1220,778,778,1333,1333,1603,1603,771,771,719,719,1515,1515,1203,1203,530,530,380,380,1168,1168,247,247,1035,1035,1042,1042,1422,1422,157,157,1092,1092,319,319,148,148,1143,1143,1328,1328,1582,1582,125,125,1399,1399,641,641,1186,1186,511,511,30,30,555,555,1628,1628,264,264,677,677,1466,1466,1561,1561,378,378,193,193,1614,1614,188,188,859,859,1464,1464,1444,1444,932,932,1438,1438,560,560,1018,1018,572,572,543,543,1475,1475,712,712,404,404,415,415,1418,1418,1387,1387,434,434,650,650,85,85,1633,1633,354,354,304,304,947,947,589,589,808,808,316,316,472,472,950,950,823,823,156,156,469,469,1283,1283,258,258,1068,1068,320,320,8,8,44,44,1217,1217,1129,1129,486,486,832,832,761,761,248,248,425,425,598,598,748,748,1429,1429,334,334,839,839,102,102,1099,1099,134,134,1526,1526,331,331,864,864,1543,1543,1638,1638,1378,1378,343,343,221,221,1642,1642,502,502,1451,1451,1369,1369,960,960,843,843,109,109,1135,1135,97,97,611,611,1,1,1003,1003,953,953,1088,1088,1174,1174,655,655,699,699,1113,1113,1448,1448,535,535,1417,1417,743,743,1200,1200,65,65,1463,1463,908,908,623,623,1097,1097,1233,1233,783,783,154,154,777,777,740,740,116,116,1182,1182,529,529,162,162,122,122,1498,1498,1147,1147,728,728,278,278,1558,1558,473,473,1048,1048,943,943,273,273,548,548,244,244,559,559,663,663,442,442,739,739,604,604,968,968,941,941,1131,1131,138,138,899,899,1305,1305,578,578,1481,1481,804,804,1394,1394,961,961,913,913,386,386,1483,1483,791,791,1368,1368,458,458,593,593,1549,1549,269,269,1189,1189,368,368,1209,1209,536,536,16,16,294,294,873,873,1279,1279,1600,1600,617,617,981,981,921,921,1254,1254,509,509,241,241,1026,1026,702,702,1287,1287,1191,1191,454,454,695,695,77,77,954,954,606,606,23,23,1245,1245,1170,1170,214,214,1375,1375,1503,1503,7,7,1177,1177,1578,1578,285,285,324,324,1404,1404,48,48,1632,1632,1155,1155,971,971,1124,1124,862,862,515,515,886,886,995,995,1261,1261,256,256,405,405,759,759,24,24,39,39,802,802,1074,1074,303,303,342,342,571,571,1014,1014,215,215,431,431,1643,1643,1116,1116,1004,1004,809,809,1083,1083,1297,1297,222,222,257,257,398,398,1317,1317,94,94,284,284,176,176,163,163,978,978,367,367,861,861,451,451,1355,1355,635,635,769,769,586,586,333,333,449,449,1601,1601,1346,1346,1262,1262,191,191,1267,1267,1221,1221,1410,1410,480,480,1627,1627,1510,1510,1386,1386,43,43,505,505,676,676,135,135,359,359,192,192,1407,1407,1535,1535,542,542,375,375,1566,1566,1211,1211,36,36,416,416,1108,1108,180,180,1472,1472,1062,1062,153,153,1132,1132,266,266,66,66,629,629,424,424,339,339,664,664,1611,1611,922,922,127,127,1096,1096,824,824,1583,1583,871,871,654,654,1164,1164,485,485,1272,1272,498,498,517,517,226,226,1316,1316,1544,1544,1036,1036,1032,1032,1322,1322,933,933,910,910,1323,1323,189,189,1618,1618,206,206,1437,1437,1524,1524,872,872,1489,1489,1243,1243,1049,1049,556,556,1393,1393,940,940,479,479,1345,1345,270,270,942,942,376,376,1306,1306,920,920,898,898,683,683,688,688,1482,1482,10,10,700,700,790,790,1033,1033,268,268,1570,1570,767,767,710,710,1480,1480,973,973,1560,1560,622,622,512,512,1201,1201,1206,1206,146,146,51,51,652,652,1356,1356,1599,1599,1146,1146,115,115,79,79,110,110,692,692,1450,1450,1335,1335,107,107,1181,1181,657,657,1517,1517,245,245,717,717,1502,1502,812,812,1575,1575,326,326,1509,1509,1244,1244,955,955,607,607,1495,1495,323,323,205,205,261,261,970,970,885,885,441,441,1100,1100,949,949,990,990,406,406,1123,1123,1232,1232,1376,1376,900,900,1449,1449,1154,1154,457,457,907,907,1051,1051,1226,1226,539,539,1412,1412,1188,1188,874,874,1069,1069,616,616,230,230,1625,1625,1367,1367,727,727,1424,1424,587,587,888,888,619,619,329,329,1015,1015,565,565,1060,1060,1255,1255,506,506,969,969,474,474,1271,1271,982,982,1286,1286,1594,1594,1027,1027,1385,1385,1318,1318,989,989,1192,1192,161,161,819,819,31,31,698,698,1567,1567,667,667,1024,1024,1413,1413,1278,1278,492,492,175,175,1216,1216,1187,1187,1166,1166,246,246,1171,1171,521,521,730,730,140,140,1263,1263,936,936,240,240,697,697,349,349,1290,1290,190,190,746,746,397,397,95,95,223,223,643,643,1197,1197,1576,1576,76,76,1497,1497,410,410,42,42,914,914,1551,1551,1037,1037,1626,1626,1115,1115,1126,1126,212,212,1178,1178,100,100,504,504,799,799,1307,1307,1090,1090,1077,1077,341,341,362,362,1082,1082,1268,1268,567,567,1110,1110,869,869,1165,1165,497,497,227,227,25,25,1231,1231,1584,1584,627,627,651,651,499,499,439,439,934,934,1442,1442,385,385,432,432,1436,1436,1321,1321,1619,1619,83,83,553,553,513,513,726,726,550,550,1133,1133,128,128,1473,1473,1406,1406,417,417,1458,1458,1416,1416,562,562,570,570,351,351,306,306,181,181,314,314,490,490,1210,1210,17,17,545,545,1462,1462,1005,1005,1612,1612,423,423,136,136,1366,1366,34,34,1275,1275,438,438,1313,1313,854,854,630,630,1534,1534,1252,1252,1624,1624,411,411,852,852,1325,1325,488,488,595,595,129,129,1183,1183,357,357,418,418,564,564,373,373,544,544,1163,1163,1617,1617,708,708,1409,1409,524,524,798,798,1176,1176,1454,1454,1138,1138,448,448,407,407,204,204,312,312,628,628,585,585,1478,1478,213,213,151,151,92,92,1264,1264,183,183,260,260,182,182,1006,1006,228,228,1151,1151,1542,1542,46,46,935,935,1456,1456,1610,1610,1571,1571,1227,1227,901,901,860,860,636,636,224,224,1541,1541,1461,1461,494,494,1309,1309,1095,1095,1085,1085,1513,1513,646,646,391,391,926,926,108,108,300,300,174,174,1431,1431,1057,1057,1331,1331,251,251,574,574,718,718,68,68,336,336,737,737,768,768,1635,1635,964,964,255,255,576,576,80,80,169,169,957,957,937,937,1338,1338,1118,1118,348,348,825,825,1156,1156,88,88,569,569,753,753,1374,1374,927,927,237,237,966,966,893,893,75,75,352,352,460,460,915,915,287,287,361,361,149,149,1053,1053,738,738,1280,1280,993,993,1529,1529,233,233,956,956,976,976,1384,1384,1157,1157,987,987,1298,1298,1076,1076,996,996,1396,1396,41,41,369,369,689,689,722,722,817,817,295,295,1239,1239,1030,1030,130,130,924,924,429,429,1608,1608,203,203,1361,1361,849,849,1505,1505,1341,1341,879,879,1547,1547,1564,1564,322,322,533,533,1446,1446,1047,1047,1421,1421,1479,1479,305,305,620,620,1105,1105,1149,1149,22,22,944,944,566,566,842,842,1224,1224,54,54,318,318,491,491,1337,1337,1308,1308,621,621,1235,1235,1007,1007,1348,1348,1071,1071,1519,1519,6,6,892,892,1247,1247,1314,1314,1488,1488,902,902,19,19,172,172,160,160,1219,1219,1491,1491,528,528,118,118,806,806,833,833,384,384,72,72,742,742,789,789,1557,1557,605,605,784,784,1291,1291,1198,1198,476,476,810,810,785,785,242,242,1353,1353,694,694,279,279,615,615,707,707,1607,1607,584,584,144,144,551,551,1150,1150,1139,1139,673,673,1455,1455,1457,1457,1401,1401,1070,1070,1577,1577,1064,1064,408,408,827,827,1213,1213,1265,1265,1293,1293,1634,1634,281,281,229,229,1324,1324,855,855,1079,1079,1130,1130,347,347,1550,1550,625,625,4,4,137,137,744,744,720,720,15,15,1460,1460,519,519,1087,1087,489,489,853,853,199,199,851,851,437,437,534,534,1000,1000,358,358,801,801,508,508,1106,1106,487,487,1533,1533,412,412,311,311,1565,1565,594,594,173,173,514,514,1623,1623,419,419,1196,1196,890,890,430,430,453,453,979,979,1365,1365,1395,1395,465,465,1274,1274,1408,1408,696,696,523,523,1426,1426,820,820,765,765,965,965,250,250,335,335,659,659,847,847,152,152,1522,1522,254,254,1354,1354,614,614,184,184,669,669,938,938,81,81,526,526,1347,1347,308,308,1125,1125,482,482,796,796,826,826,803,803,568,568,89,89,1469,1469,374,374,1260,1260,422,422,53,53,93,93,493,493,909,909,1084,1084,1112,1112,399,399,40,40,1330,1330,121,121,231,231,1512,1512,868,868,1301,1301,225,225,637,637,5,5,522,522,296,296,891,891,49,49,1056,1056,1586,1586,29,29,923,923,1360,1360,383,383,14,14,653,653,1504,1504,880,880,867,867,1234,1234,841,841,911,911,321,321,1447,1447,516,516,1523,1523,1117,1117,1238,1238,721,721,1340,1340,1593,1593,1025,1025,1435,1435,967,967,1190,1190,1063,1063,848,848,779,779,1609,1609,754,754,537,537,786,786,750,750,1299,1299,1539,1539,236,236,1273,1273,52,52,37,37,1532,1532,1052,1052,232,232,994,994,1490,1490,887,887,390,390,1430,1430,1246,1246,168,168,741,741,1120,1120,1487,1487,276,276,988,988,1411,1411,171,171,1556,1556,1207,1207,1300,1300,1031,1031,117,117,286,286,1218,1218,1336,1336,834,834,1364,1364,1572,1572,579,579,271,271,243,243,466,466,691,691,1292,1292,557,557,143,143,1195,1195,1518,1518,1499,1499,1511,1511,1148,1148,1315,1315,409,409,1266,1266,210,210,1046,1046,74,74,687,687,67,67,916,916,797,797,447,447,364,364,280,280,132,132,1081,1081,234,234,1111,1111,640,640,421,421,307,307,648,648,346,346,211,211,1332,1332,86,86,90,90,631,631,1514,1514,638,638,904,904,715,715,330,330,167,167,672,672,1342,1342,1427,1427,1605,1605,428,428,253,253,1240,1240,1527,1527,1212,1212,639,639,666,666,795,795,1225,1225,1141,1141,350,350,327,327,1637,1637,939,939,1434,1434,1312,1312,56,56,962,962,98,98,865,865,481,481,400,400,459,459,461,461,1359,1359,1468,1468,856,856,371,371,436,436,1397,1397,198,198,1548,1548,310,310,1476,1476,1289,1289,1067,1067,850,850,613,613,263,263,1086,1086,123,123,1563,1563,413,413,1128,1128,597,597,147,147,1277,1277,1193,1193,455,455,32,32,930,930,501,501,1452,1452,846,846,1492,1492,315,315,202,202,1040,1040,185,185,1008,1008,393,393,626,626,828,828,106,106,1136,1136,1540,1540,1001,1001,729,729,1615,1615,705,705,1103,1103,467,467,770,770,112,112,382,382,1445,1445,787,787,1569,1569,547,547,1493,1493,610,610,946,946,656,656,1093,1093,1045,1045,1339,1339,583,583,951,951,446,446,1237,1237,1486,1486,1204,1204,158,158,1169,1169,1555,1555,1041,1041,289,289,1372,1372,105,105,766,766,816,816,11,11,1022,1022,1587,1587,1160,1160,603,603,600,600,126,126,239,239,835,835,645,645,1250,1250,142,142,682,682,747,747,840,840,277,277,249,249,1343,1343,1622,1622,917,917,755,755,929,929,1019,1019,1379,1379,170,170,1470,1470,736,736,1185,1185,821,821,1258,1258,1398,1398,363,363,218,218,309,309,1636,1636,1055,1055,991,991,1059,1059,1080,1080,1590,1590,881,881,1595,1595,1159,1159,1383,1383,1585,1585,985,985,975,975,1391,1391,1282,1282,297,297,1400,1400,235,235,958,958,724,724,60,60,28,28,774,774,1078,1078,751,751,328,328,1363,1363,450,450,877,877,1507,1507,1562,1562,1241,1241,1520,1520,1358,1358,1545,1545,1573,1573,500,500,440,440,503,503,1175,1175,219,219,338,338,1122,1122,288,288,1009,1009,1500,1500,525,525,1017,1017,1433,1433,577,577,963,963,401,401,91,91,1477,1477,837,837,756,756,805,805,866,866,575,575,749,749,195,195,1119,1119,1388,1388,1162,1162,1294,1294,495,495,159,159,131,131,1094,1094,845,845,716,716,1616,1616,99,99,822,822,632,632,1381,1381,345,345,317,317,1127,1127,1641,1641,1236,1236,355,355,1588,1588,1403,1403,660,660,671,671,679,679,633,633,1326,1326,1580,1580,392,392,925,925,1137,1137,47,47,1161,1161,857,857,379,379,1066,1066,1251,1251,103,103,1327,1327,788,788,372,372,197,197,13,13,1440,1440,647,647,179,179,139,139,703,703,1288,1288,590,590,1531,1531,435,435,87,87,1276,1276,830,830,1194,1194,124,124,1281,1281,709,709,612,612,541,541,414,414,262,262,427,427,456,456,389,389,340,340,596,596,119,119,1554,1554,1606,1606,150,150,903,903,763,763,1485,1485,274,274,980,980,815,815,21,21,141,141,773,773,546,546,484,484,475,475,1352,1352,602,602,1441,1441,554,554,1574,1574,1546,1546,836,836,1302,1302,693,693,381,381,1420,1420,1044,1044,713,713,468,468,1373,1373,894,894,111,111,680,680,1423,1423,531,531,1362,1362,1432,1432,1453,1453,1640,1640,735,735,1205,1205,166,166,1579,1579,1528,1528,582,582,420,420,1158,1158,69,69,1349,1349,445,445,1073,1073,1596,1596,882,882,518,518,974,974,1140,1140,1390,1390,1023,1023,959,959,527,527,1058,1058,760,760,298,298,818,818,12,12,1471,1471,178,178,829,829,61,61,73,73,55,55,706,706,1222,1222,209,209,674,674,1521,1521,752,752,723,723,462,462,1506,1506,1104,1104,1382,1382,945,945,1011,1011,1054,1054,928,928,532,532,1631,1631,999,999,1065,1065,470,470,1538,1538,1109,1109,35,35,238,238,1621,1621,1016,1016,402,402,1184,1184,252,252,977,977,1389,1389,3,3,992,992,1259,1259,889,889&tmp_dir=xxxx/mt/import&error=%E5%BE%A9%E5%85%83%E4%B8%AD%E3%81%AB%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82&__type=dialog
も、もしもし(;´Д`)
エラーを表示しようとしてるみたいだけど、こんな長いパラメータをGETで渡すとかバカかとアフォかと。GETでこんな長いのそりゃエラーになるだろ。想定外なの?俺ってそんなに想定外のことしてるの?POSTで渡してよGETじゃなくてPOSTでGETじゃないと出来ない機能なの?
長すぎるURLのasset_idsを削ってやってみるとそれなりに先まで進むようになる。がなんかエラーが出てるので正常に復元できてる気がしない。案の定カテゴリとコメントとトラックバックの情報が欠落しているww。
まいったなーこりゃ-という事で、これは使えネーはという事で自分で取ったバックアップから元に戻すことにしました。
ところがデータベースのバックアップ取ってねーああああ、データベースのバックアップ取り忘れてた。ブログのフォルダだけTARで固めてバックアップ取った気になっていた。何たる不覚。いやこれはMTの復元機能が復元してくれねーのが悪いw。
その前のバックアップは前日の14時、そこまで巻き戻ってしまう。何が困るかって昨日1日で行ったカスタマイズが全部消えるwそれだけは避けたいので何とかこのMTのバックアップ機能でのバックアップから復元したい。
しょうがないのでバックアップファイルの中にある本体のファイルを秀丸エディタで開いて文字化けしているデータを他の文字に置き換えたら削除してかまわなそうな行は削除していくという人力修復を延々と行った結果、復元が最後まで正常に完了することは無いものの、エントリ・コメント・トラックバックのデータは復元できたっぽい。
しかし新たな問題が発生、同じ記事が2回ずつ表示されるwww。管理画面でみても記事はダブっていないのに何故か記事が二回ずつ表示される。どうやっても直らないので、遂にMTのバックアップ機能からの復元は断念。
教訓:何時も人一倍バックアップに気をつかって必ずバックアップしてるのに肝心な時にバックアップしてないってwwww。マーフィーの法則かよwwww。とにかくバックアップは取りましょう。ソフトのバックアップ機能を過信するのは止めましょうw。MT+SQLite3+PHPによるダイナミックパブリッシングは地雷なので人柱な人意外は利用しないようにしましょうw。今からブログを始める人でダイナミックパブリッシングしたい人は素直にダイナミック・パブリッシング・オンリーのWordPressを利用することを検討しましょう。
しょうがないので、とりあえずデータをエクスポート。最後にバックアップしたデータベースで復旧を行い、差分のデータをエクスポートしたデータから抜き出してインポートして差分を補完した。
しかし、カスタマイズしたウィジェットやテンプレートのデータはデータベースと共になくなってしまったので、最初からカスタマイズ。一度やったことなので前よりは随分と早く終わったがそれでもかなりの時間が掛かったのでかなり疲れた。
もう、窓からパソコン投げ捨てるレベルwwww
結局、新規にMTをインストールした環境にエクスポートしたデータをインポートしても、関連記事をうまく表示する事が出来なかった。多分タグの数が多すぎるのがPHPでうまく動かない原因になっているのではないかと予想してみる。スタティック+タグ、スタティック+プラグインではできるのだから。関連記事を表示するのはあきらめようと思ったのだが、関連記事が表示されることを前提に分割した記事かいてたりするのでできればそれは避けたい。スタティックに戻るのが一番だが、あの重さはコメントしてもらう人にも悪いし、何かいじる度に再構築というマゾな環境にはもう戻りたくないよママンだし、1件記事を投稿するのに何分も掛かるのももう嫌だw。
選択肢はperl版ダイナミック・パブリッシングしかないと思うわけですよ奥さん。
そういうわけで、php版は捨ててperl版ダイナミックパブリッシングに挑戦しようと思いますw。
タグ : Movable Type 4.2, MT4.2
ここまで来てwwwww
カスタマイズやっと落ち着いたかなーと思って、不具合の回避方法の記事かいてたら肝心の関連記事の表示やってなかったのでやってみたら、うごかねーーーー。
他の不具合は全部改善したのに何故か関連記事の表示だけがうまくいかないのです・・・・・
関連記事が何故か下の様になりますwwww。関連記事じゃねー。
*’“・* 。
| `*。
,。∩ * もうどうにでもな~れ
+ (´・ω・`) *。+゚
`*。 ヽ、 つ *゚*
`・+。*・’ ゚⊃ +゚
☆ ∪~ 。*゚
`・+。*・
タグ : Movable Type 4.2, MT, MT4.2
Movable Type 4.2で色々カスタマイズしているところですが
現在Movable Type 4.2にバージョンアップした機会にダイナミック・パブリッシング化と今までMT3.2から使ってきたテンプレートを初期化して1からカスタマイズを行っています。
トラブル回避できるようになったのでwww。それについてはまた後で書くとして今はカスタマイズ中に色々思ったことを書いていこうと思います。
でね、色々テンプレートとか弄くってるわけですけど、あのね・・・いまさらだと思われるかもしれませんが・・・
色々便利になり過ぎてんですけど!!!
過去のテンプレートには見受けられなかったタグが色々見受けられるわけですが
●モジュール化がかなり進んでます。
具体的には下の様にテンプレートの中で別のテンプレートモジュールを<$MTInclude$>で読み込んでいたりしてます。共通化できる部分はモジュール化して使いまわしたりできるし、テンプレートの見通しが取っても良くなってます。
<mt:Entries limit=”$limit”>
<$mt:Include module=”ブログ記事の概要”$>
</mt:Entries>
●処理の無効化
下の様に<mt:Ignore>から</mt:Ignore>の間にかかれたものは一切処理されません。激しく便利です。前はコメントアウトしても処理されてエラーになって困るのでちょっとした違いでもテンプレートの複製を作った後に修正したりしたんですけどこれならいろんな処理パターンを全部一個のテンプレートに書いておいて必要に応じて有効にしたり無効にしたり出来ます。便利すぎ!。
実際、アーカイブテンプレートの中で、アーカイブの出力パターンが普通のアーカイブリスト、月別カテゴリリストとか最初から登録してあって、好みに応じて有効無効にするように書いてあったりする。MT4.2のデフォルトだと、ブログのサイドバーに表示されているような月別とカテゴリ別のリストになっているのでMT3.2と同じようにアーカイブリストを表示するようにしてWing Memoさんの所を参考にさせて頂いてページ分割するようにしました。
WingMemo: ダイナミック・パブリッシングで頁分割(8) MT4.2公式編
http://taeko.w-museum.com/wing/200808161315.html
<mt:Ignore>
この間に書かれたものは処理されません。
</mt:Ignore>
●表示内容をページに応じて分岐できるようになっとる!!
下の様にですね、書くと表示表示するページ毎に標示する内容を変更というか分岐できるんですね。ElseとかUnlessとかでもっと色々細かく調整することも可能です。Wigetの中でトップページでは標示するけどカテゴリアーカイブでは表示したくないとか、日付アーカイブでは別のものを表示したいとか分岐できてとっても便利なわけです。ページ毎にウィジェットセットを定義していた日々はなんだったのだろうか・・・?
<mt:If name=”main_index”>
トップページで表示される内容を書く
</mt:If>
<mt:If name=”archive_index”>
アーカイブページで表示される内容を書く
</mt:If>
<mt:If name=”entry_template”>
エントリー(記事)で表示される内容を書く
</mt:If>
<mt:If name=”category_archive”>
カテゴリーアーカイブで表示される内容を書く
</mt:If>
<mt:If name=”datebased_only_archive”>
月別アーカイブで表示される内容を書く
</mt:If>
そういうわけで、色々カスタマイズ中に思ったことを少し書いてみた。まだカスタマイズ終わってないのでいまから続きやります。なんでこんなに時間が掛かるかっていうとやっぱりサーバーが重いからかなー、画面の呼び出しに結構時間が掛かったり設定変更ボタン押してから完了までにも結構まったりするわけですよ
ダイナミックパブリッシングでスタイルが混ざっちゃう現象の画像
MT4.2+SQLite3+PHP5.2.6でダイナミック・パブリッシング時にテンプレートセットを初期化した後新しいスタイルを適用した場合、何故か古いスタイルと新しいスタイルが混ざって表示されてしまって困ってます。の画像
一応下のページで見つけたMTOS4.2rc4様のパッチの修正部分を適用してみると、テスト環境では改善されました。
MTOS4.2rc4のダイナミックパブリッシングでテンプレート修正が反映されない – mtos-ja | Google グループ <http://groups.google.com/group/mtos-ja/browse_thread/thread/5329b91a5c08a8f7>
先にスタティックでスタイル適用して、再構築後にダイナミックに切り替えてみたりとか色々努力はしてるんですけどねーw。
タグ : MT4.2, ダイナミックパブリッシング
Six Apart – Movable Type News: MT4.1x とカスタムフィールドをお使いの場合は MT4.2 へのアップグレードはおまちください
Movable Type 4.1x をお使いで、カスタムフィールドを利用している場合、4.2 へアップグレードは行わないでください。
MT4.1x から MT4.2 にアップグレードを行う際、カスタムフィールドのデータを一部消失する可能性があるためです。
との事です、カスタムフィールドを利用している方はご注意ください。カスタムフィールドって言うのは入力フォームに独自の項目を追加する機能です。僕はこの機能使ったことのないです。普通使わないと思うけどやっぱりマイナーな機能ほどテストが疎かになっちゃうもんね。
ところで他には大きなバグはないのでしょうか?もっと色々ありそうなきがするのですがw
ひかり電話対応機器(PR-200NE)のファームウェアバージョンアップVersion 5.11
主な機能追加内容 * 電源投入後、約8ヶ月(249日)間連続して利用すると、ひかり電話の発着信ができなくなる事象(詳しくはこちら)を改善いたしました。 ※ 上記の事象に対処するため、緊急にファームウェアを提供いたします。
NTT東日本から上記に関するお知らせの手紙が届いていたので、さっそくバージョンアップを行いました。うちはインターネットに使ってる回線は電話機使ってないので別に困らないんですけどねw。
Ver.3.07から一気にVer.5.11にアップです。
軽く画面構成も変わっています。
バージョンアップの方法は、電話機から行う方法とブラウザからPR-200NEに直接アクセスしてアップデートを行う方法があります。10月担ってもアップデートしない人にはNTTの方からリモートで強制的にアップデートしてくれるようです。
僕は、もちろんブラウザから行いました。NTT東日本のページに詳しいアップデートの方法が画像付きであるので詳しくはそちらをご覧下さい。一応うちでの作業内容も載せておきます。
http://192.168.1.1 にブラウザで接続してPR-200NEの管理画面にアクセス。認証のダイアログが表示されるのでIDとパスワードを入力してログインすると下の画面になります。
ご丁寧に「新ファームウェアへ更新可能」と表示してくれています。便利な時代になったものでファームウェアの更新といっても基本的にはこのボタンをクリックするだけです。[ファームウェア更新]のボタンをクリックすると下のダイアログが表示されます。
[OK]をクリックするとファームウェアの更新が始ります。
ブラウザには更新中のメッセージが表示されます。
ファームウェアバージョンが5.11にバージョンアップ成功すると上記の画面になります。これでアップデートは完了です。
まだ、バージョンアップしていない人はお早めにどうぞ。
タグ :
Movable Type 4.2色々実験
●フォーマット:「なし」で記事を書いても追記部分の改行が
に変換される。 (KUMA TYPE)
https://blog.kumacchi.com/2008/08/post_353.html
●関連記事の表示がうまくいかないんですよ (KUMA TYPE)
https://blog.kumacchi.com/2008/08/post_351.html
●Movable Type 4.2に移行作業中です。 (KUMA TYPE)
https://blog.kumacchi.com/2008/08/movable_type_42_1.html
Movable Type 4.2にバージョンアップしてダイナミックパブリッシングにしたところ上記の様なトラブルに遭遇しています。
それで、自分の環境が怪しいだろうということで新規にインストールしたテスト環境を作っていろいろ試して見た。
作った環境は、さくらインターネットのレンタルサーバースタンダードプランで
1.MT4.2+SQLite3+PHP5.2.6でスタティック・パブリッシング、後でダイナミックに変更、インストール時にコミュニティブログを選択
2.MT4.2+MySQL+PHP5.2.6でスタティック・パブリッシング、後でダイナミックに変更、インストール時にコミュニティブログを選択
3.MT4.2+SQLite3+PHP5.2.6でスタティック・パブリッシング、後でダイナミックに変更、インストール時に既定のブログを選択
の三つの環境、色々試してみたところ次の事が判った。
・どの環境もスタティック・パブリッシングで使う分には問題なし
・ダイナミックにした場合、3.以外は後でテンプレートセットをコミュニティブログから既定のブログに変更したあとスタイルを適用しようとしても出来ない。
・どの環境でも現在のブログで発生している問題(追記での改行、関連記事の表示)は発生しない。
コミュニティブログでインストールした理由は、どんなものか見たかったのも有りますが、インストール時、デフォルトでコミュニティブログが選択されていた為。
結論としては、
・古い環境を引きずってるとダイナミック・パブリッシング(またはMT4.2自体)で不具合がでるっぽい。新規にインストールするのが無難。
・新規でインストールする場合で「既定のブログ」を利用する場合は最初に「既定のブログ」をちゃんと選んでインストールしないと後からテンプレートセットを変更した場合、スタイルが適用できなくなる。
そういうわけスタイルが適用できなくなる問題を回避する方法もわかったし、新規インストールだとトラブルもなさそうなので新規インストールで再チャレンジしてみようと思います。
データベースは一応そのまま移行して使ってみようと思いますが、また、トップページが更新されない問題が出るようなら、記事データをエクスポートして、インポートする形でやってみようと思います。
でわでわ