| 
                                
                                    @@ 499-505 (lines=7) @@
                                 | 
                            
                                                            
                                    | 496 | 
                                     | 
                                    		$webServerRestart = false;  | 
                                
                                                            
                                    | 497 | 
                                     | 
                                    		$setup = new OC_Setup($config);  | 
                                
                                                            
                                    | 498 | 
                                     | 
                                    		$availableDatabases = $setup->getSupportedDatabases();  | 
                                
                                                            
                                    | 499 | 
                                     | 
                                    		if (empty($availableDatabases)) { | 
                                
                                                            
                                    | 500 | 
                                     | 
                                    			$errors[] = array(  | 
                                
                                                            
                                    | 501 | 
                                     | 
                                    				'error' => $l->t('No database drivers (sqlite, mysql, or postgresql) installed.'), | 
                                
                                                            
                                    | 502 | 
                                     | 
                                    				'hint' => '' //TODO: sane hint  | 
                                
                                                            
                                    | 503 | 
                                     | 
                                    			);  | 
                                
                                                            
                                    | 504 | 
                                     | 
                                    			$webServerRestart = true;  | 
                                
                                                            
                                    | 505 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 506 | 
                                     | 
                                     | 
                                
                                                            
                                    | 507 | 
                                     | 
                                    		// Check if config folder is writable.  | 
                                
                                                            
                                    | 508 | 
                                     | 
                                    		if (!is_writable(OC::$configDir) or !is_readable(OC::$configDir)) { | 
                                
                                                                                
                                 | 
                                
                                    @@ 638-643 (lines=6) @@
                                 | 
                            
                                                            
                                    | 635 | 
                                     | 
                                    			);  | 
                                
                                                            
                                    | 636 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 637 | 
                                     | 
                                     | 
                                
                                                            
                                    | 638 | 
                                     | 
                                    		if ($webServerRestart) { | 
                                
                                                            
                                    | 639 | 
                                     | 
                                    			$errors[] = array(  | 
                                
                                                            
                                    | 640 | 
                                     | 
                                    				'error' => $l->t('PHP modules have been installed, but they are still listed as missing?'), | 
                                
                                                            
                                    | 641 | 
                                     | 
                                    				'hint' => $l->t('Please ask your server administrator to restart the web server.') | 
                                
                                                            
                                    | 642 | 
                                     | 
                                    			);  | 
                                
                                                            
                                    | 643 | 
                                     | 
                                    		}  | 
                                
                                                            
                                    | 644 | 
                                     | 
                                     | 
                                
                                                            
                                    | 645 | 
                                     | 
                                    		$errors = array_merge($errors, self::checkDatabaseVersion());  | 
                                
                                                            
                                    | 646 | 
                                     | 
                                     |