Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I am getting this error message on install:
PHP Fatal error: require_once(): Failed opening required '/subprofiles.install.inc' (include_path='.:/usr/share/php:/usr/share/pear') in .../profiles/openoutreach/openoutreach.install.inc on line 15, referer: http://.../install.php
It went away after I installed the subprofiles module. An inexperienced user would see the white screen and not know how to fix it. It should either give an error about the missing module or not require the module until after the Drupal "Requirements problem" page has told people that this module needs to be installed.
Comments
Comment #1
nedjoThanks for noting the issue. I see the point about providing a warning. However, Open Outreach is designed to be installed as a bundled package with all of its included modules, in which case there is no need to separately download or install Subprofiles or any other requirement. While it's possible to build your own version, this is advanced territory, usually involving
drush make
. See http://www.openoutreach.org/section/develop-open-outreach.Comment #2
Liam MorlandI thought that downloading a release from the project page was the same as a git clone and checking out that version. The documentation said that installing Open Outreach is the same as installing Drupal. So, I checked-out the Open Outreach profile, put it in the profiles directory of my Drupal install, and tried to install using that profile. That didn't work. It took a while to figure out how to get drush make to work, but that only did part of it and gave a broken result.
I suggest that the install documentation make it clear that the release archive must be downloaded.
Comment #3
nedjoSupport request fixed.
Specific suggestions for documentation changes welcome.
Comment #4
Liam MorlandI suggest adding the following under "Installation":
Comment #5
nedjoI see the point. However, this issue applies to all distributions, so ideally documentation would be somewhere visible to anyone using a distro, rather than repeated on the project page of each distribution. Please feel free to edit the distribution documentation in the handbook as appropriate. Thanks!