HEX
Server: nginx/1.22.1
System: Linux VM-16-9-centos 3.10.0-1160.99.1.el7.x86_64 #1 SMP Wed Sep 13 14:19:20 UTC 2023 x86_64
User: www (1001)
PHP: 7.3.31
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/oa.sanjiangapp.com/app/sys/install/view/step1.html.php
<?php
/**
 * The html template file of step1 method of install module of ZDOO.
 *
 * @copyright   Copyright 2009-2018 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
 * @license     ZPL (http://zpl.pub/page/zplv12.html)
 * @author      Chunsheng Wang <chunsheng@cnezsoft.com>
 * @package     install 
 * @version     $Id: step1.html.php 4029 2016-08-26 06:50:41Z liugang $
 * @link        http://www.zdoo.com
 */
?>
<?php include '../../common/view/header.lite.html.php';?>
<?php
$wholeResult = strpos($phpResult . $pdoResult . $pdoMySQLResult . $tmpRootResult . $dataRootResult . $sessionRootResult, 'fail') !== false ? 'fail' : 'ok';
js::set('wholeResult', $wholeResult);
?>
<div class="container">
  <div class='modal-dialog'>
    <div class='modal-content'>
      <div class='modal-header'><strong><?php echo $lang->install->checking;?></strong></div>
      <div class='modal-body'>
        <table class='table table-bordered table-form'>
          <thead>
            <tr>
              <th class='w-120px text-right'><?php echo $lang->install->checkItem;?></th>
              <th class='w-200px text-center'><?php echo $lang->install->current?></th>
              <th class='w-100px text-center'><?php echo $lang->install->result?></th>
              <th class='text-center'><?php echo $lang->install->action?></th>
            </tr>
          </thead>
          <tr>
            <th><?php echo $lang->install->phpVersion;?></th>
            <td><?php echo $phpVersion;?></td>
            <td class='<?php echo $phpResult;?>'><?php echo $lang->install->$phpResult;?></td>
            <td class='f-12px'><?php if($phpResult == 'fail') echo $lang->install->phpFail;?></td>
          </tr>
          <tr>
            <th><?php echo $lang->install->pdo;?></th>
            <td><?php $pdoResult == 'ok' ? printf($lang->install->loaded) : printf($lang->install->unloaded);?></td>
            <td class='<?php echo $pdoResult;?>'><?php echo $lang->install->$pdoResult;?></td>
            <td class='f-12px'><?php if($pdoResult == 'fail') echo $lang->install->pdoFail;?></td>
          </tr>
          <tr>
            <th><?php echo $lang->install->pdoMySQL;?></th>
            <td><?php $pdoMySQLResult == 'ok' ? printf($lang->install->loaded) : printf($lang->install->unloaded);?></td>
            <td class='<?php echo $pdoMySQLResult;?>'><?php echo $lang->install->$pdoMySQLResult;?></td>
            <td class='f-12px'><?php if($pdoMySQLResult == 'fail') echo $lang->install->pdoMySQLFail;?></td>
          </tr>
          <tr>
            <th><?php echo $lang->install->tmpRoot;?></th>
            <td>
              <?php
              $tmpRootInfo['exists']   ? print($lang->install->exists)   : print($lang->install->notExists);
              $tmpRootInfo['writable'] ? print($lang->install->writable) : print($lang->install->notWritable);
              ?>
            </td>
            <td class='<?php echo $tmpRootResult;?>'><?php echo $lang->install->$tmpRootResult;?></td>
            <td class='f-12px'>
              <?php
              if(!$tmpRootInfo['exists'])   printf($lang->install->mkdir, $tmpRootInfo['path'], $tmpRootInfo['path']);
              foreach($tmpFailPaths as $path) printf($lang->install->chmod, $path, $path);
              ?>
            </td>
          </tr>
          <tr>
            <th><?php echo $lang->install->dataRoot;?></th>
            <td>
              <?php
              $dataRootInfo['exists']   ? print($lang->install->exists)   : print($lang->install->notExists);
              $dataRootInfo['writable'] ? print($lang->install->writable) : print($lang->install->notWritable);
              ?>
            </td>
            <td class='<?php echo $dataRootResult;?>'><?php echo $lang->install->$dataRootResult;?></td>
            <td class='f-12px'>
              <?php 
              if(!$dataRootInfo['exists'])   printf($lang->install->mkdir, $dataRootInfo['path'], $dataRootInfo['path']);
              if(!$dataRootInfo['writable']) printf($lang->install->chmod, $dataRootInfo['path'], $dataRootInfo['path']);
              ?>
            </td>
          </tr>
          <?php if($checkSession):?>
          <tr>
            <th><?php echo $lang->install->sessionRoot;?></th>
            <td><?php $sessionRootResult == 'ok' ? print($lang->install->writable) : print($lang->install->notWritable);?></td>
            <td class='<?php echo $sessionRootResult;?>'><?php echo $lang->install->$sessionRootResult;?></td>
            <td class='f-12px'><?php if($sessionRootResult == 'fail') printf($lang->install->sessionChmod, $sessionRoot, $sessionRoot);?></td>
          </tr>
          <?php endif;?>
        </table>
        <?php if($pdoResult == 'fail' or $pdoMySQLResult == 'fail'):?>
        <div class='alert'><?php echo "<p class='small text-left'>" . '<strong>' . $lang->install->phpINI . '</strong><br />' . nl2br($this->install->getIniInfo()) . '</p>';?></div>
        <?php endif;?>
      </div>
      <div class='modal-footer form-actions'>
      <?php
      if($wholeResult == 'ok')   echo html::a(inLink('step2'), $lang->install->next,   "class='btn btn-primary'");
      if($wholeResult == 'fail') echo html::a(inLink('step1'), $lang->install->reload, "class='btn btn-primary'");
      ?>
      </div>
    </div>
  </div>
</div>
<?php include './footer.html.php';?>