通常どおりWeb UIを介してインストールできるようにインストールプロファイルを設定することは可能ですか?
Drupal Drushを使用してWEB UIを操作せずにインストールできます。次のコマンドを使用する必要があります
drush dl drupal-7.x --drupal-project-rename=D7
cd D7
drush site-install standard --account-name=admin --account-pass=admin --db-url=mysql://YourMySQLUser:YourMySQLPassword@localhost/YourMySQLDatabase
もちろん、まだインストールしていない場合は Drush をインストールし、詳細に従ってコマンドでMysqlデータベースの詳細を変更する必要があります。
インストールするインストールプロファイルを選択してください
site-install standardORsite-install minimal
はい、間違いなく。
最終的に、すべての構成に関する質問(サイト名、データベース名、データベースユーザー、データベースパスワードなど)に直接答えるインストールプロファイル(PHP)をコーディングすることになります。難しいことではありませんが、既にDrushがあり、Drushをバックグラウンドで(「site-install」コマンドを使用して)トリガーすることを検討できます。 Drupal(ただし、代わりに、サーバー[Drush]が新しいサイト/ドメイン/フォルダーの準備を完了するまで、進行状況インジケーターを備えた独自のカスタムフォーム/ページ。
個人的には、Drushを使用して認証済みフォームの後ろに隠します。しかし、Drushを使用できない場合は、独自のsettings.phpファイルの生成を検討してください(サイト名、URL、データベース名/ユーザー/パスなど、必要なすべての$ config変数を使用)等。)
simplytest.me はそのようなことをしますが、シェルスクリプトなども含みます(インストーラーをスキップするには、contribモジュールを選択する必要があります)。 simplytest.meはオープンソースなので、その機能を確認できます。
Drupal 7では、URLとデータベース設定がある場合、言語とプロファイルをそれに渡すことが可能でしたが、インストーラを変更せずにそれを行うことは不可能ですすでにsettings.phpにあり、バッチをすぐに開始しましたが、D8では機能しなくなりましたが、復元できる可能性があります。