MT4.1にアップグレード完了

MovableTypeを4.1にアップグレードした。

基本的にはすべてのファイルを上書きで大丈夫ということなので、いちをすべて(MTディレクトリとDB)をバックアップし、そのまますべてを上書きアップグレード。

ファイルをアップロード後管理画面に入ると、DBの更新が走り、普通に管理画面に入ることが出来た。

“MT4.1にアップグレード完了” の続きを読む

Movable Type 4.1正式版 提供開始

MovableTypeのバージョン4.1(以下MT4.1)の正式版がリリースされたようです。

主な内容としては、

  • 「カスタムフィールド機能」を基本機能として標準搭載
  • デザインのカスタマイズ性が向上
    • テンプレートセット機能
    • 共有テンプレートモジュール
    • 汎用ウェブサイトテンプレートセット

とのこと。

個人ライセンスの方は、こちらからダウンロードできます。

“Movable Type 4.1正式版 提供開始” の続きを読む

Movable Type 4.01a パッチの提供開始

 SixApartより、MovableTypeのパッチの提供があるようです。

 以下のようにパッチ当てされるようです。

  • Movable Type 4.01a
  • Movable Type 3.36 
  • Movable Type Enterprise 4.01a 
  • Movable Type Enterprise 1.54

以下引用です。

このリリースで、最近発見され、報告されたセキュリティにかかわる不具合を修正します。

具体的には、ブログ記事 (個別エントリーアーカイブ) テンプレートの内容に、PHP などで処理される前提のコードの記述がある場合、特定の URL でアクセスすると、スクリプトが処理されずそのまま表示されるというものです。

とのことです。

“Movable Type 4.01a パッチの提供開始” の続きを読む

EC-CUBE インストール方法

その際、作成したデータベースにフルアクセス出来るMySQLユーザーの権限も追加しておいてください。

次に以下のURLよりソースをダウンロードし、解凍します。

バージョンは最新版(2.0.1)をダウンロードします。
ダウンロード後、WEBサーバ上の公開したい場所にアップロードし、解凍します。

# tar zxvfp eccube-2.0.1.tar.gz

解凍の際、パーミッションの設定をそのまま引き継ぐように「p」オプションを付けるようにしてください。
さもないと、この後のインストールで鬼のように「パーミッションを変更してください。」というエラーメッセージが出て苦労します(^^;)
解凍したディレクトリは適当なディレクトリ名に変更してください。

今回は、「eccube-hotpodshop」とします。

  • 次にWEBサーバにバーチャルホスト設定をします。

最新のバージョンでは、バーチャルホスト設定をしなくてもきちんと管理画面にログインできるようになっています。(2009/01/28 追記)

なぜバーチャルホスト設定をするかというと、現在のバージョン2.0.1のインストーラーでは、なぜかバーチャルホスト設定じゃないとログインしたときに管理画面にリダイレクトしてくれない、というバグ?があるらしく、今回もバーチャルホスト設定でインストールを進めます。(ディレクトリにインストールしてもインストールは完了するのですが、当方でも試しましたが、やはりログイン画面にログインできませんでした。。。。)
上記で解凍したディレクトリの直下、「html」ディレクトリに対して、バーチャルホスト設定を行います。

<virtualhost *:80>
ServerAdmin webmaster@mail.multiburst.net
DocumentRoot /home/eccube-hotpodshop/html
ServerName hotpodshop.multiburst.net:80

<directory "/home/hotpodshop">
Options FollowSymLinks
AllowOverride All
</directory>

</virtualhost>

以上のように設定し、「http://hotpodshop.multiburst.net/」へアクセスすれば、ショップのトップが表示されるようにします。

  • これで下準備が出来たので、いざインストール開始です。

「http://hotpodshop.multiburst.net/install/」へアクセスし、インストールを開始します。
以下のような画面が出るので、「次へ進む」をクリックします。

インストール開始画面

  • アクセス権限のチェック

アクセス権限

解凍したファイル群のアクセス権限をチェックします。先に述べたように、ダウンロードした圧縮ファイルをパーミッションをそのままに解凍すると上記のようにすんなり「アクセス権限は正常です」と出てきますが、そうしなかった場合、いろいろアクセス権限についてエラーメッセージが出てきますので、それに従って、各ファイルのパーミッションを変更してください。

「次へ進む」をクリックします。

  • 必要なファイルのコピー

必要なファイルのコピー

インストールに必要なファイルがコピーされます。ここで「コピー失敗」と出る場合、パーミッションの設定が間違っている可能性があるので、パーミッションを再確認してください。

「次へ進む」をクリックします。

  • ECサイトの設定

ECサイトの設定

必要な情報を入力します。WEBサーバの設定は自動で入りますが、必要に応じて変更してください。

  • データベースの設定

データベースの設定

先に作成したデータベースの情報を入力します。今回の場合、DBの種類は「MySQL」、DB名は「hotpodshop」となります。

  • データベースの初期化

データベースの初期化

データベースに対し、必要なテーブル等を作成する初期化を行います。そのまま「次へ進む」を押します。

  • データベースの初期化2

初期化成功

データベースの初期化に成功すると上記のようなメッセージが出ます。
次へ進みます。

  • サイト情報について

情報の送信

サイト情報を送信するかどうかですが、任意で(^^;)

  • インストール完了

インストール完了

インストールが完了すると、上記のようなメッセージが出て、管理画面にログインできるようになります。
インストール完了後、「/install/install.php」ファイルは削除してください。

  • 管理画面ログイン

管理画面ログイン

先に設定した管理者用ユーザーID、パスワードでログインします。

  • 管理画面

管理画面はこんな感じ

管理画面

  • トップページ

ちなみにデフォルトのトップ画面はこんな感じになります。

デフォルトトップ画面

これでとりあえるはインストール完了です。

今後は色々いじり倒すので、その都度エントリーしたいと思います。


EC-CUBE〈Ver2.4.0対応〉公式ガイドブック