Difference between revisions of "CiviCRM/WordPress"
< CiviCRM
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
== Installation == | == Installation == | ||
− | The [ | + | The [https://docs.civicrm.org/sysadmin/en/latest/install/wordpress/#InstallingCiviCRMforWordPress-PluginIssues instructions] are well-written and easy to follow <ref>There is an issue on GitHub discussing simplifying the instructions down to the "essentials for routine installs"; with notes about edge cases. https://github.com/civicrm/civicrm-sysadmin-guide/issues/52#issuecomment-404952171</ref>. |
+ | |||
+ | Some of the '''help''' content from `wp civicrm --help` | ||
+ | <pre> | ||
+ | wp civicrm install | ||
+ | =============== | ||
+ | Command for to install CiviCRM. The install command requires that you have downloaded a | ||
+ | tarball or zip file first. | ||
+ | Options: | ||
+ | --dbhost MySQL host for your WordPress/CiviCRM database. Defaults to localhost. | ||
+ | --dbname MySQL database name of your WordPress/CiviCRM database. | ||
+ | --dbpass MySQL password for your WordPress/CiviCRM database. | ||
+ | --dbuser MySQL username for your WordPress/CiviCRM database. | ||
+ | --lang Default language to use for installation. | ||
+ | --langtarfile Path to your l10n tar.gz file. | ||
+ | --site_url Base Url for your WordPress/CiviCRM website without http ( e.g. | ||
+ | mysite.com ) | ||
+ | --ssl Using ssl for your WordPress/CiviCRM website if set to on ( e.g. | ||
+ | --ssl=on ) | ||
+ | --tarfile Path to your CiviCRM tar.gz file. | ||
+ | </pre> | ||
+ | |||
+ | On DreamHost, I logged in to my [https://panel.dreamhost.com control panel] and created a new database called ''coastal_crm'' The only downside was that the very popular "JetPack" plugin for WordPress is listed as incompatible with the CiviCRM plugin. So I disabled the JetPack plugin. | ||
== After initial install == | == After initial install == | ||
Line 60: | Line 82: | ||
sudo -u www-data wp plugin update --all | sudo -u www-data wp plugin update --all | ||
− | === | + | === Using WP-CLI to upgrade CiviCRM === |
+ | <pre> | ||
+ | wp civicrm upgrade | ||
+ | ================== | ||
+ | Take backups, replace CiviCRM codebase with new specified tarfile and upgrade database by | ||
+ | executing the CiviCRM upgrade process - civicrm/upgrade?reset=1. Use civicrm-restore to | ||
+ | revert to previous state in case anything goes wrong. | ||
+ | </pre> | ||
+ | |||
+ | === Traditional-style procedure === | ||
<source lang="bash"> | <source lang="bash"> | ||
sudo su - | sudo su - |
Revision as of 10:38, 16 July 2018
- ↑ There is an issue on GitHub discussing simplifying the instructions down to the "essentials for routine installs"; with notes about edge cases. https://github.com/civicrm/civicrm-sysadmin-guide/issues/52#issuecomment-404952171