国内流行的内容管理系统(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.

252 lines
13KB

  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. <!--
  9. function $o(tid){
  10. return document.getElementById(tid);
  11. }
  12. function TestDb()
  13. {
  14. var dbhost = $o('dbhost').value;
  15. var dbuser = $o('dbuser').value;
  16. var dbpwd = $o('dbpwd').value;
  17. $o('havedbsta').innerHTML='<img src=\'images/ajax-loader.gif\'>';
  18. var myajax = new DedeAjax($o('dbpwdsta'),false,true,'-','-','...');
  19. myajax.SendGet2('index.php?step=10&dbhost='+dbhost+'&dbuser='+dbuser+'&dbpwd='+dbpwd);
  20. DedeXHTTP = null;
  21. HaveDB();
  22. }
  23. function HaveDB()
  24. {
  25. var dbhost = $o('dbhost').value;
  26. var dbname = $o('dbname').value;
  27. var dbuser = $o('dbuser').value;
  28. var dbpwd = $o('dbpwd').value;
  29. var myajax = new DedeAjax($o('havedbsta'),false,true,'-','-','...');
  30. myajax.SendGet2('index.php?step=10&dbhost='+dbhost+'&dbuser='+dbuser+'&dbpwd='+dbpwd+'&dbname='+dbname);
  31. DedeXHTTP = null;
  32. }
  33. function GetRemoteDemo()
  34. {
  35. $o('_remotesta').innerHTML='<img src=\'images/ajax-loader.gif\'>';
  36. var myajax = new DedeAjax($o('_remotesta'),false,true,'-','-','...');
  37. myajax.SendGet2('index.php?step=11');
  38. DedeXHTTP = null;
  39. }
  40. function DoInstall()
  41. {
  42. //$o('postloader').style.display = 'block';
  43. document.form1.submit();
  44. }
  45. function randpwd() {
  46. // >= IE8
  47. document.querySelector("input[name='adminpwd']").value = Math.random().toString(36).slice(-8) + Math.random().toString(36).slice(-8);
  48. }
  49. -->
  50. </script>
  51. <link href="style.css" rel="stylesheet" type="text/css" />
  52. </head>
  53. <body>
  54. <div id='postloader' class='waitpage'></div>
  55. <form action="index.php" method="post" name="form1">
  56. <input type="hidden" name="step" value="4" />
  57. <div class="top">
  58. <div class="top-logo">
  59. </div>
  60. <div class="top-link">
  61. <ul>
  62. <li><a href="http://www.dedecms.com" target="_blank">官方网站</a></li>
  63. <li><a href="http://bbs.dedecms.com" target="_blank">技术论坛</a></li>
  64. <li><a href="http://help.dedecms.com" target="_blank">帮助</a></li>
  65. </ul>
  66. </div>
  67. <div class="top-version">
  68. <!-- 版本信息 -->
  69. <h2>DEDECMS<?php echo $verMsg; ?></h2>
  70. </div>
  71. </div>
  72. <div class="main">
  73. <div class="pleft">
  74. <dl class="setpbox t1">
  75. <dt>安装步骤</dt>
  76. <dd>
  77. <ul>
  78. <li class="succeed">许可协议</li>
  79. <li class="succeed">环境检测</li>
  80. <li class="now">参数配置</li>
  81. <li>正在安装</li>
  82. <li>安装完成</li>
  83. </ul>
  84. </dd>
  85. </dl>
  86. </div>
  87. <div class="pright">
  88. <div class="pr-title"><h3>模块选择</h3></div>
  89. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  90. <tr>
  91. <td style='line-height:180%'>
  92. <b>默认已安装模块(不需要可在后台卸载):</b><br />
  93. 百度新闻、文件管理器、挑错管理、德得广告管理、投票模块、友情链接<br />
  94. <b>已下载并可选安装的:(不能选中的为未下载)</b><br />
  95. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'0a7bea5dbe571d35def883cbec796437')){?>disabled = 'true'<?php }?> value='0a7bea5dbe571d35def883cbec796437' /> 留言簿模块</div>
  96. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'59155be87ea60c5c65ec1f7a46a0fc9d')){?>disabled = 'true'<?php }?> value='59155be87ea60c5c65ec1f7a46a0fc9d' /> 手机WAP浏览</div>
  97. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'7badb72a3ff79af2a7112beee60cb970')){?>disabled = 'true'<?php }?> value='7badb72a3ff79af2a7112beee60cb970' /> 小说模块</div>
  98. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'867af26e9c1ccf22a1cf67e756cf5acc')){?>disabled = 'true'<?php }?> value='867af26e9c1ccf22a1cf67e756cf5acc' /> 黄页模块</div>
  99. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'8964eda9013d1df0afea08ed63243436')){?>disabled = 'true'<?php }?> value='8964eda9013d1df0afea08ed63243436' /> 站内新闻</div>
  100. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'be722dbfa3cb3cb5628aab2d767ff62e')){?>disabled = 'true'<?php }?> value='be722dbfa3cb3cb5628aab2d767ff62e' /> 问答模块</div>
  101. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'dfcb5cd4d7bc0e3f7eb655e62dd6bc64')){?>disabled = 'true'<?php }?> value='dfcb5cd4d7bc0e3f7eb655e62dd6bc64' /> 圈子模块</div>
  102. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'c10bb6ac52082ab3e669b4814b44a6f1')){?>disabled = 'true'<?php }?> value='c10bb6ac52082ab3e669b4814b44a6f1' /> 邮件订阅</div>
  103. <div class='modulesel'><input type='checkbox' name='modules[]' <?php if(!IsDownLoad($module_local.'8a4773468b800900dcfefbc5988833ed')){?>disabled = 'true'<?php }?> value='8a4773468b800900dcfefbc5988833ed' /> UCenter模块</div>
  104. </td>
  105. </tr>
  106. </table>
  107. <div class="pr-title"><h3>数据库设定</h3></div>
  108. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  109. <tr>
  110. <td class="onetd"><strong>数据库类型:</strong></td>
  111. <td><select name="dbtype">
  112. <option value="mysql" selected>MySQL</option>
  113. <option value="sqlite">SQLite</option>
  114. </select>
  115. <small>一般为MySQL,SQLite仅用于开发调试不建议生产中使用</small></td>
  116. </tr>
  117. <tr>
  118. <td class="onetd"><strong>数据库主机:</strong></td>
  119. <td><input name="dbhost" id="dbhost" type="text" value="localhost" class="input-txt" />
  120. <small>一般为localhost</small></td>
  121. </tr>
  122. <tr>
  123. <td class="onetd"><strong>数据库用户:</strong></td>
  124. <td><input name="dbuser" id="dbuser" type="text" value="root" class="input-txt" /></td>
  125. </tr>
  126. <tr>
  127. <td class="onetd"><strong>数据库密码:</strong></td>
  128. <td>
  129. <div style='float:left;margin-right:3px;'><input name="dbpwd" id="dbpwd" type="text" class="input-txt" onChange="TestDb()" /></div>
  130. <div style='float:left' id='dbpwdsta'></div>
  131. </td>
  132. </tr>
  133. <tr>
  134. <td class="onetd"><strong>数据表前缀:</strong></td>
  135. <td><input name="dbprefix" id="dbprefix" type="text" value="dede_" class="input-txt" />
  136. <small>如无特殊需要,请不要修改</small></td>
  137. </tr>
  138. <tr>
  139. <td class="onetd"><strong>数据库名称:</strong></td>
  140. <td>
  141. <div style='float:left;margin-right:3px;'><input name="dbname" id="dbname" type="text" value="<?php echo $dfDbname; ?>" class="input-txt" onChange="HaveDB()" /></div>
  142. <div style='float:left' id='havedbsta'></div>
  143. </td>
  144. </tr>
  145. <tr>
  146. <td class="onetd"><strong>数据库编码:</strong></td>
  147. <td>
  148. <?php
  149. if($s_lang=='utf-8')
  150. {
  151. ?>
  152. <input type="radio" name="dblang" id="dblang_utf8" value="utf8" checked="checked" /><label for="dblang_latin1">UTF8</label>
  153. <?php
  154. }
  155. else
  156. {
  157. ?>
  158. <input type="radio" name="dblang" id="dblang_gbk" value="gbk" checked="checked" /><label for="dblang_gbk">GBK</label>
  159. <input type="radio" name="dblang" id="dblang_latin1" value="latin1" /><label for="dblang_latin1">LATIN1</label>
  160. <?php
  161. }
  162. ?>
  163. <small>仅对4.1+以上版本的MySql选择</small>
  164. </td>
  165. </tr>
  166. </table>
  167. <div class="pr-title"><h3>管理员初始密码</h3></div>
  168. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  169. <tr>
  170. <td class="onetd"><strong>用户名:</strong></td>
  171. <td>
  172. <input name="adminuser" type="text" value="admin" class="input-txt" />
  173. <p><small>只能用'0-9'、'a-z'、'A-Z'、'.'、'@'、'_'、'-'、'!'以内范围的字符</small></p>
  174. </td>
  175. </tr>
  176. <tr>
  177. <td class="onetd"><strong>密 码:</strong></td>
  178. <td><input name="adminpwd" type="text" value="admin" class="input-txt" /><small>默认密码:admin,建议 <a href="javascript:randpwd();">手动生成</a></small></td>
  179. </tr>
  180. <tr>
  181. <td class="onetd"><strong>Cookie加密码:</strong></td>
  182. <td><input name="cookieencode" type="text" value="<?php echo $rnd_cookieEncode; ?>" class="input-txt" /></td>
  183. </tr>
  184. </table>
  185. <div class="pr-title"><h3>网站设置</h3></div>
  186. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  187. <tr>
  188. <td class="onetd"><strong>网站名称:</strong></td>
  189. <td>
  190. <input name="webname" type="text" value="我的网站" class="input-txt" />
  191. </td>
  192. </tr>
  193. <tr>
  194. <td class="onetd"><strong>管理员邮箱:</strong></td>
  195. <td><input name="adminmail" type="text" value="admin@dedecms.com" class="input-txt" /></td>
  196. </tr>
  197. <tr>
  198. <td class="onetd"><strong> 网站网址:</strong></td>
  199. <td><input name="baseurl" type="text" value="<?php echo $baseurl; ?>" class="input-txt" /></td>
  200. </tr>
  201. <tr>
  202. <td class="onetd"><strong>CMS安装目录:</strong></td>
  203. <td><input name="cmspath" type="text" class="input-txt" value="<?php echo $basepath; ?>" /><small>在根目录安装时不必理会</small></td>
  204. </tr>
  205. </table>
  206. <div class="pr-title"><h3>安装测试体验数据</h3></div>
  207. <table width="726" border="0" align="center" cellpadding="0" cellspacing="0" class="twbox">
  208. <tr>
  209. <td width="168"><strong>
  210. 初始化数据体验包</strong>:</td>
  211. <?php
  212. if($isdemosign == 0)
  213. {
  214. ?>
  215. <td width="558"><div class="olink" id="_remotesta"><div style="float:left">&nbsp; <font color="red">[×]</font> 不存在</div><a href="javascript:GetRemoteDemo()">远程获取</a></div></td>
  216. <?php
  217. } else {
  218. ?>
  219. <td width="558">&nbsp; <font color="green">[√]</font> 存在(您可以选择安装进行体验)</td>
  220. <?php
  221. }
  222. ?>
  223. </tr>
  224. <tr>
  225. <td colspan="2"><label for="installdemo"><strong>
  226. <input name="installdemo" type="checkbox" id="installdemo" value="1" />
  227. 安装初始化数据进行体验</strong>(体验数据将含带DedeCMS大部分功能的应用操作示例)</label></td>
  228. </tr>
  229. </table>
  230. <div class="btn-box">
  231. <input type="button" class="btn-back" value="后退" onclick="window.location.href='index.php?step=2';" />
  232. <input type="button" class="btn-next" value="开始安装" onclick="DoInstall();" />
  233. </div>
  234. </div>
  235. </div>
  236. <div class="foot">
  237. </div>
  238. </form>
  239. </body>
  240. </html>