Difference between revisions of "CiviCRM/WordPress"

From Freephile Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
== Installation ==
 
== Installation ==
  
The [http://wiki.civicrm.org/confluence/display/CRMDOC/Installing+CiviCRM+for+WordPress#InstallingCiviCRMforWordPress-PluginIssues instructions] are well-written and easy to follow. 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.
+
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
  
=== Start with a db backup ===
+
=== 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

  1. 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