使用谷歌手机可以看阿奎那爱看

使用Google App Engine架设网站补充方法一、Google App Engine简介Google App Engine是Google 推出的一款网络运用程序,也是个免费虚拟主机空间,其实这

使用Google App Engine架设网站补充方法

一、Google App Engine简介

Google App Engine是Google 推出的一款网络运用程序,也是个免费虚拟主机空间,其实这比一般虚拟主机强悍的多,你可以利用Google App Engine工具来开发网站或制作网络应用程序,Google 会在自己的庞大服务器集群上为你提供空间、带宽、资源等。目前Google App Engine 为每个用户提供10个Application (简称App ),每个App 有500M 免费空间,每个App 限制1000个文件,单个文件1M 以内(好像更大的也可以),每天流量20G 。每个App 提供免费二级域名1个,同时也绑定域名。目前只支持Python 语言和JA V A 语言,不支持PHP 、Perl 、ASP 等。域名类型:http://你申请的GAE 程序名.google.com 地址:http://appengine.google.com

二、注册方法

1、你必须先注册一个Google 邮箱,因为要想注册Google App Engine账号是时需要。

2、在此先建议英文不太好的人下载一个Google 工具栏,因为注册Google App Engine 账号的页面是全英文的,它可以将其翻译成你需要的文章。

3

、打开:http://appengine.google.com。并且登陆你的Google 邮箱,没有就注册个。 点击创建。

输入手机号码,接收验证码,国家那里可以不用选择,直接用默认的

others ,下面输入手机号码, 中国的用 86格式,几秒就收到信息了

,

4、到此,就注册好了一个账号,现在可以上传网站啦。当然你还可以在此注册更多的账号。

,

三、下载网站源码

1、Google 提供了很多的源码,下载地址:http://code.google.com/p/micolog/downloads/list

2、你也可以去其他网站上下载,但是前提是必须GAE 支持。

四、架设本地运行的环境

架设本地运行环境主要需要了两个软件,Google 网站都有提供。分别是:Python 和Google App Engine SDK。

1、下载、安装Python 。

(1)下载地址:目前Python 的下载链接已被封,可在http://www.python.org/ftp/python/2.5.1/下载2.5.1版本(初学推荐使用这个版本),选择python-2.5.1.msi 下载。也可以点这个直接下载:http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi 。

(2)安装并设置系统环境变量。默认安装到C 盘python25目录下。安装好后点击右键点击我的电脑——属性——高级——环境变量(N )

,把系统变量里的Path 的变量值改成c:/pyhton25,点击确定,完成。(好像也可以不设置,只是好像,如果不行请设置)。

2、安装好Python 后下载并安装Google App Engine SDK(简称GAE SDK)。 下载地址:http://code.google.com/intl/zh-CN/appengine/downloads.html 。选择Windows 1.3.0 - 2009-12-14 GoogleAppEngine_1.3.0.msi 下载(目前最新版本是1.3.0)

行就可以了。如果再次运行又报另外一个错误see the logfile

下载后安装,安装前请先安装python2.5。安装好后第一次运行可能会报错,没关系,关了再运行就可以了。如果再次运行又报另外一个错误see the

logfile 'c:programfilesgooglegoogle_appenginelaunchergoogleappenginelauncher.exe.log' for details, 则清空C:Documents and Settings�ministratorGoogle目录下所以文件。

3、安装了上面两个程序,GAE 的环境就建立好了。

,

五、本地测试

1、准备好网站源码。运行Google App Engine Launcher(GAEL ),

2、点击“File ——Add Existeing Application”。

3、在对话框中,Application Name栏输入“网站源码所在的文件夹名”,在Parent Directory

栏输入“网站源码所在文件夹所在的目录”(不是源码所在的目录),端口默认。然后点击确认。

4、选择需要测试的网站再点击Run(那个绿色的箭头) 按钮,稍后就会有几个灰色按钮被激活,点击Browse ,就会看到网站了。

,

也可以只需双击run.bat 文件(如果有的话),然后打开浏览器,在地址栏输入http://localhost:8080

或http://127.0.0.1:8080/ 注意,这里需要输入“http://”虽然你平时打开网站时不用输入它。如果以上过程没出错的话就可以看到如下图所示的网站页面。

,

六、上传网站

(一)第三方软件上传:SDUpload

接下来下载网盘源码和上传工具,已经放在一个文件夹里打包好了,

下载地址:http://muxianhai-share.appspot.com/a3/9001-D:/SDUpload(网盘程序及上传工具).rar 解压并将SDUpload 文件夹里的所有文件复制到D 盘根目录(其他盘也可以),这点很重要,一定要把里面的文件全部放到D 盘根目录下

, 不然,后免的步骤就进行不下去了。(其中“chengxu ”文件夹是网站所在的文件夹,其他文件时上传工具的文件)

使用记事本打开app.yaml ,

修改第一行中application 后面的名称,这里填上你刚刚创建的应用名称比如你的AppEngine 地址是aaa.appspot.com ,那就是

application 帐号就是aaa ,保存这个文件,退出。

运行cmd 命令,然后切换到D 盘目录(即输入“D:”)

,接着在输入“SDUpload update chengxu ”(其中“chengxu ”文件夹是网站所在的文件夹)按enter

这时要求输入google 邮箱账号按enter ,在输入密码(输密码时cmd 框中不会显示,不用管这个,输玩密码后直接按确定,就开始上传了。

,

上传成功提示:Uploading index definitions

登陆你的网址,确认是否上传成功,成功一开始会显示(仅第一次上次时会显示一页代码,之后上传将直接进入网页):

这个是正常现象,过几分钟后也许会更长才会显示正常了。好了大功告成,你的私人网盘就架设完成了。如果有不懂的,欢迎和财子一同探讨,(呵呵,我也不一定懂。)当然,如果你不想为个网盘搞半天的话,财子 这里也有许多优秀的免费网盘,你可以自己选个。

网盘的管理地址:http://muxianhai.appspot.com/admin/也就是在域名后面加/admin/

(二)官方软件上传:即使用本地环境(Python Google App Engine SDK)上传。

下载后解压,注意不要放在含有中文或空格的路径里,为了方便就直接放在D 盘的根目录下,如D:gae-django-cms。

注意:gae-django-cms 这个文件夹名最好不要修改,如果要修改还得把run.bat 和

,

update.bat 的路径改为对应的

上传前的准备,必须修改app.yaml 文件,最好使用文本编辑器打开app.yaml 文件,(有时用记事本打开只看到一行,就换用写字板打开),也可以使用记事本打开,修改第一行中application 后面的名称,这里填上你刚刚创建的应用名称比如你的AppEngine 地址是

aaa.appspot.com ,那就是 application 帐号就是aaa ,保存这个文件,退出。

1、DOS 下上传。比如我源码文件放在D 盘根目录下D:/shiquai。开始——运行——CMD ,然后输入命令“appcfg.py update D:/shiquai”,输入后会连接谷歌服务器,要求输入你刚注册的GAE 帐号(

Email ),和密码,输入后文件就会上传,上传完后会提示Uploading index definitions 。如下图。

2、图形界面下上传。这个非常简单,打开程序Google App Engine Launcher,选择源码文件,点击Deploy ,填入你注册的帐号密码,OK 。马上就上传了。不过要记得把“app.yaml ”

文件里的ID 改成自己的。提示Y ou can close this window now,说明已经上传完毕,关掉程序。

,

3、双击“update.bat :文件实现上传,有一些源码含有该文件,可以直接双击实现上传。

(1)双击 update.bat 文件,就会出现下图的黑框。在第一个地方输入自己刚才申请GAE 用的邮箱,如果的邮箱是

abcd@gmail.com就只需输入abcd 就可以,敲回车键提示输入密码,好好的输入密码,输入密码时屏幕上没有显示,但它会记录的,输完敲回车键,如果密码正确就会出现下图正在上传的信息,如果输错就会让你重新输入邮箱和密码。

(2)看到最后红圈里的文字就说明上传已经成功。

(从上面的图可以看出,本次上传只上传了1个文件,其它文件GAE 云计算里已经存在了,直接共享就可以,这就是GAE 的好处,如果是一般的空间,一个主机有100个虚拟空间,假设这100个人都使用动网的论坛程序,那就得上传100份大部分文件相同的重复文件)

七、在线测试

在浏览器输入你的地址:http://你的GAE 程序名

.google.com 。刚刚上传完成的网站显示的是一些代码(仅第一次会这样显示,之后将直接诶显示你上传的网页,如下图)。这个是正常现象,过几分钟后也许会更长才会显示正常了。好了大功告成。

,

八、简单的修改网站源码

1、汉化英文网站(但不是不是每个网站都可以,需要它支持多国语言,只不过之前默认为英文而已)

由于我们下载的网站源码大多都是英文版的,所以需要稍加修改使其变得中文一点,(0(但不是不是每个网站都可以,需要它支持多国语言,只不过之前默认为英文而已)。一部分必须本地修改,有一部分可以上传后再修改。如下图:

把英文的变为中文,只需修改一个地方就可以,用记事本或写字板打开settings.py 文件,找到这一行

USE_I18N = False #False(en)/True(cn)

改为 USE_I18N = True #False(en)/True(cn) 就可以,如下图

另外有一个地方也可以修改一下(再往下看几行就看到): DEFAULT_FROM_EMAIL = 'xxxxx@gmail.com' 把email 改为自己的google 邮箱,保存修改后再刷新

一下http://localhost:8080 或http://127.0.0.1:8080/就看到中文界面了,这界面是英文的(这个网站是支持多国语言,默认为英文)如下图:

2、你可以把网站的logo 改为自己的,替换原logo 的文件。

标签: