WP_CACHE_KEY first fix

This commit is contained in:
VirtuBox
2019-06-13 17:28:23 +02:00
parent 64431100f9
commit 57d57e829d

View File

@@ -317,12 +317,10 @@ def setupwordpress(self, data):
) + ) +
"--dbpass=\'{0}\' " "--dbpass=\'{0}\' "
"--extra-php<<PHP \n" "--extra-php<<PHP \n"
"{1} {redissalt}\nPHP\"" "{1}\nPHP\""
.format(data['wo_db_pass'], .format(data['wo_db_pass'],
"\n\ndefine(\'WP_DEBUG\', false);", "\n\ndefine(\'WP_DEBUG\',"
redissalt="\n\ndefine( \'WP_CACHE_KEY_SALT\', \'{0}:\' );" " false);"),
.format(wo_domain_name) if data['wpredis']
else ''),
log=False log=False
): ):
pass pass
@@ -354,15 +352,13 @@ def setupwordpress(self, data):
.format(data['wo_db_name'], wo_wp_prefix, .format(data['wo_db_name'], wo_wp_prefix,
data['wo_db_host']) + data['wo_db_host']) +
"--dbuser=\'{0}\' --dbpass=\'{1}\' " "--dbuser=\'{0}\' --dbpass=\'{1}\' "
"--extra-php<<PHP \n {2} {3} {redissalt}\nPHP\"" "--extra-php<<PHP \n {2} {3}\nPHP\""
.format(data['wo_db_user'], .format(data['wo_db_user'],
data['wo_db_pass'], data['wo_db_pass'],
"\ndefine(\'WPMU_ACCEL_REDIRECT\'," "\ndefine(\'WPMU_ACCEL_REDIRECT\',"
" true);", " true);",
"\n\ndefine(\'WP_DEBUG\', false);", "\n\ndefine(\'WP_DEBUG\',"
redissalt="\n\ndefine( \'WP_CACHE_KEY_SALT\', \'{0}:\' );" " false);"),
.format(wo_domain_name) if data['wpredis']
else ''),
log=False log=False
): ):
pass pass
@@ -544,6 +540,42 @@ def setupwordpress(self, data):
"""Install Redis Cache""" """Install Redis Cache"""
if data['wpredis']: if data['wpredis']:
installwp_plugin(self, 'redis-cache', data) installwp_plugin(self, 'redis-cache', data)
if installwp_plugin(self, 'redis-cache', data):
if WOFileUtils.isexist(self, "{0}/wp-config.php"
.format(wo_site_webroot)):
config_path = '{0}/wp-config.php'.format(
wo_site_webroot)
elif WOFileUtils.isexist(self, "{0}/htdocs/wp-config.php"
.format(wo_site_webroot)):
config_path = '{0}/htdocs/wp-config.php'.format(
wo_site_webroot)
else:
Log.debug(
self, "Updating wp-config.php failed. "
"File could not be located.")
Log.error(
self, "wp-config.php could not be located !!")
raise SiteError
if WOShellExec.cmd_exec(self, "grep -q "
"\"WP_CACHE_KEY_SALT\" {0}"
.format(config_path)):
pass
else:
try:
wpconfig = open("{0}".format(config_path),
encoding='utf-8', mode='a')
wpconfig.write("\n\ndefine( \'WP_CACHE_KEY_SALT\',"
" \'{0}:\' );".format(wo_domain))
wpconfig.close()
except IOError as e:
Log.debug(self, str(e))
Log.debug(self, "Updating wp-config.php failed.")
Log.warn(self, "Updating wp-config.php failed. "
"Could not append:"
"\ndefine( \'WP_CACHE_KEY_SALT\', "
"\'{0}:\' );".format(wo_domain) +
"\nPlease add manually")
wp_creds = dict(wp_user=wo_wp_user, wp_pass=wo_wp_pass, wp_creds = dict(wp_user=wo_wp_user, wp_pass=wo_wp_pass,
wp_email=wo_wp_email) wp_email=wo_wp_email)