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.
82 lines
2.4 KiB
82 lines
2.4 KiB
12 years ago
|
<?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>
|