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: ```php # 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, led me to these errors: ``` several error logs ``` which led me to run this change: ``` /usr/bin/find files/ -type d -exec /bin/chown www-data: {} \ ``` 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" ``` **UPDATE #2** Thanks again, KarinG. That project does not seem to be working for me at the moment. Any guidance? ``` ~/sandbox $ composer create-project drupal/recommended-project my_client_crm Creating a "drupal/recommended-project" project at "./my_client_crm" The "https://repo.packagist.org/packages.json" file could not be downloaded: failed to open stream: Connection timed out https://repo.packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date ```