Cloudsql部署手册
说明
本文档是cloudsql的部署文档。里面包含了全部的服务器数据库地址,以及所有的配置方法。如果变更请尽快的修改此文档
服务器地址
ftp地址
ftp外网:10.20.5.88
端口21
用户名:cloudsql
密码:usestudio-1
ftp内网:10.3.14.20
端口21
用户名:cloudsql
密码:usestudio-1
mysql服务器(用户信息数据库)地址
内网:10.20.5.88
端口
14068用户名:root密码:usestudio-1
外网:192.168.100.67(填写在U.A.Request中的地址)
服务器地址:10.20.5.88
端口14067
用户名:
root 密码:
usestudio-1
mysql服务器(分配给用户)地址
内网:10.20.5.88
端口
14064用户名:root密码:usestudio-1
外网:mysql.1473.cn(暂时没有开通,但是phpadmin那边必须填mysql.1473.cn,
填写在U.A.Request中的地址)
服务器地址:10.20.5.88
端口14063
用户名:
root 密码:
usestudio-1
Phpmyadmin部署服务器
服务器地址10.20.5.88
端口14045用户名:
root 密码:
usestudio-1
部署目录
/mnt/mfs/webftp/php/phpmyadmin/
TFS源码地址
TFS地址
http://10.20.5.90:8080/tfs
路径:
DefaultCollection\US.Cloudsql
部署mysql服务器(分配给用户)
Mysql部署地址及配置文件位置
mysql部署服务器ip为1473.cn
端口为14063
mysql配置文件在/etc/mysql/my.cnf
其他的参照有思mysql安装文档
mysql配置参数
mysql配置可参考http://www.mysqlcalculator.com/
导入数据
将旧数据库中的mysql库的存储过程导入到新的数据库
登录http://phpmyadmin.1473.cn
使用root账户登录
搜索mysql库


执行导出之后出现

复制里面的文本
找到你新的服务器的mysql数据库这里以一个名为ph的数据库为例
先选择你的数据库,点击SQL选项卡,将刚刚复制的文本粘贴到下方的文本框中点击执行

执行完成之后应是全绿无错

点击程序选项卡,检查存储过程是否迁移完毕
更改mysql库user表以允许用户名中包含中文字符

在mysql库中找到user表,右键,点击设计表。

选中User字段,将User字段的字符集设置为utf8,排序规则为utf8_general_ci.
完成后用户名支持包含中文字符了。
修改请求地址
在scripts/manage.js中搜索
ajax.userAddr
或 用户数据库地址
.
找到这一段
对比地址是否有新的改变,如果有请修改后测试并签入
部署业务代码
从服务器获取最新
TFS服务器地址见最上
获取之前必须将自己的代码签入服务器


勾选覆盖获取保证本地代码是最新版本
上传文件到ftp空间
查找I中的ftp地址看是部署到外网还是内网服务器(下面以内网为例子)
在文件浏览器中输入上面找到的ftp地址

提示登录

按照上面查到的账户密码登录,登录完成之后进入home文件夹(本层其他文件请勿乱动)

进入home文件夹之后如上图所示

在VS中打开项目,在解决方案资源管理器中右键cloudsql选择在Window资源管理器中打开文件夹
将
如箭头所示的文件夹复制到
FTP上
ace-src -> 代码高亮插件
iamge -> 图片文件夹
scripts -> js脚本文件夹
styles -> css文件夹
yuanma -> 示例代码文件夹
以及根目录下面的所有以html结尾的文件
除此之外其他的文件都是可选复制(尽量不要复制保持线上代码的整洁)
修改Hosts文件
将hosts文件的cloudsql域名指向你所部署的ip
检查网页功能十分正常

完成之后就可以看到如此的首页
部署phpmyadmin
见phpmyadmin部署文档
注意
每一步完成之后必须检查是否可以正常运行。如果有错误的地方请尽快尝试修复。如果尝试解决成功可以将你所遇到的问题补充到本文档中。如果在自己尝试无果之后请将问题记录在相关文档并请教老师或者学长,解决完成之后更新文档