(talk)以下の記事ではMaharaのインストールに必要なソフトウェアおよびハードウェア一覧を説明しています。特定のハードウェアに関して、さらに詳細を記述した記事はスケーラビリティにあります。私はMaharaすべてに関して混乱しているようです。release:1.6https://git.mahara.org/mahara/mahara/blob/1.6_STABLE/README1.7https://git.mahara.org/mahara/mahara/blob/1.7_STABLE/README1.8https://git.mahara.org/mahara/mahara/blob/1.8_STABLE/README1.9https://git.mahara.org/mahara/mahara/blob/1.9_STABLE/README1.10https://git.mahara.org/mahara/mahara/blob/1.10_STABLE/README15.04https://git.mahara.org/mahara/mahara/blob/15.04_STABLE/README15.10https://git.mahara.org/mahara/mahara/blob/15.10_STABLE/README.mddevelopmenthttps://git.mahara.org/mahara/mahara/blob/master/README.mdソフトウェア推奨プラットフォームMaharaは様々な一般的なLAMPの組み合わせで動作するよう、設計されています。PHPの必要条件は別にして、他のすべての部分は必要があれば代替ソフトウェアと置換することができます。Hardyまたはそれ以降は、Maharaのコア開発者が使用しているディストリビューションであり、これらのディストリビューションでMaharaが数多くテストされています。私たちには推奨プラットフォームがありますが、Maharaは推奨プラットフォームの一部を代替物と入替えても正常に動作します。以下、すべての考え得るサポートおよび未サポートの選択肢です。Linux、CentOS、Slackware、FedoraおよびSUSEを含む。2003以降のすべてのサーババージョン。(幸運なことに、Leopard以降のバージョンで動作している人もいるようです)現在、私たちは他のオペレーティングシステムでMaharaが動作するか否かの状況を把握していません。5.1以降のすべてのバージョン。InnoDBテーブルサポートが必要なことに留意してください。plugin.ハードウェアMaharaには他のPHPベースのウェブアプリケーションと極めて類似するハードウェア必要条件があります。ハードウェア必要条件に関する詳細はスケーラビリティの記事で詳述していますが、以下いくつかのガイドラインを記します:MaharaはCPUに縛られるPHPアプリケーションおよびIOに縛られるデータベースから構成されます。あなたがデータベースをウェブサーバとは別のホストに配置できる場合、マシンをさらに適切にチューニングすることができますが、数千ユーザ以下の「小規模」なインストレーションの場合、これは必ずしも必要だということではありません。Maharaでは殆どのスクリプトを起動させるため、8から32MBのRAMを必要とします。これは、殆どの同時アクセスに耐えうるよう、あなたのウェブサーバに対して寛大な容量のRAMが必要であることを意味しています。あなたが仮想化の使用を考えている場合、RAMの容量を節約しすぎないでください。可能であれば、少なくとも1GBのRAMを使用してください。ユーザにデータを送信する際にApacheのプロセスを継続して割り当てる必要がないため、あなたのサイトではより多くの同時アクセスユーザを処理することができます。これらのソフトウェアは同じようなパフォーマンスのプロファイルを持ちます。一緒にインストールすることにより、あなたのサーバに対する負荷が増すことに留意してください。リソースが制限された環境にMaharaをインストールした場合、あなたはいくつかの制限を増やさなければならないかもしれません。ここ数年内に製造された最新のCPUの使用をお勧めします。当然ですが、速いほど良いCPUだと言えます。PHPページの表示速度はCPU速度に依存するため、速いCPUを使用することは、レスポンス時間が短くなることを意味します。あなたがユーザに割り当てたいディスククオータに大きく依存します。1000ユーザおよびクオータ250MBのサイトの場合、最初に50GBのディスク容量が必要となります。適切なハードウェアの選択に関して、詳細はスケーラビリティ記事をご覧ください。インストール要件FAQ以下、インストール要件に関する一般的な質問です:MaharaのホスティングにWindowsを使用することができますか?ユーザは標準的なウェブブラウザを使用して、Maharaにアクセスすることができます。ホスティングソリューションとして、MaharaはLinux、Apache、PHPおよびSQLデータベースの使用を想定して設計されています。現在Windowsによるホスティング環境のテストも少しだけ実施されています。1.1およびそれ以降のバージョンでは、Windowsにもインストールできるようになるでしょう。Maharaに関するWAPMサーバを使用したインストールに関するインストラクションもご覧ください。将来的にWindowsはサポートされますか?Windowsサポートに関しては、私たちのパートナープログラムまたは特定の顧客からの資金提供により実現する可能性があります。現在のところ、あなたは過剰に悩むことなく、MaharaをWindowsにインストールすることができます。これは公式にサポートされていることではありません。仮にあなたのMaharaに問題が生じたとしても、サポートすることはできません。Maharaを「Solaris」「Mac」「BSD」「その他のOS」にホスティングできますか?開発者はこれらのOSに関して、明確にテストすることはありません。これらのOSでも正常に動作するであろうと思われますが、開発者があなたを助けることのできない問題が発生する可能性はあります。あなたが問題に遭遇して、その問題を解決できた場合、他のユーザにも有益になるよう、解決方法をフォーラムに投稿するかバグレポートで報告することをお考えください!他のウェブサーバ/データベース/PHPの使用するのはどうですか?他のウェブサーバはテストされていません。あなた独自にテストしてみてください。フォーラムの開発チームにご連絡ください。5.1+が必須ですが、これ以降のすべてのバージョンのPHPも適切です。共有ホスティングを利用できますか?恐らく、利用できると思います。あなたが利用しているホスティング会社によります。無効にしているか、セーフモードを使用しているため、Maharaの正常動作に大きく影響を及ぼす場合があります。これは私たちが留意すべきゴールです。共有ホスティングのためのパッチはお受けします。共有ホスティングはその特質として、あなたができることを制限してしまいます。可能であれば、あなたはVPSまたは専用サーバを取得した方が良いでしょう。インポート/エクスポートを使用できなくなります。これは、.htaccessでの設定変更が許可されないことを意味します。あなたのサイトの設定時に500エラーが表示される場合、必要に応じて「php_flag」をコメントアウトするか、.htaccessファイルを削除してください。これが大幅な機能縮小の原因になることはありませんが、.htaccessファイル全体を削除せざるを得ない場合、あなたのサイトのパフォーマンスが低くなる可能性があります。Xおよびあなたのサーバでは閲覧できない場合があります。そのため、名称のないファイルとして表示されても扱えるよう、一旦WindowsベースのPCでファイルを編集した後、アップロードした方が良いでしょう。このガイドは過去にウェブサイトの作成またはデータベース設定の経験がないユーザに対して、cPanel経由でMaharaをインストールする方法を説明しています。私はMaharaすべてに関して混乱しているようです。(英語)またはfreenodeの「#mahara」にアクセスしてください。