Я на самом деле предпочитаю инсталляторы, где я делаю все загрузки, а он просто создает базу данных / вставляет настройки / проверяет разрешения.
Загрузка себя позволяет мне проверять хэши, если я хочу, без необходимости полагать, что вы все сделали правильно в своем коде. Для меня также есть кое-что немного пугающее в программном обеспечении, которое загружается само по себе, что делает меня параноиком в настройках сети.
Drupal имеет довольно хороший установщик в наши дни. Они проходят через простой мастер, который позволяет вам вводить настройки и добавляет необходимые таблицы базы данных. Когда это будет сделано, он скажет вам, что вы можете затянуть (права доступа к файлу конфигурации, а что нет) и даст вам четкие инструкции о том, как это сделать.