vr-shopxo-source/application/install/view/index/check.html

425 lines
14 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{{include file="public/header" /}}
<!-- header nav -->
{{include file="public/header_nav" /}}
<!-- conntent start -->
<div class="am-g inside check">
<h2>环境检查</h2>
<table class="am-table">
<tr>
<th width="25%">坏境</th>
<th width="25%">程序所需</th>
<th width="25%">当前服务器</th>
<th width="25%">是否符合</th>
</tr>
<tr class="yes">
<td>操作系统</td>
<td>无限制</td>
<td><?php echo php_uname('s'); ?></td>
<td></td>
</tr>
<?php $php_version = explode('.', PHP_VERSION); ?>
<tr class="<?php if(($php_version['0'] >= 7) || ($php_version['0'] >=5 && $php_version['1'] >=6 )){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>PHP版本</td>
<td>>=5.6</td>
<td><?php echo PHP_VERSION ?></td>
<td>
<?php if(($php_version['0']>=7) || ($php_version['0']>=5 && $php_version['1']>=6)): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<?php
$tmp = function_exists('gd_info') ? gd_info() : array();
preg_match("/[\d.]+/", $tmp['GD Version'], $match);
unset($tmp);
?>
<tr class="<?php if($match[0] > 2){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>GD库</td>
<td>2.0</td>
<td><?php echo $match[0]; ?></td>
<td>
<?php if($match[0] > 2): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<h2>目录/文件权限检查</h2>
<table class="am-table">
<tr>
<th width="25%">坏境</th>
<th width="25%">所需状态</th>
<th width="25%">当前状态</th>
<th width="25%">是否符合</th>
</tr>
<tr class="<?php if(is_writable(ROOT)){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT)): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT)): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'config')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./config</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'config')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'config')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'route')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./route</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'route')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'route')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'runtime')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./runtime</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'runtime')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'runtime')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'public')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./public</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'public')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'public')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'public/appmini/new')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./public/appmini/new</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'public/appmini/new')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'public/appmini/new')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'extend/payment')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./extend/payment</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'extend/payment')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'extend/payment')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(is_writable(ROOT.'application/index/view')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>./application/index/view</td>
<td>可写</td>
<td>
<?php if (is_writable(ROOT.'application/index/view')): ?>
可写
<?php else: ?>
不可写
<?php endif ?>
</td>
<td>
<?php if (is_writable(ROOT.'application/index/view')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<h2>函数/类</h2>
<table class="am-table">
<tr>
<th width="25%">坏境</th>
<th width="25%">所需状态</th>
<th width="25%">当前状态</th>
<th width="25%">是否符合</th>
</tr>
<tr class="<?php if(function_exists('curl_init')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>curl_init 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('curl_init')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('curl_init')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('fsockopen')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>fsockopen 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('fsockopen')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('fsockopen')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('file_get_contents')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>file_get_contents 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('file_get_contents')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('file_get_contents')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('mb_convert_encoding')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>mb_convert_encoding 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('mb_convert_encoding')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_convert_encoding')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('json_encode')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>json_encode 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('json_encode')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('json_encode')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('json_decode')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>json_decode 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('json_decode')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('json_decode')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('simplexml_load_string')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>simplexml_load_string 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('simplexml_load_string')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('simplexml_load_string')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('mb_substr')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>mb_substr 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('mb_substr')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_substr')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(function_exists('mb_strlen')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>mb_strlen 函数</td>
<td>支持</td>
<td>
<?php if (function_exists('mb_strlen')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (function_exists('mb_strlen')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(class_exists('pdo')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>pdo 类</td>
<td>支持</td>
<td>
<?php if (class_exists('pdo')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (class_exists('pdo')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
<tr class="<?php if(class_exists('ZipArchive')){ echo 'yes'; } else { echo 'am-danger'; } ?>">
<td>ZipArchive 类</td>
<td>支持</td>
<td>
<?php if (class_exists('ZipArchive')): ?>
支持
<?php else: ?>
不支持
<?php endif ?>
</td>
<td>
<?php if (class_exists('ZipArchive')): ?>
<?php else: ?>
×
<?php endif ?>
</td>
</tr>
</table>
<div class="agree">
<a href="{{:MyUrl('install/index/index')}}" class="am-btn am-btn-secondary am-radius">上一步</a>
<button type="button" class="am-btn am-btn-success am-radius check-submit" data-url="{{:MyUrl('install/index/create')}}">下一步</button>
</div>
</div>
<!-- conntent end -->
{{include file="public/footer" /}}