You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							1.2 KiB
						
					
					
				| <?php | |
| /* @var YiiRequirementChecker $this */ | |
| /* @var array $summary */ | |
| /* @var array[] $requirements */ | |
|  | |
| echo "\nYii Application Requirement Checker\n\n"; | |
|  | |
| echo "This script checks if your server configuration meets the requirements\n"; | |
| echo "for running Yii application.\n"; | |
| echo "It checks if the server is running the right version of PHP,\n"; | |
| echo "if appropriate PHP extensions have been loaded, and if php.ini file settings are correct.\n"; | |
|  | |
| $header = 'Check conclusion:'; | |
| echo "\n{$header}\n"; | |
| echo str_pad('', strlen($header), '-')."\n\n"; | |
|  | |
| foreach ($requirements as $key => $requirement) { | |
| 	if ($requirement['condition']) { | |
| 		echo $requirement['name'].": OK\n"; | |
| 		echo "\n"; | |
| 	} else { | |
| 		echo $requirement['name'].': '.($requirement['mandatory'] ? 'FAILED!!!' : 'WARNING!!!')."\n"; | |
| 		echo 'Required by: '.strip_tags($requirement['by'])."\n"; | |
| 		$memo = strip_tags($requirement['memo']); | |
| 		if (!empty($memo)) { | |
| 			echo 'Memo: '.strip_tags($requirement['memo'])."\n"; | |
| 		} | |
| 		echo "\n"; | |
| 	} | |
| } | |
|  | |
| $summaryString = 'Errors: '.$summary['errors'].'   Warnings: '.$summary['warnings'].'   Total checks: '.$summary['total']; | |
| echo str_pad('', strlen($summaryString), '-')."\n"; | |
| echo $summaryString; | |
|  | |
| echo "\n\n";
 | |
| 
 |