当前位置:首页 >> 信息与通信 >>

谷歌提供的500M免费空间 GAE架设自己网盘图文详细教程


www.w-ei.com GAE 架设自己网盘图文详细教程(无限外链啊~) 2010-07-25 12:47 1:打开 Google app engine 官网,用你的 google 邮箱登陆

2:点击创建

3.输入手机号码,接收验证码,国家那里可以不用选择,直接用默认的 others,下面输入手机号码,中国的用+86 格式,我用的是

接我的手机收验证码 的,几秒就收到信息了,是上海的小灵通号。图示是用 GV 收的。

4:填写刚才收到的验证码按确定

5:接下来就进入创建页面了,把该填的填上,点创建

6:马上显示创建成功

7:接下来下载网盘源码和上传工具,我已经放在一个文件夹里打包好了,下载地址: http://u.115.com/file/f9697d1025 8:下载好了解压出来得到一个名为:SDUpload 的文件夹,将这个文件夹里的所有文件复制到 D 盘根目录(其他盘也可以,我放在 d 盘根目录下)这点 很重 要,一定要把里面的文件全部放到 d 盘根目录下,修改 app.yaml

修改第一行中 application 后面的名称,这里填上你刚刚创建的应用名称比如你的 AppEngine 地址是 aaa.appspot.com,那就是 application 帐号就 是 aaa,保存这个文件,退出。

9:使用 cmd 命令,然后切换到 d 盘目录,在输入 SDUpload update chengxu 按 enter

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

11:上传完成后,登陆你的应用网址,确认是否上传成功,成功一开始会显示:

12:这个是正常现象,过几分钟后就显示正常了,教程到此为止,大家觉得可以的话支持一下,谢谢! 放一个我的演示: http://my-treasures.appspot.com/

Google App Engine(以下简称 GAE),使用了云计算技术。它跨越多个服务器和数据中心来虚拟化应用程序。它在 2008 年 4 月发布了第一个 beta 版 本。GAE 空间大小和流量都是用 T(1T=1024G)来计算的,所以可以说他是无限空间大小无限流量。 今天反复研究了一天 GAE 总算明白了基础的用法,由于比较复杂,教程分步放出。 图文教程: 1、本地搭建环境 python。 1)、由于 GAE 的环境比较特殊,不是我们常见的 ASP、PHP 等环境,所以我们需要在本地搭建一个 GAE 的环境。此环境不仅测试时用到,源文件上传 到云空间上时也用到,是必须安装的。下载 Python

2)、安装并设置系统环境变量。默认安装到 C 盘 python25 目录下。安装好后点击右键点击我的电脑——属性——高级——环境变量(N),把系统变 量里的 Path 的变量值改成 c:/pyhton25,点击确定,完成。

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

'c:\programfiles\google\google_appengine\launcher\googleappenginelauncher.exe.log' for details,则清空 C:\Documents and Settings\Administrator\Google 目录下所以文件。

3、 本地测试。 首先下载源码, 谷歌上有提供很多类型网站的源码, 自己可以挑选, 我这里给大家一个简单的网盘源码。 下载地址: 失乐园网盘源码.rar (网 站后台只要加个 admin/,注意,“/”不要落了)。运行 Google App Engine Launcher(GAEL),点击 File——Add Existeing Application——选择“失 乐园网盘”源码的那个文件夹,端口默认。再点击那个 Run(那个绿色的箭头),稍后就会有几个灰色按钮被激活,点击 Browse,就会看到网站了,当然

你也可以下载其他源码测试(这里有很多博客程序源码 http://code.google.com/p/micolog/downloads/list),有能力的可以自己开发。

演示站:http://free-shiquai.appspot.com/

(可以绑定顶级域名)

在《GAE-利用 Google App Engine 免费云空间搭建网站教程(一)》中已经详细的介绍了如何在本地架设 GAE 的环境并且浏览 GAE 环境 下的网站。今天这个教程(二)将给大家介绍如何上传已经调试、修改好的网站。 上传文件到 GAE 图文教程: 1、首先注册一个谷歌帐号,注册地址。

2、注册 GAE。到 Google Accounts 页面登录,登录后点击 Create an Application。

点击 Create an Application 后跳到页面需要输入手机号码,Country and Carrier 不用选择,默认就可以了,输入你的手机号码(如+8613888888888), 此过程完全免费。输入后马上会收到验证码“Google App Engine Code:888888”。

3、开通 GAE 服务。填写你的 ID 号和标题(建议填一样,不然很容易弄乱掉),Application Identifier 是你的 GAE 的 ID 号,这个要记得,下面要用 到。点击“Create an Application”按钮,提示 Application Registered Successfully,好了,申请成功了。

4、上传网站源码。上传源码前先用记事本打开源码文件里的“app.yaml”文件,第一行 application:free-shiquai,把 free-shiquai 改成你刚申请 的 GAE 的 ID。

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 改成自己的。

提示 You can close this window now,说明已经上传完毕,关掉程序。

文件都上传好了,打开你的 GAE 二级域名如:http://free-shiquai.appspot.com/ ,可能会看到一堆代码,这是正常现象,过十个小时左右再打开网 站,就显示正常了。 本教程完! 图片、音频、视频均可外链。

图片外链演示: appcfg.py update C:\chengxu GAE 是什么?

从实用的角度说是 GAE 可以提供我们稳定的免费网站空间,空间支持语言是 python、java,数据库是 google 专有的数据库,数据库和空间可以免费使 用 1G,超过了 1G 就要买了,还提供 Google 的带宽,这个带宽约可以支撑一月 500 万次访问请求,超过 500 万次就要买了??对于一般网站这免费的 资源就足够了,另外 GAE 还支持域名绑定,就相当于个人买的虚拟空间一样。

即使你目前对 GAE 不了解,也不会 python 或 java,也能轻易使用 GAE 空间,利用别人编好的基于 GAE 的程序建立起自己的网站。

下面就跟着一步一步来

一、申请 GAE 空间

1、申请 Google 邮箱,如 abcdef@gmail.com 如果自己已经有了 gmail 就跳过这一步,gmail 申请地址 http://www.gmail.com 点页面右下角的“Create an account”按钮申请

2、 打开 Google App Engine 主页 http://appengine.google.com/, 在页面右边输入你的 email, 如你的 email 是 abcdef@gmail.com, 就只需输入 abcdef, 输入密码点“sign in”按钮登录。 登录后出现下图所示,点“Create an Application”按钮

3)然后看到下图,申请 GAE 需要验证码,GAE 会发送一个验证码到你的手机上,记得在你手机号码前面加上“+86”

4)输入验证码,点上图的“send”后不用一分钟就收到验证码了,

5)在上图红圈位置输入正确验证码后就看到下图,

这是给你自己选择一个二级域名,如在本例我填上 seo-cn.appspot.com,至少填 6 个字符,填后先点后面的 Check 按钮看看能不能用,如果提示不可 用就换新的试试,直到提示 Yes??

6)填好后记得勾上 I accept 表示同意他们的条款,点 Save 按钮建立。若成功则会出现如下图页面提示

7)点击上图的红圈链接就看到下图的 GAE 管理页面,如下图,

这个页面就是你刚才建立的应用的访问统计情况,现在还没有上传你的应用,可以看到 No version deployed 提示。 到这里你已经成功申请了一个 GAE 应用(说是空间也可以),每个用户可以申请 10 个这样的应用,即一个手机号码可以弄到 10 个免费的 GAE 空间。

二、在自己电脑搭建 python+GAE 环境

1)下载、安装 python 下载地址 目前 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)下载 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)

下载后双击一直点下一步可顺利安装

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

三、上传程序(网站)

GAE 空间不同于一般的空间(虚拟空间或 vps 空间或 asp、php 空间),一般的空间是点对点的上传,而 GAE 空间是点对群的上传,这里不细说区别, 所以上传的方法就不一样。按下面的步骤来就明白了。

1)下载可以运行在 GAE 的网站程序

开源的程序有很多,博客类网站代表性的是 micolog 和 cpedialog,CMS 类的网站有 GD-cms,这里就以 GD-cms 为例。 GD-cms 下载地址 中文版 http://cn.ziddu.com/download/445910/gae-django-cms-v1.2.3_cn.zip.html 英文版 http://www.ziddu.com/download/7937180/gae-django-cms-v1.2.3_en.zip.html

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

注意 gae-django-cms 这个文件夹名最好不要修改,如果要修改还得把 run.bat 和 update.bat 的路径改为对应的

2)把下载下来的 gae-django-cms 改为自己的网站,

用文本编辑器打开 app.yaml 文件,可以用系统自带的记事本(有时用记事本打开只看到一行,就换用写字板打开)或写字板打开,

在第一行 application: 后面修改为自己刚才申请到的应用 id,如下图

application: seo-cn

其它地方不要修改,直接保存即可

3)在自己电脑运行测试一下

只需双击 run.bat 文件,然后打开浏览器,在地址栏输入 http://localhost:8080 或 http://127.0.0.1:8080/ 注意,这里需要输入 http://虽然你平 时打开网站时不用输入它。如果以上过程没出错的话就可以看到如下图所示的网站页面

这界面是英文的(这个网站是支持多国语言,默认为英文),

下面把它变为中文,只需修改一个地方就可以,用记事本或写字板打开 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/就看到中文界面了,如下图:

你可以把网站的 logo 改为自己的,logo 所在的路径/themes/default/images/logo.gif

就暂时这样了,以后有时间再修改别的,可以上传到自己的 GAE 空间了

4)上传到 GAE 空间

只需双击 update.bat 文件,就会出现下图的黑框

在第一个地方输入自己刚才申请 GAE 用的邮箱,如果的邮箱是 abcd@gmail.com 就只需输入 abcd 就可以,敲回车键提示输入密码,好好的输入密码, 输入密码时屏幕上没有显示,但它会记录的,输完敲回车键,如果密码正确就会出现下图正在上传的信息,如果输错就会让你重新输入邮箱和密码

看到最后红圈里的文字就说明上传已经成功,

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

上传后就可以打开自己申请到的 GAE 网站 http://seo-cn.appspot.com/,如下图:

这样,自己已经成功的把网站上传到 GAE 空间了??

四、给 GAE 绑定域名

如果你有自己的域名,又不太喜欢 xxxxx.appspot.com 的域名,就可以绑定自己的域名

在绑定域名前得申请一个免费的应用服务 参考 如何申请 Goolge Apps, 企业级在线应用服务

打开 Google App Engine 主页 http://appengine.google.com/,在页面右边输入你的 email,如你的 email 是 abcdef@gmail.com,就只需输入 abcdef, 输入密码点“sign in”按钮登录。

点击左栏的 Application Settings,看到页面如下图所示

点 Add Domain 按钮,接下来比较简单,按照提示操作即可,下面只贴图附简单说明

在上图位置先别点下一步,先到自己的域名控制面板添加一个 CNAME,如下图:

回到自己的 GAE 控制面板,点下一步就出现下图提示

点我已经完成了这些步骤,看到下图

这样就可以用自己绑定的域名访问自己的 GAE 网站了,如下图

现在网上已经有好多玩家发布现成的程序,我们可以直接上传使用,但这里会带来一个问题,是我们原本无法想到的。后面会提到。 首先我们需要前期准备: 1、注册 GAE。 链接:http://appengine.google.com/ 注册必须是 Gmail 用户。 2、登录 GAE,新建一个应用(application)。 比如我新建的应用名为:yuebinliu 3、下载、安装 App Engine SDK 链接:http://code.google.com/intl/zh-CN/appengine/downloads.html 比如我的安装目录为:D:\Program Files\Google\google_appengine

4、下载、安装 python 2.5 链接:http://www.python.org/ftp/python/2.5.4/python-2.5.4.msi 。 为什么是 2.5 呢?因为目前 GAE 只支持 2.5。

下面我们看如何在本地启动调试程序 和 安装调试好的程序。 1、启动本地 server 调试程序。就拿 hello world 举个列子(hello world 是 gg 提供的一个测试程序,具体查看官方提供的说明。 Start the web server with the following command, giving it the path to the helloworld directory: google_appengine/dev_appserver.py helloworld/ The web server is now running, listening for requests on port 8080. Test the application by visiting the following URL in your web browser:
?

http://localhost:8080/

2、安装程序。我们这里就用 micolog 这个比较流行的 blog 来举列子。 1)把 micolog 复制到 GAE 的安装目录(你可以对 micolog 目录名改名,比如我就改名为“yuebinliu”),修改 app.yaml 文件中的第一行,把 “application:”后面的“mlog”,改成你在 GAE 上新建的应用名。比如,我就改成:application:yuebinliu 2)开始-运行-cmd,进入 D:\Program Files\Google\google_appengine,输入命令: appcfg.py update yuebinliu/ 然后根据提示输入 gmail 地址和密码,通过后会上传 micolog 博客程序。这时你就可以访问你在 GAE 上的博客了,访问的地址为:http://应用 名.appspot.com, 比如我的就是:http://yuebinliu.appspot.com。 经过上面的方法详细大家都已经搭建好和我一样的平台了。恭喜你。

在安装程序很可能出现有人无法上传 index.yaml 文件的问题。 Uploading index definitions. Error 400: --- begin server output --Creating a composite index failed: This index: entity_type: "Comment" ancestor: false Property { name: "date" direction: 2 } is not necessary, since single-property indices are built in. Please remove it f rom your index file and upgrade to the latest version of the SDK, if you haven't already. --- end server output --Your app was updated, but there was an error updating your indexes. Please retry later with appcfg.py update_indexes. 这个很多人安装教程里面都没提到,哭~ 产生这个问题的原因是未在本地调试程序,当你本地调试的时候程序会自动帮你生成一条规则到 index.yaml ,上传程序的时候 index 规则也会更 新。 你需要做的仅仅是删除 index.yaml 文件里面的规则,然后调试,再上传 index.yaml 文件到服务器就可以了。重上传 index.yaml 命令: appcfg.py update_indexes chengxu/


相关文章:
谷歌提供的500M免费空间 GAE架设自己网盘图文详细教程
谷歌提供的500M免费空间 GAE架设自己网盘图文详细教程_信息与通信_工程科技_专业资料。谷歌提供的500M免费空间 GAE架设自己网盘图文详细教程www...
谷歌10GB免费空间Google App Engine注册绑域名安装博客程序
Google App Engine 提供的免费空间可以绑定域名,也...网盘等 等,全部都是免费使用的,因此你可以利用 ...不信,你可以马上打开你的 GAE 二级域名地址,例如我...
freewebhostingarea免费空间安装图文教程
谷歌提供的500M免费空间... 39页 7下载券 sql空间使用图文教程 10页 1下载券...六大方法免费设置自己喜... 30页 2下载券 GAE空间网盘博客搭建图文... 39页...
使用Google App Engine架设网站
(简称 App) ,每个 App 有 500M 免费空间, 每个...域名类型:http://你申请的 GAE 程序名.google.com...财子 这里也有许多优秀的免费网盘,你可以自己选个。...
115网盘教程2
好的网盘产品,115 网络 U 盘永久存储空间已经从 ...提供 3G 永久存储免费网络硬盘和 5G 临时存储免费...通过百度、谷歌、115 聚搜等搜索引擎能搜索到我上传...
2013年十大免费云空间排行榜-给开发者建站用的免费云主机
提供的 Web 服务,用户可以随时创建、运行、终止自己...谷歌免费空间 GAE 国内广泛流行的应用安装和使用教程...云服务器激活开通和使用图文教程 2、管理:Google ...
利用免费的GAE(Google App Engine)建立强大的Blog(micolog)网站
当然利用 GAE 搭建博客有优点,也有缺点。 优点: 1...每个网站 500M空间,也就相当于 5G 的个人空间...wulongyi.appspot.com 这个 Google 提供的免费二级...
GoAgent图文教程详细版
GoAgent图文教程详细版_计算机软件及应用_IT/计算机_...Google 为了防止大量注册 GAE 应用导致资源浪费而采取...b.如果官方地址您打不开,我提供网盘下载地址 115...
站长可以外链的免费图片空间和免费网盘
免费图片空间免费网盘做网站免不了要向网友提供...特别是后来上 传的有关 Google,GAE 和有关翻墙的...架设个人专属网盘 2010 年 08 月 25 日 -- 网盘...
百度云免费扩容2T永久空间图文教程
百度云免费扩容2T永久空间图文教程_计算机硬件及网络_IT/计算机_专业资料。2T=2048...2T=2048G 百度云在所有的网盘里面,可以说是排名第一的,但缺点是注册初始大小...
更多相关标签:
棋牌架设详细图文教程 | 网狐6603架设教程详细 | 架设传奇单机详细教程 | 全民奇迹架设图文教程 | 详细架设传奇 | 尾行4详细图文攻略2 | 巫师3图文详细攻略 | 黑手党2详细图文攻略 |