Mahara日本語ドキュメント/システム管理者ガイド/Maharaのインストール/WAPMサーバを使用したインストールに関するインストラクション
From Mahara Wiki
< Mahara日本語ドキュメント | システム管理者ガイド | Maharaのインストール
Mahara開発サイトのセットアップが必要な場合、またDebian-Ubuntuに関する予備知識がない場合、あなたがWAMPSERVERにMaharaをインストールすることができます。この最後のパッケージは、Windows環境でApache、MySQLおよびphpを使用してウェブアプリケーションを動作させる、ウェブアプリケーション開発環境です。また、データベースを管理するため、phpmyAdminおよびSQLiteManagerも含みます。
以下のステップは、Wampserver 2.0cのみでテストされています。ですから、あなたがすでに前のバージョンでMaharaをインストールして動作しない場合、2.0Cにアップグレードしてください。
1. 最初のステップでは、最新バージョンのWampserverをダウンロードしてインストールします。このインストールは非常に簡単で、あなたが問題を経験することは考えられません。インストール後、画面に表示されるWampserverのアイコンをクリックしてください。画面左下のタスクバーに新しい小さなアイコンが表示されます。その小さなアイコンをクリックすることで、あなたはWampserverの様々のユーティリティを有効化することができます。
2. 最新バージョンのMaharaをダウンロードしてください。
3. あなたのハードディスクにWampserverが作成した /www ディレクトリの中に「Mahara」というサブフォルダを作成した後、そのサブフォルダにMaharaファイルを解凍してください。
4. 次のステップでは、/htdocsディレクトリのconfig-distファイル内の変数を設定します。あなたのインストール環境に合わせて、このファイルの編集を完了してください:
$cfg->dbtype = 'mysql5'; $cfg->dbhost = 'localhost'; $cfg->dbport = null; $cfg->dbname = 'mahara'; $cfg->dbuser = 'root'; // 通常、これはデータベース管理者のデフォルトユーザです。 $cfg->dbpass = 'password'; あなたがrootユーザにパスワードを設定している場合、ここにパスワードを追加してください。 $cfg->dbprefix = '';
あなたのインストール環境に合わせて、wwwrootおよびdatarootディレクトリのパスを設定してください。私の場合: $cfg->wwwroot = 'http://localhost/mahara/htdocs/'; および $cfg->dataroot = 'C:\\wamp\\data'; でした。
config-distファイル内の残りは、そのままにしてください。あなたがファイルを保存した後、「config」にリネームしてください。
5. Maharaを起動する前に、私たちはconfig.phpで設定したデータベースと同じ名称のデータベースを作成する必要があります。データベースを作成するには、WapmserverのphpmyAdminに移動してください。「mahara」または、あなたがconfigファイルに追加したデータベース名を「create new database」ボックスに入力してください。
6. データベース作成後、Wampserveの「localhost」オプションに移動してください。「Project」に下にMaharaの新しいフォルダが作成されます。インストール作業を完了するため、そのフォルダをクリックしてください。
すべてがOKな場合、Maharaはデータベースに様々なプラグインおよびコンポーネントのインストールを開始します。
インストールが終了して、すべてがOKな場合、あなたは管理者としてMaharaにログインするよう求められます (ユーザ名は「admin」、パスワードは「mahara」であることを記憶してください)。
トラブルシューティング
Q: 「あなたのサーバ設定には、curl拡張モジュールが含まれていません。」というエラーが表示されます。どのようにすればcurl拡張モジュールを有効にできますか?
A: あなたは、php.iniファイルを編集することで、追加拡張モジュールを有効にすることができます。WAMPサーバアイコンをクリックして、phpフォルダのアイコンをクリックした後、php.iniファイルをクリックして編集することが最も簡単な方法です。php.iniファイルを開いて、「extension=php_curl」の行をコメントアウトした後、ファイルを保存してください。そして、WAMPサーバのアイコンをクリックして、「すべてのサービスを再起動する」を選択してください。Maharaインストールを再開するため、あなたのブラウザウィンドウに戻って、「リフレッシュ (更新)」ボタンをクリックしてください。
Q: 前述のすべてのステップに従いましたが、最初のコンポーネント (コアコード) のインストールでMaharaが止まってしまいます。
A: あなたが使用しているのはWampserver 2.0hですか?... 以下のインストラクションが、あなたの問題を解決することは保証できませんが、お試しください:
- php.ini内で以下の値を増やしてください:
max_execution_time = 120
memory_limit = 256M.
(上記修正の後、すべてのWAMPサーバを再起動してください)
2. hdocts/lib/db/install.xmlファイルを開いて、view_layoutテーブルのコードを下記のコードと入れ替えてください:
|
オリジナルフィールド「columns」が「1columns」に置換されています (Maharaデータベースが作成された後、あなたは、サイドフィールド名をリネームすることができます)。
3. すでに不完全なMaharaデータベースがインストーラにより作成されている場合、一旦削除した後、前のセクションのステップ6に戻って、インストールを再開してください。
前述のとおり、私たちは、この方法により問題が解決されることを保証できません。当初より、Maharaはlinux/unixディストリビューションで動作させるため開発されています。そのため、私たちは、WindowsでMaharaを動作させるため、異なる「パッチ」の作成を試みています。
この方法により、問題が解決されない場合、あなたがMaharaコミュニティに手助けを求めることは、決して不可能ではありません。