You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Untested*: Drupal 7 multi-site, WordPress multi-site, Joomla, Drupal 6; any heavy symlinking
17
-
**Tip*: If you use an untested or incompatible host environment, then you may see the error `Failed to locate civicrm.settings.php`. See [StackExchange](http://civicrm.stackexchange.com/questions/12732/civix-reports-failed-to-locate-civicrm-settings-php) to discuss work-arounds.
9
+
* PHP v7.3+.
10
+
* A local CiviCRM installation.
11
+
* Systems with special file-layouts may need to [configure bootstrap](#bootstrap).
18
12
19
13
Download
20
14
========
@@ -142,6 +136,41 @@ Example: NodeJS
142
136
143
137
See https://github.com/civicrm/cv-nodejs
144
138
139
+
Bootstrap
140
+
=========
141
+
142
+
`cv` must find and bootstrap the local instance of CiviCRM, Drupal, WordPress, or similar. This may work a few ways:
143
+
144
+
*__Automatic__: By default, `cv` checks the current directory and each parent directory for evidence of well-known environment (such as Drupal or WordPress).
145
+
146
+
The automatic search is designed to work with a default site-layout -- as seen in a typical "zip" or "tar" file
147
+
from `drupal.org`, `wordpress.org`, or similar. Some deployments add more advanced options -- such as
148
+
configuring "multi-site", adding bespoke "symlinks", or moving the `wp-admin` folder. For advanced layouts, you
149
+
may need to set an environment variable.
150
+
151
+
*__`CIVICRM_BOOT`__: To enable the _standard boot protocol_, set this environment variable. Specify the CMS type and base-directory. Examples:
0 commit comments