引越し&バージョンアップ
先日、今までお世話になっていたロリポップ
のレンタルサーバから、さくらインターネット
のスタンダードプラン(容量1GB)にお引越しをしました。
以下、MovableType3.11私的導入メモ。
・新サーバーにMTをインストール
インストール先はmtディレクトリ :http://ユーザー名.sakura.ne.jp/mt/
■mt.cfgの修正
18行目 :
CGIPath http://ユーザー名.sakura.ne.jp/mt/
・mySQLを使いたいので、さくらのコントロールパネルからデータベースを作成した後、27行目をコメントアウト
#DataSource ./db
・mt.cfgの38行目-41行目の#を外して以下のように設定
ObjectDriver DBI::mysql
Database ユーザ名
DBUser ユーザ名
DBHost mysql?.db.sakura.ne.jp
(?は作成したデータベースNo)
・142-145行目の#を外す。
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
・phpを使いたいので157行目の#を外す
HTMLPerms 0777
(ちなみにさくらちゃんでは、.htaccessにOptions指定(mod_rewriteとか)が使えないので、ダイナミック・パブリッシングは使えません(T-T) )
■ウェブログの設定
公開アドレスがhttp://ユーザー名.sakura.ne.jp/blog/の場合
ローカルサイトパス: /home/ユーザー名/www/blog
サイトのURL: http://ユーザー名.sakura.ne.jp/blog/
ローカル・アーカイブ・パス: /home/ユーザー名/www/blog/archives
アーカイブのURL: http://ユーザー名.sakura.ne.jp/blog/archives/
■アーカイブの設定
個別:<$MTArchiveDate format="%Y/%m/%d_%H%M"$>.php
月別:<$MTArchiveDate format="%Y_%m"$>.php
カテゴリー:<$MTArchiveCategory dirify="1"$>.php
■データのお引越し
ブラウザをIEではなくMozillaにした上で旧サーバのMTにアクセスし、「Import/Export」からデータを抽出。
ブラウザのエンコードをUTF-8にして適当な名前でhtml保存。
↓
新サーバーmtディレクトリに「import」フォルダを作成、 上記保存したファイルを転送
新サーバーMT「読み込み/書き出し」からデータを読み込み。
■その他
・以前使っていたプラグインを新サーバーにも転送、
・スパム対策:必ずプレビュー
追記:
引越し後、このサイトが文字化けするようになった(エンコードでUTF8を選びなおす必要がある)との報告を頂きました。
表示がおかしいという方は他にもいらっしゃいますでしょうか?
ちょっと原因がわからないので、よかったら表示がおかしくなっている方は教えていただけますと嬉しいです^^;
【≪ ..続きを隠す】
データベースエラー
ここ数日、
An error occurred: Connection error: Lost connection to MySQL server during query
とエラーが出てしまい、記事もコメントも投稿しづらい状況が続いています。
おそらくロリポップデータベースへのアクセスが集中してしまっているせいだと思いますが、ロリポップではデータベースについてはサポートしないとか。
ロリポップでMTを使うことで、データベースの快適さの恩恵に授かる方が増えたのはいいことですが、ユーザーが混みあいすぎて不具合が出てしまっては元も子もありません。
年末にサーバーを引っ越す予定でいましたが、繰り上がって早急に引っ越さねばならないかもしれません・・・・めんどくさーーー(-"-;)
ロリポップさん、いい対策を施してくれないかしら。
コメントスパム ひらがな対策
今までに
1)半角英数記号しか含まない文字列は排除する「全角必須」の方法と
2)句読点が含まれない場合は排除する「句読点必須」の方法
の2つを公開していますが、
「半角英数のみのコメント書き込みを禁ずる」みたいなことを書いたら、日本語のスパムがばんばんつきました。」
という方や
「コメントの中に1文字だけ漢字が混ざってたりしました。」
という方がいたりと、日本語対策を施したスパムも出現しはじめたようです。
そのことをあけびさんに相談しましたら、またも新しい対策を考えてくださいました。
今回の方法は、"連続したひらがなが必要"バージョン。
本文中に連続したひらがながあればOK、なければエラーが起きるようになっています。
ひらがなの文字数は任意に指定できます。
詳細な方法は、<BBS>の方に記載してあるMovableTypeコメントスパム対策
(その3)の方で確認してください。
今回もmt-comments.cgiにちょこっと記述するだけのものになっています。
またこの方法の場合だと、指定数以上のひらがながあれば句読点がなくても投稿できるようになります。
■この方法でスパム対策をとられる方へ
ご自分のブログの記事中に、こちらで紹介しているコードを公開するのはご遠慮ください。
いくら外人スパマーさんとはいえ、知識がある方がスクリプトを見れば、簡単に対策が施せてしまいます。
この対策方法がこれからもずっと有効であり続けるために、皆様のご協力をよろしくお願いいたしますm(_ _)m
【≪ ..続きを隠す】
JUGEM.jp
PhotoブログのほうをJUGEMに置かせて頂いているのですけれど、ここ数日、JUGEMのサーバー移転&メンテナンス作業のために繋がり難い日が続いていました。
メンテ案内がきてから今日で10日かな?
どうやらやっと解決の光が見えてきたみたいです。
よかったよかった^^
比較することでもないのでしょうけれど・・・・
私はJavaScriptのエラー個所を探すだけでいっぱいいっぱいです。
というかJavaScriptを眺めているだけで常にオーバー状態(^^;
先日、サイトのリニュ作業をしていたんですが、JavaScriptを見つめているうちに脳みそが沸騰してとろけてしまうかと思いました。
ライン何行、文字いくつのところにエラーがあるよ、って言われても十中八苦エラーはそこじゃないし。
「言いたいことがあるなら、一体何処の何が悪いか一字一句はっきり言いやがれ~~!」ってパソコンを蹴り飛ばしたくなりましたね(^^;
サーバの問題ってJavaScriptどころではないんでしょうね~^^;
JUGEMの中の人、この10日間、お疲れ様でした。
もともと、私のPhotoブログはhttp://akip.jugem.cc/というアドレスなんですけど、繋がらない場合はhttp://akip.jugem.jp/で見れるそうです。
うんうん。
見れる見れ・・・・・・たり見れなかったり^^;?
やっぱりまだ不安定みたいですね~。
なんかログの表示もおかしいし。
とりあえず、先日一時的に復旧した際に投稿して消失してしまっていた記事が残っていて安心しました。
ま、もう少しのんびり待ちますか。
JUGEMの人、頑張れ~。
【≪ ..続きを隠す】
NAVER blog β版
NAVER blog β版
・無料(β版)
・容量無制限
・アップ画像一枚あたり400kbまで
・一日に5MBまでなら何枚でもアップロード可
・2MBまでの音声、動画ファイルをアップロード可
・お絵描きツール搭載
・デザインはヘッダー、背景、ふちの色のみ変更可
というブログサービスがスタートしたようです。
私もよく行くHangameサイトと同系列のサービスなんですね。
Hangameで使っているIDがそのまま使えるようです。
・・・・といいつつ新たにID取ってみました^^;
>>・あきひのブログ
情報元:月の風にっきさま
Photo blog
photo blogをはじめてみました。
一枚の写真あたり50kb以下、というサイズ制限はあるものの、30MBものスペースを無料で貸してくださるのはありがたいことです。
JUGEMさま、感謝。
最近エントリーの頻度が著しく低下気味ですが、多分これからもこのままの頻度で行くと思います。
本来怠け者なのですよ、私は(笑)
あっちもこっちも、これからもよろしゅぅに~<(_ _)>
JUGEMテンプレートコンテスト
結果が発表されましたね~。
受賞者の方々、おめでとうございます!(^^
もうほんと、今すぐ使いたいデザインばかり。
グランプリの作品はさすがグランプリ!という感じですし、個人的に超お気に入りなPhotoJugemも無事受賞されています^^
PhotoJugemが公式テンプレート化されたら、私も使わせていただこう♪
全部で143作品もエントリーがあったようですが、できれば・・・その全部を見てみたいなぁ。
ちなみに私のはあっちに置いてあります(^^;
CSS Layout
何回いじっても毎回毎回苦しむCSS( table-less)デザイン。
ここにリンクしておけばいつか困ったときに読むでしょう・・・(^^;
・The Layout Reservoir
センタリングのための二つの方法に注目。
・CSS table-less design templates
43種類ものテンプレートが!4カラムのものまであります。
・CSS Layout Techniques
ページ下のほうにstep by stepのチュートリアルもあります。
全て英語ですがなんとなくニュアンスは伝わるかと^^;
ちなみに・・・以前にも紹介したCSSレイアウト自動作成サイトさま二つ。
inknoise
CSS Creator
W3C
HTML Validator
CSS Validator
つ・・・辛かった(^^;
なんとか、ようやくValidateマークを貰うことができました。
以下その対策メモ。
HTML Validation
数百箇所(!)にも及んだHTMLの修正個所は 言われたとおりに修正すると大体はサクサクと合格になりました。
一番多かったのは、imgタグの終わりに" /> "をつけていなかったこと。 (<br />もしかり)
また特に曲者だったのがimgタグのalt属性でした。
Movable Typeでは画像をアップロードするとそのソースを表示してくれるのですが、画像の表示形式にポップアップを選んだ場合に限り、そのimgタグにalt属性が含まれません。
これをどうやって自動的に追加させるか。
答えは lib\MT\App\CMS.pm の中にありました。
この中の1406行目付近のimgタグにalt属性が指定されていないので、これにalt=""を追加して無事解決。
CSS Validation
W3Cに準拠するためには、xml宣言をすることが望ましいとされています。
<?xml version="1.0" encoding="<$MTPublishCharset$>" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja" >
これをちゃんと書くとCSS Validatorでお墨付きがもらえるようになります。
しかし!!!
この1行目のバージョン宣言が曲者で・・・
これがあるばっかりにエラーになってしまってページが表示されなくなってしまいました。(Parse error: parse error in ***/index.php on line 1)
原因はWinIEのバグ?かと思ったんですが、どうやらそうではなさそう。。。
この一行目がなければページは普通に表示されますが、CSS Validをもらえなくなる・・・という歯痒い状況になってしまいました。
結局CSS ValidationはURLを指定するタイプでなく CSSのソースファイルを参照する形でもらいました(^^;ゞ (←解決になってない)
【≪ ..続きを隠す】
BBS
掲示板を設置してみました。
ブログは各記事にコメントが付けられるし、よく見かけるようなサイドバーにプチ掲示板をつけるタイプだと読み込みが遅くなるんじゃないかな~なんて心配していたんですが・・・。
そう思いつつも、思い切って練習がてらに設置してみることにしました。
(単にスキン作って遊びたかったという話も・・・^^;)
いずれ本サイトの方のメイン掲示板と統合するかもです。