@@ -262,7 +262,7 @@ def post_pref(self, apt_packages, packages):
262262 EEService .reload_service (self , 'postfix' )
263263
264264 if set (EEVariables .ee_nginx ).issubset (set (apt_packages )):
265- if set (["nginx-plus" ]).issubset (set (apt_packages )):
265+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
266266 # Fix for white screen death with NGINX PLUS
267267 if not EEFileUtils .grep (self , '/etc/nginx/fastcgi_params' ,
268268 'SCRIPT_FILENAME' ):
@@ -458,9 +458,9 @@ def post_pref(self, apt_packages, packages):
458458
459459 # Nginx-Plus does not have nginx package structure like this
460460 # So creating directories
461- if set (["nginx-plus" ]).issubset (set (apt_packages )):
461+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
462462 Log .info (self ,
463- "Installing EasyEngine Configurations for" "NGINX PLUS " )
463+ "Installing EasyEngine Configurations for" "NGINX" )
464464 if not os .path .exists ('/etc/nginx/sites-available' ):
465465 Log .debug (self , 'Creating directory'
466466 '/etc/nginx/sites-available' )
@@ -569,7 +569,7 @@ def post_pref(self, apt_packages, packages):
569569 EEGit .add (self ,
570570 ["/etc/nginx" ], msg = "Adding Nginx into Git" )
571571 EEService .reload_service (self , 'nginx' )
572- if set (["nginx-plus" ]).issubset (set (apt_packages )):
572+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
573573 EEShellExec .cmd_exec (self , "sed -i -e 's/^user/#user/'"
574574 " -e '/^#user/a user"
575575 "\ www-data\;'"
@@ -2283,13 +2283,21 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
22832283 Log .debug (self , "Setting apt_packages variable for Nginx" )
22842284
22852285 if not (EEAptGet .is_installed (self , 'nginx-custom' )):
2286- if not EEAptGet .is_installed (self , 'nginx-plus' ):
2286+ if not ( EEAptGet .is_installed (self , 'nginx-plus' ) or EEAptGet . is_installed ( self , 'nginx' ) ):
22872287 apt_packages = apt_packages + EEVariables .ee_nginx
22882288 else :
2289- Log .info (self , "NGINX PLUS Detected ..." )
2290- apt = ["nginx-plus" ] + EEVariables .ee_nginx
2291- #apt_packages = apt_packages + EEVariables.ee_nginx
2292- self .post_pref (apt , packages )
2289+ if EEAptGet .is_installed (self , 'nginx-plus' ):
2290+ Log .info (self , "NGINX PLUS Detected ..." )
2291+ apt = ["nginx-plus" ] + EEVariables .ee_nginx
2292+ #apt_packages = apt_packages + EEVariables.ee_nginx
2293+ self .post_pref (apt , packages )
2294+ elif EEAptGet .is_installed (self , 'nginx' ):
2295+ Log .info (self , "EasyEngine detected a previously installed Nginx package. "
2296+ "It may or may not have required modules. "
2297+ "\n If you need help, please create an issue at https://github.com/EasyEngine/easyengine/issues/ \n " )
2298+ apt = ["nginx" ] + EEVariables .ee_nginx
2299+ #apt_packages = apt_packages + EEVariables.ee_nginx
2300+ self .post_pref (apt , packages )
22932301 else :
22942302 Log .debug (self , "Nginx Stable already installed" )
22952303# if EEAptGet.is_installed(self, 'nginx-mainline'):
@@ -2455,8 +2463,8 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
24552463
24562464 if self .app .pargs .adminer :
24572465 Log .debug (self , "Setting packages variable for Adminer " )
2458- packages = packages + [["http ://downloads.sourceforge.net /"
2459- "adminer /adminer-{0}.php"
2466+ packages = packages + [["https ://www.adminer.org/static/download /"
2467+ "{0} /adminer-{0}.php"
24602468 "" .format (EEVariables .ee_adminer ),
24612469 "{0}22222/"
24622470 "htdocs/db/adminer/index.php"
0 commit comments