コンテンツにスキップ

インストール

システム要件

Omeka Sをインストールするには、以下を実行するサーバーが必要です:

  • Linux
  • Apache(AllowOverrideを"All"に設定し、mod_rewriteが有効)
  • MySQL、最低バージョン5.6.4(または、MariaDB、最低バージョン10.0.5)
  • PHP、最低バージョン7.4、PDOpdo_mysqlxml拡張機能がインストールされている
  • オプション、サムネイル作成用:ImageMagickバージョン6.7.5以上、PHPのimagick拡張機能、またはPHPのgd拡張機能。

GDはPHPにデフォルトでインストールされている基本的なグラフィックライブラリです。jpeg、gif、pngなどの一般的なイメージフォーマットのサムネイルを作成することができます。ImagickおよびImageMagickは同じライブラリで、200種類以上のフォーマットのサムネイルを作成することができます。詳細については、設定ページを参照してください。

インストール方法

ダウンロードからのインストール

Note

Omeka Sをインストールする前に、MySQLデータベースとユーザーを作成する必要があります。Omeka Sは専用のデータベースを使用する必要があります。他のシステムやOmeka SまたはClassicのインストールに使用するデータベースにプレフィックスを使用することはできません。データベースとユーザーを作成する方法の詳細については、ホスティングのサポートドキュメントを参照するか、システム管理者にお問い合わせください。

  1. 最新リリースをリリースページからダウンロードします。
  2. ダウンロードしたzipファイルをコンピューターに解凍します。
  3. ディレクトリの中にあるconfig/database.iniファイルを開き、MySQLのユーザー名、パスワード、データベース名、ホスト名を追加します。この手順より前にユーザーとデータベースを作成しておく必要があります。
  4. このディレクトリ全体を、選んだフォルダにサーバーにアップロードします。たとえば、サーバーがhttps://yourwebsite.org/であれば、https://yourwebsite.org/myomekas/にOmeka Sをインストールするフォルダを作成することになります。更新されたdatabase.iniファイルが含まれていることを確認してください(ダウンロードした元のzipファイルはアップロードしないでください)。
  5. サーバー上のfiles/ディレクトリがApacheによって書き込み可能であることを確認してください。
  6. Webブラウザで、Omeka Sのインストールが完了したadminページにアクセスします。たとえば、ディレクトリの内容をhttps://yourwebsite.org/myomekas/にアップロードした場合は、https://yourwebsite.org/myomekas/adminにアクセスします。

GitHubからのインストール

GitHubからインストールおよび更新する基本的な手順は、Omeka S GitHubリポジトリのReadMeにあります。

その後、WebブラウザでOmeka Sのインストールの管理ページ(https://yourwebsite.org/myomekas/admin)にアクセスし、インストールを完了します。

ワンクリックインストール

Softaculousを使用するホスティング会社では、Omeka ClassicOmeka S のワンクリックインストールを提供しているはずです。Softaculousを介したワンクリックインストールプロセスでは、データベースとユーザーを同時に作成でき、「config/database.ini」ファイルを編集してくれます。

ユーザーからの提案には:

初期設定

Omeka Sのインストールに成功し、database.iniファイルを設定したら、Omeka Sのインストールの管理URLにアクセスする必要があります(https://yourwebsite.org/myomekas/adminのようなもの)。

新しくインストールされたサイトにブラウザを向けた最初の時、最初のユーザーの情報を入力し、インストールの基本情報を入力する必要があります。このページには2つのセクションがあります:最初のユーザーを作成設定

最初のユーザーを作成セクションで:

  • メールアドレスを入力し、確認のため再入力します
  • パスワードを確認し、次の入力欄で確認のため再入力します
  • ユーザーの表示名を入力します。

これらはいずれもインストールのユーザー管理セクションで後で変更することができます。

最初のユーザーセクションの説明にあるフィールドとともに

設定セクションで、次の項目を入力します:

  • 管理サイトに表示されるインストールのタイトル
  • インストールのタイムゾーン(ドロップダウンから選択)
  • インストールの管理側の言語になるロケールを選択します。

説明されているフィールドがある設定セクション

これらはいつでもインストールの設定セクションか管理ダッシュボードで変更が可能です。

PHPパスをテストして設定する

Omeka Sは、多くのアイテムに作用する長時間実行されるタスクや、単に長い時間がかかるかもしれないタスクのためのバックグラウンドジョブを使用します。Omeka Sはこれらのジョブを実行するためにPHP CLI(コマンドラインインターフェイス)、phpコマンドを使用します。無効なPHPパスは、Omeka Classicインストールの多くの問題を引き起こす可能性があります。

Omeka Sはデフォルトではサーバー上のPHP CLIへのパスを自動的に検出しようとしますが、検出が機能しないサーバーや複数の異なるphpコマンドから選択する必要があるサーバーもあります。

Reclaim Hostingを使用している場合は、インストール時にPHPパスを手動で設定する必要があります。ここでの彼らの指示を参照してください

システム情報ページを使用して、インストールが正しいPHPパスを識別しているかを確認します。ボタンをクリックしたときにエラーが発生する場合、それは手動で設定を行う必要があるかもしれないことを示しています。

PHPパスとImageMagickバージョンを取得するためのシステム情報ボタン。

サムネイル生成の変更、手動でPHPパスを設定する方法などについては、構成オプションで詳しく学んでください。

インストール作業の開始

Omeka Sインストールのすべての技術的なコンポーネントが正しく設定されたら、他のユーザーの追加、リソーステンプレート、語彙、アイテムセットの作成、1つ以上のサイトの作成、アイテムの追加、およびこれらのリソースのサイトへの割り当てから始めることになります。Omeka Sのこれらの部分についてもっと学ぶため、ユーザーマニュアルを続けてください。

Note

既存のOmeka ClassicまたはSインストールを持っている場合は、Omeka Classic ImporterOmeka S Item Importer、またはCSV Importモジュールのようなモジュールを見て、他のタイプのデータをコピーするのに役立つかもしれません。

アップデート

手動でアップデートする

  1. リリースページから最新リリースをダウンロードします。
  2. /configディレクトリのコピーを作成します。local.config.phpおよびdatabase.iniファイルをそのコピーから復元する必要があります。
  3. /modulesおよび/themesディレクトリのコピーを作成します。
  4. /filesディレクトリのコピーを作成します。
  5. すべてのOmeka Sファイルを削除し、更新されたzipファイルのファイルで置き換えます。
  6. 元の/config/local.config.phpファイル、/config/database.iniファイル、およびコピーした/modules/themes/filesディレクトリを置き換えます。
    • 大きなバージョンアップデートの場合は、モジュールとテーマの更新バージョンをインストールする必要もあるかもしれません。バージョンのリリースノートで、それらの更新が必要かどうかが示されるでしょう。さらに、ブラウザを使用して移行が完了すると、新しいバージョンが必要なモジュールとテーマがそれぞれのページで明確にマークされます。
  7. Webブラウザで、サイトの管理ページ(/myomekas/admin)にアクセスし、必要な移行を実行します。

GitHubからのアップデート

GitHubからのインストールおよびアップデートの基本的な手順は、Omeka S GitHubリポジトリのReadMeにあります。

WindowsまたはMac OSでのインストール(開発のみ)

Omeka Sは、独占的またはクローズドソースのオペレーティングシステムをサポートしていません。しかし、基本的な開発目的や迅速なトレーニングのために、OmekaはWAMPMAMP、またはそれに類似したツールを使って実行することができます。

標準のインストール手順に従ってください。config/local.config.phpのファイルに以下の設定変更を行う必要があります。

まず、Omeka Sがあなたのローカルサーバー上のPHPユーティリティの場所を自動的に検出できない場合、PHPパスを設定する必要があります。local.config.phpファイルを開き、12行目を探します:

    'cli' => [
        'phpcli_path' => null,
    ],

phpcli_pathの値に、オペレーティングシステムに適したパスを記入します。たとえば、MAMP環境を使用している場合は、MAMPのインストールフォルダ内のMAMP\bin\php\php74でPHPユーティリティを見つけるかもしれません。

次に、ローカルサーバーで利用可能なサムネイル生成ユーティリティを使用するようにOmeka Sを設定する必要があります。local.config.phpファイルを開き、次のセクションを探します:

    'service_manager' => [
        'aliases' => [
            'Omeka\File\Store' => 'Omeka\File\Store\Local',
            'Omeka\File\Thumbnailer' => 'Omeka\File\Thumbnailer\ImageMagick',
        ],
    ],

システムに利用可能なものに基づいてOmeka\File\Thumbnailerの値を以下に置き換えます:

  • デフォルトのサムネイラーをOmeka\File\Thumbnailer\Gdに置き換えます。
  • デフォルトのサムネイラーをOmeka\File\Thumbnailer\Imagickに置き換え、サーバーのphp.iniファイルでImagickを有効にします。
  • デフォルトのサムネイラー`Omeka