IISにOSSをインストールするための情報サイト [IIS de OSS 64bit]

IIS de OSS 64bit > Windows Azure+CMS/ポータル OSS一覧 > Windows Azure MODxインストールドキュメント > Windows Azure MODx2.0.4-pl2-J インストールドキュメント

Windows Azure MODx2.0.4-pl2-J インストールドキュメント

このアプリはインストールが出来ませんでした。本アプリの移植等の研究の参考にしてください。

▼目次

概要

OSS名
(Name)
バージョン
(Version)
言語
(Lang)
DB日本語動作チェック
(Check)
公式サイト
(Official)
MODx2.0.4-pl2-JPHP5.2.13MariaDB5.1.50OKNGhttp://modxcms-jp.com/

サンプルURL

画面URL
フロント画面http://example.cloudapp.net/modx/
管理画面http://example.cloudapp.net/modx/

準備

  1. Windows Azure Companionのインストール
  2. Windows Azure CompanionからMariaDBとphpMyadminのインストール
  3. phpMyadminからMariaDBのDB作成(DB:modx,user:modx,pass:xxxxx)

インストール

  1. 公式サイトより該当バージョンのzipをDLしeXtplorerにてAzureの一時フォルダにアップロード
  2. アーカイブを一時フォルダ上で展開
  3. 展開してできたフォルダを/modxとなるようにリネームして移動
  4. eXtplorerを利用し以下の編集をする
    1. /modx/core/model/modx/dbapi.class.phpの33行目 変更前
      $dbtype . ':host=' . $host . ';dbname=' . str_replace('`', '', $dbase),
      変更後
      $dbtype . ':host=' . $host . ';dbname=' . str_replace('`', '', $dbase) . ';port=20003',
      変更前
    2. /modx/setup/includes/modinstall.class.phpの215行目
      . ';dbname=' . trim($this->settings->get('dbase'), '`')
      変更後
      . ';dbname=' . trim($this->settings->get('dbase'), '`') . ';port=20003'
    3. /modx/setup/includes/drivers/modinstalldriver_mysql.class.phpの92行目 変更前
      $mysqlVersion = @mysql_get_server_info($handler);
      変更後
      $mysqlVersion = '5.1.50';
  5. ブラウザ(Chrome)から「http://example.cloudapp.net/modx/setup/」にアクセス
    IEだとjavascriptエラーでインストールできません
    1. 「Choose Language」画面で「ja」を選択し「Select」をクリック
    2. 「MODx Revolutionへようこそ!」画面で「次へ」をクリック
    3. 「インストールオプション」画面でそのまま「次へ」をクリック
    4. 「接続情報」画面でDB接続設定を以下のように入力し「ここをクリックしてMySQLサーバへの接続をテストしてください」リンクをクリック
      設定項目設定値(例)
      データベースの種別MySQL
      データベースのホストlocalhost
      データベースのユーザ名modx
      データベースのパスワードpassword
      データベース名modx
      テーブル名のプレフィックスmodx_(デフォルトのまま)
    5. 「データベースサーバへの接続 : 問題ありません」と表示されるのを確認
    6. 「データベース接続の文字セット」を「utf8」に設定
    7. 「文字セットの照合順序」を「utf8_general_ci」に設定
    8. 「ここをクリックしてデータベースの選択を確認してください。」をクリック
    9. 「データベースの確認 : 問題ありません」と表示されるのを確認
    10. 「デフォルト管理ユーザー」で管理者情報を入力し「次へ」をクリック
    11. 「インストールの概要」画面が表示されるので「インストール」をクリック
    12. 「MODxコアは正常にインストールされました。」と表示されるのを確認して「次へ」をクリック ここでエラー500が出てしまう。。。
  1. 以下のようなPHPのログが出ていました。ご参考まで。
    [13-Dec-2010 20:33:05] PHP Warning:  PDO::query() [<a href='pdo.query'>pdo.query</a>]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'modx.modx_access_actions' doesn't exist in B:\applications\modx\core\xpdo\xpdo.class.php on line 1882

備考

  • MySQLの接続としてデフォルトポート以外を考慮していないので、その辺コードを変える必要がある。
  • MariaDBのバージョンチェックの箇所も修正が必要

コメント

他のOSS

前のOSS:Joomla

次のOSS:MODx1.0.4J-r5


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ
Last-modified: 2010-12-16 (木) 06:52:29 (2893d)