Skip to content

Instantly share code, notes, and snippets.

@ProxiBlue
Created September 24, 2014 06:35
Show Gist options
  • Save ProxiBlue/7e33bc24d7333b4db83f to your computer and use it in GitHub Desktop.
Save ProxiBlue/7e33bc24d7333b4db83f to your computer and use it in GitHub Desktop.
Comon / example snapshot configuration changes
<!-- Change unsecure base URL-->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[web/unsecure/base_url]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[{{base_url}}]]></value>
</set>
</update>
<!-- Change secure base URL -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[web/secure/base_url]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[{{base_url}}]]></value>
</set>
</update>
<!-- Turn of New Relic so cache clears and reindexes dont get sent to the live monitoring -->
<delete>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[newrelic/api/data_access_key]]></value>
</where>
</delete>
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[newrelic/settings/record_cache]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[0]]></value>
</set>
</update>
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[newrelic/settings/record_index]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[0]]></value>
</set>
</update>
<!-- Turn of GA so it doesn't skew the stats for live -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[google/analytics/active]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[0]]></value>
</set>
</update>
<!-- OR -->
<!-- Switch Google Analytics Google API to staging account -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[google/analytics/account]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[UA-44406630-1]]></value>
</set>
</update>
<!-- Change contacts email address -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[contacts/email/recipient_email]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[sales@proxiblue.com.au]]></value>
</set>
</update>
<!-- Change sales emails -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[sales_email/order/copy_to]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[sales@proxiblue.com.au]]></value>
</set>
</update>
<!-- Enable Check/money order for easy checkout testing -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[payment/checkmo/active]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[1]]></value>
</set>
</update>
<!-- Increase admin lockout time which is very annoying -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[admin/security/lockout_threshold]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[1680]]></value>
</set>
</update>
<!-- Disable Automated Email Reminder Rules -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[promo/enterprise_reminder/enabled]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[0]]></value>
</set>
</update>
<!-- Changing search engine from Solr to MySql Fulltext so that reindexing on your local doesn't mess up the live indexes -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[catalog/search/engine]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value><![CDATA[catalogsearch/fulltext_engine]]></value>
</set>
</update>
<!-- Clear Cookie Domain -->
<delete>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[web/cookie/cookie_domain]]></value>
</where>
</update>
<!-- disable css and js merging -->
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[dev/js/merge_files]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value>0</value>
</set>
</update>
<update>
<where>
<field><![CDATA[path]]></field>
<value><![CDATA[dev/css/merge_css_files]]></value>
</where>
<set>
<field><![CDATA[value]]></field>
<value>0</value>
</set>
</update>
</core_config_data>
<eav_entity_store>
<!-- Change prefix for order id's so that if you're running a staging boker + j6 setup, j6 doesnt get confused about already existing order id's (who knows why) -->
<update>
<where>
<field><![CDATA[store_id]]></field>
<value><![CDATA[1]]></value>
</where>
<set>
<field><![CDATA[increment_prefix]]></field>
<value><![CDATA[2]]></value>
</set>
</update>
</eav_entity_store>
@ProxiBlue
Copy link
Author

Just some example real world update settings I use in my projects, with the snapshot script

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment