@@ -255,7 +255,7 @@ def post_pref(self, apt_packages, packages):
255255 EEService .reload_service (self , 'postfix' )
256256
257257 if set (EEVariables .ee_nginx ).issubset (set (apt_packages )):
258- if set (["nginx-plus" ]).issubset (set (apt_packages )):
258+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
259259 # Fix for white screen death with NGINX PLUS
260260 if not EEFileUtils .grep (self , '/etc/nginx/fastcgi_params' ,
261261 'SCRIPT_FILENAME' ):
@@ -451,9 +451,9 @@ def post_pref(self, apt_packages, packages):
451451
452452 # Nginx-Plus does not have nginx package structure like this
453453 # So creating directories
454- if set (["nginx-plus" ]).issubset (set (apt_packages )):
454+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
455455 Log .info (self ,
456- "Installing EasyEngine Configurations for" "NGINX PLUS " )
456+ "Installing EasyEngine Configurations for" "NGINX" )
457457 if not os .path .exists ('/etc/nginx/sites-available' ):
458458 Log .debug (self , 'Creating directory'
459459 '/etc/nginx/sites-available' )
@@ -562,7 +562,7 @@ def post_pref(self, apt_packages, packages):
562562 EEGit .add (self ,
563563 ["/etc/nginx" ], msg = "Adding Nginx into Git" )
564564 EEService .reload_service (self , 'nginx' )
565- if set (["nginx-plus" ]).issubset (set (apt_packages )):
565+ if set (["nginx-plus" ]).issubset (set (apt_packages )) or set ([ "nginx" ]). issubset ( set ( apt_packages )) :
566566 EEShellExec .cmd_exec (self , "sed -i -e 's/^user/#user/'"
567567 " -e '/^#user/a user"
568568 "\ www-data\;'"
@@ -2171,13 +2171,21 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
21712171 Log .debug (self , "Setting apt_packages variable for Nginx" )
21722172
21732173 if not (EEAptGet .is_installed (self , 'nginx-custom' )):
2174- if not EEAptGet .is_installed (self , 'nginx-plus' ):
2174+ if not ( EEAptGet .is_installed (self , 'nginx-plus' ) or EEAptGet . is_installed ( self , 'nginx' ) ):
21752175 apt_packages = apt_packages + EEVariables .ee_nginx
21762176 else :
2177- Log .info (self , "NGINX PLUS Detected ..." )
2178- apt = ["nginx-plus" ] + EEVariables .ee_nginx
2179- #apt_packages = apt_packages + EEVariables.ee_nginx
2180- self .post_pref (apt , packages )
2177+ if EEAptGet .is_installed (self , 'nginx-plus' ):
2178+ Log .info (self , "NGINX PLUS Detected ..." )
2179+ apt = ["nginx-plus" ] + EEVariables .ee_nginx
2180+ #apt_packages = apt_packages + EEVariables.ee_nginx
2181+ self .post_pref (apt , packages )
2182+ elif EEAptGet .is_installed (self , 'nginx' ):
2183+ Log .info (self , "EasyEngine detected a previously installed Nginx package. "
2184+ "It may or may not have required modules. "
2185+ "\n If you need help, please create an issue at https://github.com/EasyEngine/easyengine/issues/ \n " )
2186+ apt = ["nginx" ] + EEVariables .ee_nginx
2187+ #apt_packages = apt_packages + EEVariables.ee_nginx
2188+ self .post_pref (apt , packages )
21812189 else :
21822190 Log .debug (self , "Nginx Stable already installed" )
21832191# if EEAptGet.is_installed(self, 'nginx-mainline'):
@@ -2328,8 +2336,8 @@ def install(self, packages=[], apt_packages=[], disp_msg=True):
23282336
23292337 if self .app .pargs .adminer :
23302338 Log .debug (self , "Setting packages variable for Adminer " )
2331- packages = packages + [["http ://downloads.sourceforge.net /"
2332- "adminer /adminer-{0}.php"
2339+ packages = packages + [["https ://www.adminer.org/static/download /"
2340+ "{0} /adminer-{0}.php"
23332341 "" .format (EEVariables .ee_adminer ),
23342342 "{0}22222/"
23352343 "htdocs/db/adminer/index.php"
0 commit comments