Klimov Paul
12 years ago
3 changed files with 195 additions and 0 deletions
@ -0,0 +1,93 @@ |
|||||||
|
body |
||||||
|
{ |
||||||
|
background: white; |
||||||
|
font-family:'Lucida Grande',Verdana,Geneva,Lucida,Helvetica,Arial,sans-serif; |
||||||
|
font-size:10pt; |
||||||
|
font-weight:normal; |
||||||
|
} |
||||||
|
|
||||||
|
#page |
||||||
|
{ |
||||||
|
width: 800px; |
||||||
|
margin: 0 auto; |
||||||
|
} |
||||||
|
|
||||||
|
#header |
||||||
|
{ |
||||||
|
} |
||||||
|
|
||||||
|
#content |
||||||
|
{ |
||||||
|
} |
||||||
|
|
||||||
|
#footer |
||||||
|
{ |
||||||
|
color: gray; |
||||||
|
font-size:8pt; |
||||||
|
border-top:1px solid #aaa; |
||||||
|
margin-top:10px; |
||||||
|
} |
||||||
|
|
||||||
|
h1 |
||||||
|
{ |
||||||
|
color:black; |
||||||
|
font-size:1.6em; |
||||||
|
font-weight:bold; |
||||||
|
margin:0.5em 0pt; |
||||||
|
} |
||||||
|
|
||||||
|
h2 |
||||||
|
{ |
||||||
|
color:black; |
||||||
|
font-size:1.25em; |
||||||
|
font-weight:bold; |
||||||
|
margin:0.3em 0pt; |
||||||
|
} |
||||||
|
|
||||||
|
h3 |
||||||
|
{ |
||||||
|
color:black; |
||||||
|
font-size:1.1em; |
||||||
|
font-weight:bold; |
||||||
|
margin:0.2em 0pt; |
||||||
|
} |
||||||
|
|
||||||
|
table.result |
||||||
|
{ |
||||||
|
background:#E6ECFF none repeat scroll 0% 0%; |
||||||
|
border-collapse:collapse; |
||||||
|
width:100%; |
||||||
|
} |
||||||
|
|
||||||
|
table.result th |
||||||
|
{ |
||||||
|
background:#CCD9FF none repeat scroll 0% 0%; |
||||||
|
text-align:left; |
||||||
|
} |
||||||
|
|
||||||
|
table.result th, table.result td |
||||||
|
{ |
||||||
|
border:1px solid #BFCFFF; |
||||||
|
padding:0.2em; |
||||||
|
} |
||||||
|
|
||||||
|
td.passed |
||||||
|
{ |
||||||
|
background-color: #60BF60; |
||||||
|
border: 1px solid silver; |
||||||
|
padding: 2px; |
||||||
|
} |
||||||
|
|
||||||
|
td.warning |
||||||
|
{ |
||||||
|
background-color: #FFFFBF; |
||||||
|
border: 1px solid silver; |
||||||
|
padding: 2px; |
||||||
|
} |
||||||
|
|
||||||
|
td.failed |
||||||
|
{ |
||||||
|
background-color: #FF8080; |
||||||
|
border: 1px solid silver; |
||||||
|
padding: 2px; |
||||||
|
} |
@ -0,0 +1,82 @@ |
|||||||
|
<?php |
||||||
|
/* @var $this YiiRequirementChecker */ |
||||||
|
/* @var $summary array */ |
||||||
|
/* @var $requirements array[] */ |
||||||
|
?> |
||||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||||
|
<head> |
||||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
||||||
|
<meta http-equiv="content-language" content="en"/> |
||||||
|
<style type="text/css"> |
||||||
|
<?php $this->renderViewFile(dirname(__FILE__).DIRECTORY_SEPARATOR.'css.php'); ?> |
||||||
|
</style> |
||||||
|
<title>Yii Application Requirement Checker</title> |
||||||
|
</head> |
||||||
|
|
||||||
|
<body> |
||||||
|
<div id="page"> |
||||||
|
|
||||||
|
<div id="header"> |
||||||
|
<h1>Yii Application Requirement Checker</h1> |
||||||
|
</div><!-- header--> |
||||||
|
|
||||||
|
<div id="content"> |
||||||
|
<h2>Description</h2> |
||||||
|
<p> |
||||||
|
This script checks if your server configuration meets the requirements |
||||||
|
for running Yii application. |
||||||
|
It checks if the server is running the right version of PHP, |
||||||
|
if appropriate PHP extensions have been loaded, and if php.ini file settings are correct. |
||||||
|
</p> |
||||||
|
|
||||||
|
<h2>Conclusion</h2> |
||||||
|
<p> |
||||||
|
<?php if ($summary['errors']>0): ?> |
||||||
|
Unfortunately your server configuration does not satisfy the requirements by this application. |
||||||
|
<?php elseif ($summary['warnings']>0): ?> |
||||||
|
Your server configuration satisfies the minimum requirements by this application. Please pay attention to the warnings listed below if your application will use the corresponding features. |
||||||
|
<?php else: ?> |
||||||
|
Congratulations! Your server configuration satisfies all requirements. |
||||||
|
<?php endif; ?> |
||||||
|
</p> |
||||||
|
|
||||||
|
<h2>Details</h2> |
||||||
|
|
||||||
|
<table class="result"> |
||||||
|
<tr><th>Name</th><th>Result</th><th>Required By</th><th>Memo</th></tr> |
||||||
|
<?php foreach($requirements as $requirement): ?> |
||||||
|
<tr> |
||||||
|
<td> |
||||||
|
<?php echo $requirement['name']; ?> |
||||||
|
</td> |
||||||
|
<td class="<?php echo $requirement['condition'] ? 'passed' : ($requirement['mandatory'] ? 'failed' : 'warning'); ?>">
|
||||||
|
<?php echo $requirement['condition'] ? 'Passed' : ($requirement['mandatory'] ? 'Failed' : 'Warning'); ?> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<?php echo $requirement['by']; ?> |
||||||
|
</td> |
||||||
|
<td> |
||||||
|
<?php echo $requirement['memo']; ?> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
<?php endforeach; ?> |
||||||
|
</table> |
||||||
|
|
||||||
|
<table> |
||||||
|
<tr> |
||||||
|
<td class="passed"> </td><td>passed</td> |
||||||
|
<td class="failed"> </td><td>failed</td> |
||||||
|
<td class="warning"> </td><td>warning</td> |
||||||
|
</tr> |
||||||
|
</table> |
||||||
|
|
||||||
|
</div><!-- content --> |
||||||
|
|
||||||
|
<div id="footer"> |
||||||
|
<?php echo $this->getServerInfo().' '.$this->getNowDate(); ?> |
||||||
|
</div><!-- footer --> |
||||||
|
|
||||||
|
</div><!-- page --> |
||||||
|
</body> |
||||||
|
</html> |
Loading…
Reference in new issue