最小限のインストールプロファイルをインストールしました。現在のアクティブなプロファイルであるプロファイル名が記載されているデータベースにエントリがありますか?.
既存のサイトにインストールされているプロファイル名を取得したい。
/admin/reports/status
に移動した場合、Drupal Drupal versionの後に何かが表示されている場合は、それがインストールプロファイルです。何もない場合は、標準プロファイルであることを意味します。
関数を見てください drupal_get_profile
現在アクティブなインストールプロファイルの名前を取得します。
Drupalの初期インストールプロセス中にこの関数が呼び出されると、インストールされるプロファイルの名前がグローバルインストール状態で保存されます。それ以外の場合は常に、「install_profile」設定がsettings.phpで使用可能になります。
あなたは簡単に設定APIでそれを得ることができました。
$profile = \Drupal::service('config.factory')->get('core.extension')->get('profile');
データベースでは、それはcore.extensionエントリの下でシリアル化されたconfigテーブルにあります。
Drupal配布およびインストールプロファイル情報を取得します。
$profile = drupal_get_profile();
$profile_info = system_get_info('module', $profile) + array(
'distribution_name' => 'Drupal',
'version' => VERSION,
);
詳細情報 こちら をご覧ください