Browse Source

Handling exception on cache_key_salt on site update

feature/refactor-php
Prabuddha Chakraborty 10 years ago
parent
commit
2b47f11a48
  1. 25
      ee/cli/plugins/site.py

25
ee/cli/plugins/site.py

@ -1307,18 +1307,21 @@ class EESiteUpdateController(CementBaseController):
if oldcachetype != 'wpredis' and data['wpredis']: if oldcachetype != 'wpredis' and data['wpredis']:
try: try:
if installwp_plugin(self, 'redis-cache', data): if installwp_plugin(self, 'redis-cache', data):
try: if EEShellExec.cmd_exec(self, "grep -r \"WP_CACHE_KEY_SALT\" {0}/wp-config.php".format(ee_site_webroot)):
wpconfig = open("{0}/wp-config.php".format(ee_site_webroot), pass
encoding='utf-8', mode='a') else:
wpconfig.write("\n\ndefine( \'WP_CACHE_KEY_SALT\', \'{0}:\' );" try:
wpconfig = open("{0}/wp-config.php".format(ee_site_webroot),
encoding='utf-8', mode='a')
wpconfig.write("\n\ndefine( \'WP_CACHE_KEY_SALT\', \'{0}:\' );"
.format(ee_domain)) .format(ee_domain))
wpconfig.close() wpconfig.close()
except IOError as e: except IOError as e:
Log.debug(self, str(e)) Log.debug(self, str(e))
Log.debug(self, "Editing wp-config.php failed.") Log.debug(self, "Editing wp-config.php failed.")
Log.info(self, Log.FAIL + "Editing wp-config failed. " Log.info(self, Log.FAIL + "Editing wp-config failed. "
"Could not append:" "Could not append:"
" define( 'WP_CACHE_KEY_SALT', '{sitename}:' );") " define( 'WP_CACHE_KEY_SALT', '{sitename}:' );")
except SiteError as e: except SiteError as e:
Log.debug(self, str(e)) Log.debug(self, str(e))

Loading…
Cancel
Save