I now have an automated process working to deploy CiviCRM on drupal based on roundearth/drupal-civicrm-project. Only issue is, drush en civicrm
fails to expose the CiviCRM menu. What step might I be missing please?
The status page is reporting no errors. /var/log/apache2/domain.tld-errors.log shows only the server restarts. No errors in the UI.
But neither is their any CRM menu when I browse to the CRM icon on the drupal menu. In fact, the browser times out and I am left with a white-screen-o-death. $drupal_root/vendor/civicrm, includes:
civicrm-asset-plugin
civicrm-core
civicrm-cxn-rpc
civicrm-drupal-8
civicrm-packages
composer-downloads-plugin
composer.json includes:
# grep civicrm ../../../composer.json
"name": "roundearth/drupal-civicrm-project",
"civicrm/civicrm-asset-plugin": "^1.0",
"civicrm/civicrm-drupal-8": "^5.24.0",
"civicrm/civicrm-packages": "^5.24.0",
"civicrm-asset": {
"path": "web/libraries/civicrm",
"url": "/libraries/civicrm"
UPDATE
Applying the changes recommended by KarinG below, and then browsing to /civicrm, in the logs I am now seeing all these 404's:
"GET /modules/contrib/civicrm/icons/ffffff/CiviCRM.svg HTTP/1.1" 200 1738 "http://domain.net/sites/default/files/css/css_G_ErrXTnzvbnVhgrkNAnad6AbqucEyPg7r7hEbARnbY.css
"
"GET /civicrm HTTP/1.1" 200 10772 "http://domain.net/admin/modules"
"GET /libraries/civicrm/bower_components/jquery/dist/jquery.min.js HTTP/1.1" 404 758 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/jquery-ui/jquery-ui.min.js HTTP/1.1" 404 758 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/lodash-compat/lodash.min.js HTTP/1.1" 404 760 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/datatables/media/js/jquery.dataTables.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.mousewheel.min.js HTTP/1.1" 404 770 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/select2/select2.min.js HTTP/1.1" 404 750 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.form.min.js HTTP/1.1" 404 758 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.timeentry.min.js HTTP/1.1" 404 768 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.blockUI.min.js HTTP/1.1" 404 764 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/jquery-validation/dist/jquery.validate.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/Common.js?r=00RaD HTTP/1.1" 404 706 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.ui.datepicker.validation.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.datepicker.js?r=00RaD HTTP/1.1" 404 722 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.ajax.js?r=00RaD HTTP/1.1" 404 710 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.tableHeader.js HTTP/1.1" 404 764 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/wysiwyg/crm.wysiwyg.js?r=00RaD HTTP/1.1" 404 734 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.notify.min.js HTTP/1.1" 404 762 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/smartmenus/dist/jquery.smartmenus.min.js HTTP/1.1" 404 788 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/smartmenus/dist/addons/keyboard/jquery.smartmenus.keyboard.min.js HTTP/1.1" 404 842 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.menubar.js?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.drupal8.js?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.optionEdit.js?r=00RaD HTTP/1.1" 404 722 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/jquery/jquery.dashboard.js?r=00RaD HTTP/1.1" 404 742 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/noconflict.js?r=00RaD HTTP/1.1" 404 714 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/datatables/media/css/jquery.dataTables.min.css HTTP/1.1" 404 802 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/crm-i.css?r=00RaD HTTP/1.1" 404 708 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css HTTP/1.1" 404 800 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/font-awesome/css/font-awesome.min.css HTTP/1.1" 404 782 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/select2/select2.min.css HTTP/1.1" 404 752 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/civicrm.css?r=00RaD HTTP/1.1" 404 712 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/d3/d3.min.js HTTP/1.1" 404 731 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/crossfilter2/crossfilter.min.js HTTP/1.1" 404 769 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/dc-2.1.x/dc.min.js HTTP/1.1" 404 743 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/dashboard.css?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"GET /sites/default/files/css/css_Z5jMg7P_bjcW9iUzujI7oaechMyxQTUqZhHJ_aYSq04.css HTTP/1.1" 200 554 "http://domain.net/civicrm"
"GET /sites/default/files/css/css_nbayFeUgbTUEetzUj2zWWfaIftpVnyzHwC413fE8LR0.css HTTP/1.1" 200 6844 "http://domain.net/civicrm"
"GET /sites/default/files/css/css_7yTt9sM3dRkmf7FbAO2SqjGlA2u0qFHoXWeDQTeRulA.css HTTP/1.1" 200 11162 "http://domain.net/civicrm"
"GET /core/themes/bartik/logo.svg HTTP/1.1" 200 4044 "http://domain.net/civicrm"
"GET /core/assets/vendor/modernizr/modernizr.min.js?v=3.3.1 HTTP/1.1" 200 2406 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/datatables/media/js/jquery.dataTables.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/jquery-validation/dist/jquery.validate.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.ui.datepicker.validation.min.js HTTP/1.1" 404 798 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/Common.js?r=00RaD HTTP/1.1" 404 706 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.datepicker.js?r=00RaD HTTP/1.1" 404 722 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.ajax.js?r=00RaD HTTP/1.1" 404 710 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/wysiwyg/crm.wysiwyg.js?r=00RaD HTTP/1.1" 404 734 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.tableHeader.js HTTP/1.1" 404 764 "http://domain.net/civicrm"
"GET /libraries/civicrm/packages/jquery/plugins/jquery.notify.min.js HTTP/1.1" 404 762 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/smartmenus/dist/jquery.smartmenus.min.js HTTP/1.1" 404 788 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/smartmenus/dist/addons/keyboard/jquery.smartmenus.keyboard.min.js HTTP/1.1" 404 842 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.menubar.js?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.optionEdit.js?r=00RaD HTTP/1.1" 404 722 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/crm.drupal8.js?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/jquery/jquery.dashboard.js?r=00RaD HTTP/1.1" 404 742 "http://domain.net/civicrm"
"GET /libraries/civicrm/js/noconflict.js?r=00RaD HTTP/1.1" 404 714 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/crm-i.css?r=00RaD HTTP/1.1" 404 708 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/font-awesome/css/font-awesome.min.css HTTP/1.1" 404 782 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/datatables/media/css/jquery.dataTables.min.css HTTP/1.1" 404 802 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/jquery-ui/themes/smoothness/jquery-ui.min.css HTTP/1.1" 404 800 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/civicrm.css?r=00RaD HTTP/1.1" 404 712 "http://domain.net/civicrm"
"GET /libraries/civicrm/bower_components/select2/select2.min.css HTTP/1.1" 404 752 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/d3/d3.min.js HTTP/1.1" 404 731 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/crossfilter2/crossfilter.min.js HTTP/1.1" 404 769 "http://domain.net/civicrm"
"GET /libraries/civicrm//bower_components/dc-2.1.x/dc.min.js HTTP/1.1" 404 743 "http://domain.net/civicrm"
"GET /libraries/civicrm/css/dashboard.css?r=00RaD HTTP/1.1" 404 716 "http://domain.net/civicrm"
"POST /contextual/render HTTP/1.1" 200 3751 "http://domain.net/civicrm"
"GET /core/themes/stable/images/core/icons/bebebe/pencil.svg HTTP/1.1" 200 675 "http://domain.net/sites/default/files/css/css_nbayFeUgbTUEetzUj2zWWfaIftpVnyzHwC413fE8LR0.css"