色々なところでMovable Typeの利用に関する注意喚起が行われています。

Movable Type を安全に利用するためにできること

mt.cgiの名前を変更して管理画面にBASIC認証をかける手順を紹介します。

mt.cgiの名前を変更

mt.cgiの名前を変更後にmt-config.cgiへ追加記述します。例えばhoge.cgiとする場合は以下のように記述します。

AdminScript hoge.cgi

管理画面にBASIC認証をかける

.htaccessに以下の内容を追加します。パスは適宜編集して下さい。

<Files hoge.cgi>
AuthUserFile アプリケーション ディレクトリへのパス/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow
</Files>

「ベーシック認証 作成」で検索するとたくさんのツールがありますので、これらを使ってパスワードを暗号化しておきます。

以下の様な.htpasswdファイルを作成します。

ID名:暗号化されたパスワード

.htaccessと.htpasswdをアプリケーションディレクトリにアップロードします。

.から始まるファイルが見えない場合は.txtなどで保存しアップロード後に.htaccessと.htpasswdに名前を変更して下さい。

Posted

8年ほど前に「テンプレートに同梱させてください」とお願いし快諾いただいたSYNCK GRAPHICAさんの【メールフォームCGI Jcode版】が、5月2日にアップデートされています。

SYNCK GRAPHICAさんのメールフォームCGI Jcode版
メールフォームCGI Jcode版

これに伴い、Movable Type 6 ビジネス向けベーステーマ Bootstrap HTML5には最新版を同梱いたします。

よろしくお願い致します。

Posted

Twitterウィジェットを可変レイアウトにするために以下のCSSを指定していた。

#twitter-widget-0 {
    width: 100%;
}

本日(2014年5月8日)確認したら可変レイアウトではなくなっていた。そこで!importantを使って順位を上げてみた。

#twitter-widget-0 {
    width: 100% !important;
}

うまくいきました。

Twitterウィジェット
可変レイアウトのTwitterウィジェット
Posted

エックスサーバーマニュアル SSH接続機能についてを参照しながら作業を行った。以下覚書

手順は上記ページに詳しく解説してある。

  1. SSH接続の有効化・無効化
  2. 公開鍵認証用鍵ペアの生成、公開鍵の登録

エックスサーバー側での設定が完了したら、SFTPクライアントの設定を行います。今回はいつも使っているFileZillaで設定してみた。

まず、秘密鍵を追加します。環境設定の「接続」→「SFTP」を選択し鍵ファイルを指定。「保護解除されたファイルに変換しますか?」と表示されたら「はい」を選択し拡張子を.ppkとして保存。「OK」ボタンをクリック

秘密鍵を追加

新しいサイトを作成し、ポート欄「10022」と記述・プロトコル「SFTP」を選択。ログオンの種類に「パスワードを尋ねる」を選択。アカウントを記入して保存。

新しいサイトを作成

接続テストしてみる。

パスフレーズを聞いてくるので、サーバーで設定したパスフレーズを入力する。

Posted