Fix mysql stack purge with remote db
This commit is contained in:
@@ -1130,10 +1130,14 @@ class WOStackController(CementBaseController):
|
||||
WOService.stop_service(self, 'fail2ban')
|
||||
|
||||
if (set(["mariadb-server"]).issubset(set(apt_packages))):
|
||||
if (os.path.isfile('/usr/bin/mysql') and
|
||||
os.path.isdir('/var/lib/mysql')):
|
||||
if self.app.config.has_section('stack'):
|
||||
database_host = self.app.config.get(
|
||||
'stack', 'ip-address')
|
||||
else:
|
||||
database_host = 'na'
|
||||
if database_host == '127.0.0.1':
|
||||
WOMysql.backupAll(self)
|
||||
WOService.stop_service(self, 'mysql')
|
||||
WOService.stop_service(self, 'mysql')
|
||||
|
||||
# Netdata uninstaller
|
||||
if '/var/lib/wo/tmp/kickstart.sh' in packages:
|
||||
|
||||
@@ -48,7 +48,7 @@ location /wp-content/uploads {
|
||||
try_files $uri$webp_suffix $uri =404;
|
||||
}
|
||||
location ~* \.(php|gz|log|zip|tar|rar|xz)$ {
|
||||
#Prevent Direct Access Of PHP Files & BackupsFrom Web Browsers
|
||||
#Prevent Direct Access Of PHP Files & Backups from Web Browsers
|
||||
deny all;
|
||||
}
|
||||
}
|
||||
@@ -95,6 +95,6 @@ location ~ \/wp-admin\/load-(scripts|styles).php {
|
||||
deny all;
|
||||
}
|
||||
# Protect Easy Digital Download files from being accessed directly.
|
||||
location ~ ^/wp-content/uploads/edd/(.*?)\.zip$ {
|
||||
rewrite / permanent;
|
||||
location ~ ^/wp-content/uploads/edd/(.*?)\.zip$ {
|
||||
rewrite / permanent;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user