OS X Mountain Lion Serverへのステップバイステップのインストール

概要

このガイドは、OS X Serverを実行しているMountain LionにMoodleをインストールするためのすべてのステップを示しています。このサーバーは商用製品です。 OS X Serverは、社内サーバーとしてもインターネットサーバーとしても使用できます。 Webサーバーに関するすべての文書はAppleのサポートページにあります。

このガイドでは、MAMPをMAMPまたはXAMPPに設定する方法を説明していません。お使いのコンピュータで現在Webサーバーを実行していない場合は、 http://download.moodle.org/macosx/からダウンロードできるOS X用のインストールパッケージを参照してください。

インターネットにアクセス可能な、または「ライブ」サーバーは、OS X用のMAMPまたはXAMPPによって提供されるものよりも堅牢で安全な実装を使用するべきです。

このページに、編集が必要と思われる編集についてのコメントを追加してください。


インストール要件

AppleのServer Requirements Webページから

 + Macコンピューター
+ 2GBのメモリ
+ 10GBの空きディスク容量。一部の機能では追加のディスク容量が必要です。

その他の要件

 +ハードディスク:500 MBの空き容量
+ OS X Mountain Lion(10.8以降、私は10.8.2を使用しています。ビルド12C3012)
+ OS X Server(2+、私は2.2.1 Build 12T162を使っています)

仮定

すべての指示は以下の仮定で書かれます:

  • 管理者は、OS XでFinder、Safari、および標準のテキストエディタを快適に使用できます。
  • 管理者はすでにOS X Mountain LionとOS X Serverの初期設定を行っています。
  • 管理者は初期設定以外に何もしていません。
  • 管理者は端末で次のコマンドを使用して快適です:cd、ls、vim、sudo。

*本番サーバーでこれらの手順を初めて実行することはお勧めできません。開発サーバーで常にソフトウェアをテストしてください。

始める前に

これらの手順は、私がMoodleを高度にカスタマイズされたサーバにセットアップした経験に基づいて書かれています。時間が空いたら、すべての手順をクリーンな環境でテストします。これらの指示をテストしてエラーを報告したい人は、セクションとエラーにコメントを残してください。製造機械でこれらの指示をテストしないでください。

適切なディレクトリにMoodleをコピーする

  1. https://moodle.org/downloadsからMoodleの最新バージョンをダウンロードしてください (自動的にダウンロードフォルダに解凍されるはずです)。
  2. "moodle"ディレクトリを/ライブラリ/ Server / Web / Data / Sites /にコピー/移動します(フォルダではなく、必ずフォルダを置いてください)。

Moodleデータディレクトリを作成する

すべての共有データの標準的な場所はOS Xのルートにある "Shared Items"フォルダですので、Moodle Dataディレクトリを "Shared Items"に配置します。

  1. Finderで、/ Shared Itemsに移動します(Go-> Go To Folderコマンドを使用できます)。
  2. MoodleDataという名前の新しいフォルダを作成します

適切な権限を設定する

Terminal.appを開くMoodleフォルダを設定するには、以下のコマンドを実行します。

 cd /ライブラリ/サーバー/ Web /データ/サイト/
sudo chown -R _wwwムードル/

MoodleDataフォルダを設定するには、以下のコマンドを実行してください。

 cd / Shared \ Items /
sudo chmod -R a = rwx MoodleData /

Terminal.appを終了します

OS X Serverでウェブサイトサービスを設定する

  1. Server.appを開く
  2. サイドバーで、[Webサイト]をクリックします。
  3. [PHP Webアプリケーションを有効にする]の横にあるチェックボックスをオンにします。
  4. 左下のプラス(+)をクリックして新しいWebサイトを作成します。
    1. ドメイン名を入力してください。
    2. IPアドレスをAnyとは異なるものにする場合は、IPアドレスを選択します。
    3. (SSLを使用して)接続を保護するには、上のドメイン名と一致するSSL証明書を選択してください。
    4. サイトディレクトリを選択してください。
      1. 「サイトファイルの保存先」で「その他」を選択します。
      2. / Library / Server / Web / Data / Sites /に移動します。
      3. 「ムードル」をクリック
      4. 「選択」ボタンを押してください。
    5. 詳細設定を編集します。
      1. 下にスクロールして[詳細設定の編集...]を選択します
      2. [サーバーサイドインクルードを有効にする]の横のチェックボックスをオンにします。
      3. 「OK」ボタンを押す
    6. 「完了」ボタンを押す
  5. トグルスイッチをOFFからONに変更して、Webサイトサービスを有効にします。

*すべての本番サーバーは保護され、信頼できるSSL証明書を持っている必要があります。実際の学生データを保存していて、SSLを使用していない場合、ユーザーはユーザー名とパスワードを平文で渡します。