2016/11/12(Sat)https対応

はてブ数 2016/11/12 2:29 サイト運営::未分類 つーさ

1つ暗号化して通信したいサイトを作りたくなったのでSSL対応することにした。
Let's Encrypt を使うと存外簡単にできた。

認証はWindowsのクライアントから、この辺参考にしてやった。
http://calkinos.hatenablog.com/entry/2015/12/05/170829

NAS上のapacheのdocument rootをSAMBA共有しているので、
Manualにして、そこにダイレクトに書き出したら証明書が発行された。

httpd.confへの設定は手でやらねばならぬ。

https://tu3.jp/

コンテンツはいっしょです。

発行される証明書は3ヶ月?
上のWindowsクライアントの場合、タスクスケジューラに証明書更新のタスクが組まれるっぽいのだけど、
そのままだと、結局発行された証明書をapacheに設定してあげないとダメなので、忘れずに手でメンテしないと。。

2016/07/01(Fri)GTmetrixびふぉーあふたー

はてブ数 2016/07/01 2:03 サイト運営 つーさ

GTmetrix っていうサイトで、PageSpeed ScoreとYSlow Scoreをランク付けしてくれるらしいのでやってみた。

ばーん。

gtmetrix_before.png

うわっ……私の(サイトの)評価、低すぎ?

説明書きを読んで、簡単にできそうなやつを試した。
具体的には、
jsとcssとはgzip encodingするようにした。
画像とかのリソース類にはExpiresヘッダをつけるようにした。
アイコンにしか使ってない画像は実際の表示サイズx2にリサイズした。

ばーん。

gtmetrix_after.png

なるほどなー。

2013/09/28(Sat)adiary 3.00 b1.1を入れてみた。

はてブ数 2013/09/28 13:29 サイト運営::adiary つーさ

Special Editionも購入したけど、付属テーマはadiary2用ということで、少々残念。
こんなことなら早く模様替えしておくんだった……!

というわけで 今更ながらadiary 3.00 beta 0 ではなく beta 1.1 をインストールしてみた。

今回からgithubにて開発されているとのことで、cloneするとインストールが楽ちん。
.confをいじって、ディレクトリのパーミッションも変更して、cgiにアクセスすればよい。

できた!

ログインできない!

Cookieが有効になっているか確認してください

adiary2.xxのログインクッキーが見えるところで、adiary3にログインしようとすると、
Cookieを有効にしてくださいというメッセージとともに先に進めない。
ログインはできてるけど、セッションの確認方法が競合してるっぽい。
adiary2からログアウトするとそのまま先に進める。
以降も同様で、adiary2にログインしたままだと3に入れない。

というわけで次はユーザの追加っと。

ユーザアカウント作れない!

.envにログが見えるらしき設定があったので調べてみると、Permission denied。
なんか permission 000 のディレクトリやファイルがいっぱい出来てる。

.confの、umaskの設定で何を思ったか0777を指定していた。
# umaskの設定(wwwプロセスで実行されてるようならば0777,0666設定)
(-o-).oO (wwwプロセスで実行してるし777にすればいいのかな?) ←違う
そういう意味のコメントではないことに見直して気づいた。

いやぁ、寝ぼけてました……。

記事のインポート

再誕でexportしたxmlをZにもってきてimportしようとするが、
一瞬でUpload compliteになり、その後、ログには何も出てこない。
インポートもうまくいってないもよう。

原因はよくわからないが、fcgiを使っているとこうなるっぽい。
httpd.conf`にて FcgidMaxRequestLenとFcgidIOTimeoutを適切に設定せよ

一時的に通常のcgiにアクセスしてインポートを実施。
(ERROR) ファイルが読み込めません : data/tmp/tsuki-hogehoge.session (in Base.pm 962 (in session_file.pm 122))
という不吉なログが出るものの、その後はうまくいっている様子。
たぶん、インポート処理が始まる前に、Ajaxがピンポンしてしまって、
まだログファイルできてねーよということなんだろう。

原因を探るためにDBを消してはインポートしてを繰り返していたが、
途中で何か失敗したときに、
/usr/bin/perl /share/web/tu3.jp/adiary3/adiary.cgi etc/load_session が
無限に生まれて死んでいく状態に陥ったことがあった(毎秒10ぐらいpidが増えてた)
ブラウザを閉じたら止まった。
インポート画面のAjaxが無限ピンポン状態になることがありそうなのが若干気になる。

記事を書いてみる

下書き機能が刷新されている。

下書き時に、新しくタグを作ったり、1つもタグを付けない状態で下書き保存すると、
新しいタグ もしくは (none) タグが、サイドバーのタグリストに出てきてしまう。
その状態でタグをクリックすると、全0件 (1/0ページ) というメッセージとともに、
ブログ内の全記事がだららららっと出てきてしまう。
http://tu3.jp/?&t=ああああ とかやっても同様。
3.0b1.2で記事が全部出てくるのについては修正された。

とまぁ、
ひとまず移行できたので、こんごちびちびいじっていく。

↓続きを読むのテスト

続きを読む

2012/11/18(Sun)adiary大改造実験中

はてブ数 2012/12/02 1:03 サイト運営::adiary つーさ

テスト中なのでGoogle Chromeのみで動作確認。

いずれもブログトップページで

続きを読む
javascript:$('a.seemore').click(function(e) { e.preventDefault(); var more = $('<div></div>').load($(this).attr('href').replace(/\//,'/ax/').replace(/#.*$/,"m?more")).hide(); var target = $(this).parent(); target.fadeOut("slow", function(){ target.replaceWith(more); more.slideDown(); }); });

これを実行すると、各記事の「続きを読む」リンクが変わる。


次のページ
javascript:$('div.autopagerize_page_element').append($('<div></div>').load('/&/p1 div.autopagerize_page_element').fadeIn("slow"));

これを実行すると実行したとたんに、autopagerizeみたいに、p1がページ末尾に読み込まれる。

OK キャンセル 確認 その他