要件
Craft Server Check (opens new window) スクリプトを使うことで、サーバーが Craft の要件を満たしているかどうかを素早く確認できます。
Craft は次の項目が必要です。
- PHP 7.0 以降
- with InnoDB の MySQL 5.5 以降、MariaDB 5.5 以降、または、PostgreSQL 9.5 以降
- 少なくとも 256MB の PHP 割当メモリ
- 少なくとも 200MB の空きディスク容量
# 必要な PHP エクステンション
Craft は次の PHP エクステンションが必要です。
- ctype (opens new window)
- cURL (opens new window)
- GD (opens new window) または ImageMagick (opens new window)。ImageMagick が好ましいです。
- iconv (opens new window)
- JSON (opens new window)
- Multibyte String (opens new window)
- OpenSSL (opens new window)
- PCRE (opens new window)
- PDO MySQL Driver (opens new window) または PDO PostgreSQL Driver (opens new window)
- PDO (opens new window)
- Reflection (opens new window)
- SPL (opens new window)
- Zip (opens new window)
- DOM (opens new window)
# オプションの PHP エクステンション
- Intl (opens new window) – よりリッチな国際化のサポートを追加します。
# オプションの PHP メソッドと設定
一部の共用ホスティング環境では、Craft の機能に影響を与える PHP メソッドや設定が無効になっています。
- プラグインのアップデートやプラグインストアからインストールするために、allow_url_fopen (opens new window) を有効にする必要があります。
- プラグインストアの利用やメールの送信ができるよう proc_* (opens new window) メソッドを有効にする必要があります。
- デフォルトのウェブベースのキューランナーが動作するために、ignore_user_abort (opens new window) を有効にする必要があります。
# 追加オプション
- Composer 1.30+ - Composer で Craft をインストールする場合
# 必要なデータベースユーザー特権
Craft のデータベースに接続するユーザーには、次の特権がなければなりません。
# MySQL/MariaDB
SELECT
INSERT
DELETE
UPDATE
CREATE
ALTER
INDEX
DROP
REFERENCES
LOCK TABLES
# PostgreSQL
SELECT
INSERT
UPDATE
CREATE
DELETE
REFERENCES
CONNECT
# コントロールパネルのブラウザ要件
Craft のコントロールパネルは、JavaScript モジュールをサポートする (opens new window)ブラウザが必要です。
# Windows と macOS
- Firefox 67+
- Chrome 63+
- Safari 11.1+
- Edge 79+
# モバイル
- iOS: Safari 11+
- Android: Chrome 81+ または Firefox 68+
Craft のコントロールパネルのブラウザ要件は、実際のウェブサイトとは関係がありません。もしあなたがつらい仕事を苦にせず、IE 6 で完璧に表示されるサイトを望むのであれば、あたなの望む通りにできます。