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
			| 
								 
											13 years ago
										 
									 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								/* @var $this YiiRequirementChecker */
							 | 
						||
| 
								 | 
							
								/* @var $summary array */
							 | 
						||
| 
								 | 
							
								/* @var $requirements array[] */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								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";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 
											13 years ago
										 
									 | 
							
								$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";
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 
											13 years ago
										 
									 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$summaryString = 'Errors: '.$summary['errors'].'   Warnings: '.$summary['warnings'].'   Total checks: '.$summary['total'];
							 | 
						||
| 
								 
											13 years ago
										 
									 | 
							
								echo str_pad('', strlen($summaryString), '-')."\n";
							 | 
						||
| 
								 
											13 years ago
										 
									 | 
							
								echo $summaryString;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								echo "\n\n";
							 |