Revision: 1483
Author: [email protected]
Date: Thu Dec 16 03:53:45 2010
Log: 提交对Sina App Engine的兼容性判断
http://code.google.com/p/typecho/source/detail?r=1483

Modified:
 /trunk/install/Mysql.php

=======================================
--- /trunk/install/Mysql.php    Wed Feb 18 22:18:30 2009
+++ /trunk/install/Mysql.php    Thu Dec 16 03:53:45 2010
@@ -1,4 +1,33 @@
 <?php if(!defined('__TYPECHO_ROOT_DIR__')) exit; ?>
+
+<?php if (defined('SAE_ACCESSKEY') && defined('SAE_SECRETKEY')): ?>
+<?php //这里是专门为Sina App Engine做的判断 ?>
+<li>
+<label class="typecho-label"><?php _e('数据库地址'); ?></label>
+<input type="text" class="text" name="dbHost" value="<?php _v('dbHost', 'm'.$_SERVER['HTTP_MYSQLPORT'].'.mysql.sae.sina.com.cn'); ?>" /> +<p class="description"><?php _e('这里Sina App Engine自动分配的数据库地 址,请保留默认设置'); ?></p>
+</li>
+<li>
+<label class="typecho-label"><?php _e('数据库端口'); ?></label>
+<input type="text" class="text" name="dbPort" value="<?php _v('dbPort', $_SERVER['HTTP_MYSQLPORT']); ?>" /> +<p class="description"><?php _e('如果您不知道此选项的意义, 请保留默认设 置'); ?></p>
+</li>
+<li>
+<label class="typecho-label"><?php _e('数据库用户名'); ?></label>
+<input type="text" class="text" name="dbUser" value="<?php _v('dbUser', SAE_ACCESSKEY); ?>" /> +<p class="description"><?php _e('这里Sina App Engine自动分配的用户名,请保 留默认设置'); ?></p>
+</li>
+<li>
+<label class="typecho-label"><?php _e('数据库密码'); ?></label>
+<input type="password" class="text" name="dbPassword" value="<?php _v('dbPassword', SAE_SECRETKEY); ?>" />
+</li>
+<li>
+<label class="typecho-label"><?php _e('数据库名'); ?></label>
+<input type="text" class="text" name="dbDatabase" value="<?php _v('dbDatabase', 'app_'.$_SERVER['HTTP_APPNAME']); ?>" />
+<p class="description"><?php _e('请您指定数据库名称'); ?></p>
+</li>
+<?php //结束 ?>
+<?php  else: ?>
 <li>
 <label class="typecho-label"><?php _e('数据库地址'); ?></label>
<input type="text" class="text" name="dbHost" value="<?php _v('dbHost', 'localhost'); ?>"/>
@@ -23,4 +52,7 @@
<input type="text" class="text" name="dbDatabase" value="<?php _v('dbDatabase', 'typecho'); ?>" />
 <p class="description"><?php _e('请您指定数据库名称'); ?></p>
 </li>
+<?php  endif; ?>
+
+
 <input type="hidden" name="dbCharset" value="<?php _e('utf8'); ?>" />
_______________________________________________
announce mailing list
[email protected]
http://lists.typecho.org/mailman/listinfo/announce

回复