国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
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.

180 lines
7.8KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $s_lang?>" />
  5. <title>安装程序 - 织梦内容管理系统<?php echo $verMsg; ?></title>
  6. <script src="../static/js/dedeajax2.js" language="javascript" type="text/javascript"></script>
  7. <script language="javascript" type="text/javascript">
  8. function $o(tid){
  9. return document.getElementById(tid);
  10. }
  11. function TestDb()
  12. {
  13. var dbhost = $o('dbhost').value;
  14. var dbuser = $o('dbuser').value;
  15. var dbpwd = $o('dbpwd').value;
  16. $o('havedbsta').innerHTML='<img src=\'images/ajax-loader.gif\'>';
  17. var myajax = new DedeAjax($o('dbpwdsta'),false,true,'-','-','...');
  18. myajax.SendGet2('index.php?step=10&dbhost='+dbhost+'&dbuser='+dbuser+'&dbpwd='+dbpwd);
  19. DedeXHTTP = null;
  20. HaveDB();
  21. }
  22. function HaveDB()
  23. {
  24. var dbhost = $o('dbhost').value;
  25. var dbname = $o('dbname').value;
  26. var dbuser = $o('dbuser').value;
  27. var dbpwd = $o('dbpwd').value;
  28. var myajax = new DedeAjax($o('havedbsta'),false,true,'-','-','...');
  29. myajax.SendGet2('index.php?step=10&dbhost='+dbhost+'&dbuser='+dbuser+'&dbpwd='+dbpwd+'&dbname='+dbname);
  30. DedeXHTTP = null;
  31. }
  32. function DoInstall()
  33. {
  34. //$o('postloader').style.display = 'block';
  35. document.form1.submit();
  36. }
  37. function randpwd() {
  38. // >= IE8
  39. document.querySelector("input[name='adminpwd']").value = Math.random().toString(36).slice(-8) + Math.random().toString(36).slice(-8);
  40. }
  41. </script>
  42. <link rel="stylesheet" href="../static/css/bootstrap.min.css">
  43. <link href="../static/font-awesome/css/font-awesome.min.css" rel="stylesheet">
  44. <link href="style.css" rel="stylesheet" type="text/css" />
  45. </head>
  46. <body>
  47. <div id='postloader' class='waitpage'></div>
  48. <form action="index.php" method="post" name="form1">
  49. <input type="hidden" name="step" value="4" />
  50. <input type="hidden" name="dblang" value="utf8" />
  51. <div class="top">
  52. <div class="top-logo">
  53. </div>
  54. <div class="top-link">
  55. <ul>
  56. <li><a href="https://www.dedebiz.com" target="_blank">DedeCMSV6</a></li>
  57. <li><a href="https://www.dedebiz.com/git" target="_blank">代码托管</a></li>
  58. <li><a href="https://www.dedebiz.com/help" target="_blank">帮助中心</a></li>
  59. <li><a href="https://www.dedebiz.com/auth" target="_blank">授权中心</a></li>
  60. </ul>
  61. </div>
  62. <div class="top-version">
  63. <!-- 版本信息 -->
  64. <h2>DEDECMS<?php echo $verMsg; ?></h2>
  65. </div>
  66. </div>
  67. <div class="main">
  68. <div class="pleft">
  69. <dl class="setpbox t1">
  70. <dt>安装步骤</dt>
  71. <dd>
  72. <ul>
  73. <li class="succeed">许可协议</li>
  74. <li class="succeed">环境检测</li>
  75. <li class="now">参数配置</li>
  76. <li>正在安装</li>
  77. <li>安装完成</li>
  78. </ul>
  79. </dd>
  80. </dl>
  81. </div>
  82. <div class="pright">
  83. <div class="pr-title"><h3>数据库设定</h3></div>
  84. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  85. <tr>
  86. <td class="onetd"><strong>数据库类型:</strong></td>
  87. <td><select name="dbtype">
  88. <option value="mysql" selected>MySQL</option>
  89. <option value="sqlite">SQLite</option>
  90. </select>
  91. <small>一般为MySQL,SQLite仅用于开发调试不建议生产中使用</small></td>
  92. </tr>
  93. <tr>
  94. <td class="onetd"><strong>数据库主机:</strong></td>
  95. <td><input name="dbhost" id="dbhost" type="text" value="localhost" class="input-txt" />
  96. <small>一般为localhost</small></td>
  97. </tr>
  98. <tr>
  99. <td class="onetd"><strong>数据库用户:</strong></td>
  100. <td><input name="dbuser" id="dbuser" type="text" value="root" class="input-txt" /></td>
  101. </tr>
  102. <tr>
  103. <td class="onetd"><strong>数据库密码:</strong></td>
  104. <td>
  105. <div style='float:left;margin-right:3px;'><input name="dbpwd" id="dbpwd" type="text" class="input-txt" onChange="TestDb()" /></div>
  106. <div style='float:left' id='dbpwdsta'></div>
  107. </td>
  108. </tr>
  109. <tr>
  110. <td class="onetd"><strong>数据表前缀:</strong></td>
  111. <td><input name="dbprefix" id="dbprefix" type="text" value="dede_" class="input-txt" />
  112. <small>如无特殊需要,请不要修改</small></td>
  113. </tr>
  114. <tr>
  115. <td class="onetd"><strong>数据库名称:</strong></td>
  116. <td>
  117. <div style='float:left;margin-right:3px;'><input name="dbname" id="dbname" type="text" value="<?php echo $dfDbname; ?>" class="input-txt" onChange="HaveDB()" /></div>
  118. <div style='float:left' id='havedbsta'></div>
  119. </td>
  120. </tr>
  121. </table>
  122. <div class="pr-title"><h3>管理员初始密码</h3></div>
  123. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  124. <tr>
  125. <td class="onetd"><strong>用户名:</strong></td>
  126. <td>
  127. <input name="adminuser" type="text" value="admin" class="input-txt" />
  128. <p><small>只能用'0-9'、'a-z'、'A-Z'、'.'、'@'、'_'、'-'、'!'以内范围的字符</small></p>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td class="onetd"><strong>密 码:</strong></td>
  133. <td><input name="adminpwd" type="text" value="admin" class="input-txt" /><small>默认密码:admin,建议 <a class="btn btn-danger btn-sm" href="javascript:randpwd();">手动生成</a></small></td>
  134. </tr>
  135. <tr>
  136. <td class="onetd"><strong>Cookie加密码:</strong></td>
  137. <td><input name="cookieencode" type="text" value="<?php echo $rnd_cookieEncode; ?>" class="input-txt" /></td>
  138. </tr>
  139. </table>
  140. <div class="pr-title"><h3>网站设置</h3></div>
  141. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  142. <tr>
  143. <td class="onetd"><strong>网站名称:</strong></td>
  144. <td>
  145. <input name="webname" type="text" value="我的网站" class="input-txt" />
  146. </td>
  147. </tr>
  148. <tr>
  149. <td class="onetd"><strong>管理员邮箱:</strong></td>
  150. <td><input name="adminmail" type="text" value="admin@dedebiz.com" class="input-txt" /></td>
  151. </tr>
  152. <tr>
  153. <td class="onetd"><strong> 网站网址:</strong></td>
  154. <td><input name="baseurl" type="text" value="<?php echo $baseurl; ?>" class="input-txt" /></td>
  155. </tr>
  156. <tr>
  157. <td class="onetd"><strong>CMS安装目录:</strong></td>
  158. <td><input name="cmspath" type="text" class="input-txt" value="<?php echo $basepath; ?>" /><small>在根目录安装时不必理会</small></td>
  159. </tr>
  160. </table>
  161. <div class="btn-box">
  162. <button type="button" class="btn btn-danger" onclick="window.location.href='index.php?step=2';">后退</button>
  163. <button type="button" class="btn btn-danger" onclick="DoInstall();">开始安装</button>
  164. </div>
  165. </div>
  166. </div>
  167. <div class="foot">
  168. </div>
  169. </form>
  170. </body>
  171. </html>