ブログエディターネタが続きますが。
アキテキシテンには少ないですが画像をアップしてます。ところがサイドバーに画像一覧が載らないことに今頃気がついたってわけです。
しらべてみると、どうやらScribeFireからアップした画像はブログルートにアップロードされる。しかもMTのロジックを使わないのでアイテムとして登録されないMT上ではアイテムとして登録されているのですがなぜか載せてくれないみたいです。
サイドバーに出てるかなーっと。
妄想家アキの支離滅裂な妄想
ご無沙汰いたしました。
今日は特別なネタがあるわけでもなく。ずーっと書いてないんでそろそろ書かないと忘れられるかと思って管理画面を開いております。
あ、ってゆーか、ScribeFireをアップグレードしたら保存されていたアカウント情報が無くなっちゃったの。
アキテキシテンはすぐ調べられるけど、他の無料ブログって何登録してたっけ?すっかり忘れちゃった。
というわけで備忘録
データの保存場所:
ユーザー > 自分のフォルダ > ライブラリ > Application Support > FireFox > Profile > 変な文字列.default > scribefire.sqlite
SqliteのDBとして保存されていますのでビューワで内容確認してください。
ちなみにMacの場合は内容を確認するには SQLite Database Browser で確認できます。でもLionには対応してないかも。PowerPCアプリだからUniversal版がリリースされていました(失礼)。
ちょっと迷ったのでメモ。
1、ScribeFireの右カラムから「追加」をクリック
2、ブログURLを入力→「次へ」
3、手動設定を選ぶ
4、MovableTypeを選ぶ
5、アクセスポイントに「http://blog.fc2.com/xmlrpc.php」を指定
6、ログインID欄にブログIDを、パスワードは管理画面ログインPWを、それぞれ入力
ちなみにブログIDとはhttp://hogehoge.blogXX.fc2.com/の「hogehoge」のこと
とまあ、こんな感じ?
じゃあ、今からFC2ブログに投稿してくる!
連続投稿失礼します。
先ほどクラシックブログからPicoにテーマを変更してみました。
とりあえず背景画像とバナーを替えてみました。
でもね、なんでMTのテンプレートってこんなに面倒なのさ!入れ子に入れ子で、もー訳分かんない!
お客さんのサイトならゼロからテンプレート書くんですが、自分の日記ブログに手間なんかかけてられないし。←ちゃんとやれよ、オレ
とりあえず愚痴ったけど、まだまだなんですね、ボクって・・・
今日はお休みの日ですが、ちょいと富山県で打ち合わせ。
新進気鋭の芸術家のウェブサイトを受注することになりました。
まずは庄川町のミニギャラリーで個展を鑑賞。石を彫って削って研く、地味な作業の末に生み出されるいろいろな造形を鑑賞し、イメージを深めました。
今回はちょっと変わった受注形態で、アーティストH氏の恩師がスポンサー。どうしてもH氏をもっと有名にしたい、彼の作品が世間で認められてほしい。との願いからの発注です。
H氏の純朴な人柄と恩師の熱意に動かされ、またまた全然儲からない受注となっちまいました。
構成は、MovableTypeでさくっとヤッちゃいましょう。
本人のご希望のデザインも分かりましたんで早速制作開始さ。
そいえばサッカー負けた。。
昨日はがっくりきたさ。
なにがって、サーバ移転に戸惑ったからさ。
5年くらい使ってきたレンタルサーバですが、MySQLの文字コードがEUC-JPしか選べない仕様だったです。今後MTOS5へのアップグレードを考えると(これまではsqLiteのMTが多し)、MySQL(UTF-8)の使えるサーバに移転しておかないと!
で、昨日がサーバ契約の期限日。
慌てて、ファイルをローカルに落とし、新しいサーバへアップロード。
その時間のかかりように呆れながらも作業は遂行。
さてさて、
ボクが初めて触ったMT3.172のころからアップグレードしながら使ってきたMTサイトがあります。Shift-JISに設定してあるんですな。。
当時はこれが普通だったと思うのさ。
データをエキスポートし、空のMySQLを作成。
ココにインポートしようと企んだわけですが、見事に失敗。
しょぼーん。
ブログをひとつづつ吐き出して、インポートしなおしましょうか。。
そーいやこのブログのMTは個人無償ライセンスですが。
バージョンが5.0のママだったことを思い出した。
更新Pingのエラーが頻発(というか100%)していますのでバージョンを5.01にアップしてみました。
これでエラーがなくなればいいですなぁー!
MovableType OpenSource5.01で県立の施設のウェブサイトを構築してます。
○コーテク○シス○ムズが管理するサーバからウチのサーバへ移転する手続に手間取り(○コーテク○シス○ムズの怠惰)、猛烈に納期が遅延することが確定。しようがなく、手持ちのドメインを使ってサイト構築を進めていました。
このたび概ね仕上がったので、本来のドメインへデータを移すこととなりました。
MT4の時にやったことあるから楽勝!
なーんて思っていましたら、手こずることこの上無し。
ZIPで圧縮したデータを吐き出そうとしたら、cgi上の処理は完了するみたい。でも、生成されたファイル名とシステム上のファイル名が合致せずダウンロードエラーになってしまう。
どうやら、ファイル名「nafosiufpr(ランダムな文字列)」+「.zip(拡張子)」となるはずが、「zip.nafosiufpr」みたいに拡張子とファイル名がアベコベになってしまっているよう。
最初これがわかんなくて、半べそかいてしまいました。
FTPで接続してファイルを見つけだし、DLの後名前を変更するとちゃんと展開できる。でもそのファイルを使っての復元は×。
毛局システム上からバックアップできなくて、MySQLからエクスポートし新規のDBへインポートする荒技でクリア。
ココんとこは早いところ改善して欲しいと思っております。
もっとも、DBは移行できても手書きで入力した旧サーバのURLなどは置換する必要があるのでまだまだチェックはしなくちゃならんのですが。
のこるは僅か。
最後のキモの部分のメモ。
1、htaccessの設置
MAMPは本来cgi-binフォルダ以外ではcgiは動かない仕様となっています。
実際cgi-binに入れたMTOSを使用していたりします。
でも実際に納品するときはドメイン内のディレクトリに設置するのが普通となっているので、ここでも同様に設置できるように設定します。
以下の2行をテキストエディタで書いてhtaccess.txtとして保存します。
Options +ExecCGI
AddType application/x-httpd-cgi .cgi .pl
※最後に改行を忘れないよーに!
2、MovableTypeの設置
ボクは主に無償版のMTOSを使用しています。
http://www.movabletype.jp/opensource/
今回はMAMPのhtdocs内にmtos5というフォルダを設置したということにします。
以下がmt-config.cgiに書き込む内容になります。
CGIPath http://localhost:8888/mtos5/
StaticWebPath http://localhost:8888/mtos5/mt-static
ObjectDriver DBI::mysql
Database データベース名
DBUser ユーザー名
DBPassword パスワード
DBHost localhost
DBSocket /Applications/MAMP/tmp/mysql/mysql.sock
DBPort 3306
DefaultLanguage ja
DBSocketとDBPortが曲者で、この設定が無いとインストールできません。
早とちりのボクはココで立ち往生・・(ビール飲みながらだからだよ!)
ここでcgiが動くように先ほどのhtaccess.txtをmtインストールディレクトリへ移動。
.htaccessとリネームします。
ところが、普通にファインダー上でリネームしようとしても「.で始まるファイル名はシステムのみが使用できます」みたいなメッセージが出てリネームできません。
ターミナルを使うか、ftpツールなどを使ってリネームしましょう。
リネームするとファインダー上からは見えなくなります。
あとは、http://localhost:8888/mtos5/mt.cgiにアクセスすればインストールが始まります。
やったね!
参考エントリの筆者の皆様、ありがとうございました。
いやー、人様のエントリを参考にするのは簡単ですが、自分で書くのは何て面倒なんだ!
でも次回から迷わずできそうです。
北陸地方の田舎街でひっそりとくらしているアキのブログ。
30歳からは年齢が減少することにしてはや○○年。そのとおりにいくと現在未成年のはずだけど参政権は剥奪されていません。
性別:♂
血液型:ビール
好きな食べ物:果物、キノコ、マメ
野望:世界征服
宝物:こども
嫌いなもの:薬、タバコ