首页 >知识讲堂 >网站建设知识>详细步骤:使用SAE和GitCafe搭建网站

详细步骤:使用SAE和GitCafe搭建网站

2020-12-31 09:56:05 阅读(154 评论(0)

目前新浪云在PaaS领域走得比较早,也比较成熟。与IaaS相比,PaaS更能节约企业或个人的成本。以php为例,本文记录了如何在新浪云上注册创建自己的web项目,如何在本地构建模拟环境,使用Gitcafe的自动部署功能,使代码只能在新浪云上发布一次Gitpush。不懂的朋友可以参考。创建应用程序首先是各种注册。在登录和使用之前,新浪云需要使用新浪微博账号。由于新浪云属于PaaS(即提供软件运行环境,而不是虚拟主机或空间),收费模式是根据访问量和数量收费的,因此我们不需要关注服务器的任何指标。我们所要做的就是创建一个应用程序。目前,新浪云需要实名认证才能创建2个以上的应用程序,因此建议实名认证。创建应用程序的界面如下:可以看出,我们的应用程序将被host在sinapp中使用.我们可以在com域名下设置子域名(Appname)显然是全局唯一,先到先得。除了应用程序的基本信息外,还需要选择编程语言、框架、模板等。PHP语言有丰富的框架和模板,而Python和Java没有可用的框架或模板。这里我们使用PHP空应用程序,创建的应用程序名称假设为testapp,下面将使用。创建应用程序后,需要配置应用程序中使用的各种软件或平台服务。几个基本配置如下:在应用管理-代码管理中创建一个版本。建议在服务管理-MySQL中填写1,并打开MySQL的功能。除非您的应用程序不需要数据库支持,否则必须打开MySQL。phpmyadmin用于管理MySQL。默认情况下,在代码管理中,代码可以打包上传到应用程序中,也可以使用SVN提交。SVN见代码管理说明。我们的重点是使用Git提交。为了使用Git提交代码,我们在Gitcafe上创建了代码仓库注册。因为Gitcafe可以设置自动将代码推送到新浪云上。Gitcafe是一个与Github非常相似的代码托管平台。我觉得还可以,除了界面是绿色的。。。注册后,为了方便Git提交,您可以配置公钥。找到以下路径的个人电脑文件:复制代码代码如下:cd~/.ssh/id_rsa.pub将内容复制并粘贴到Gitcafe网站的SSH公钥管理处,以便在未来提交代码时无需输入用户名和密码。我们需要创建一个仓库来创建一个仓库,这与github没有什么不同。唯一的关键是将自动部署设置到SAE,以便您可能需要OAuth来验证这个功能。这很简单。然后Gitcafe可以fetch到你在新浪上创建的应用程序和相应的版本。只需选择保存即可。目前Gitcafe对新浪的授权还没有自动刷新,这可能是新浪的Policy,会导致几天后授权过期,届时可能需要重新绑定。希望Gitcafe能得到改进。创建应用程序后,可以根据提示在本地初始化应用程序,并将初始化提交给Gitcafe。然而,在这里,为了为以后的本地模拟SAE环境奠定基础,我稍微改变了命令:首先,创建一个文件夹来存储SAE的应用代码,比如sae:复制代码代码如下:mkdirsae,然后使用以下命令:复制代码如下:cdsaemkdirtestappcdtestappmkdir1cd1gitinittouchREADME.mdgitaddREADME.mdgitcommit-m'firstcommit'gitremoteaddorigin...gitpush-uoriginmaster上的命令在远程仓库地址留下..,你需要自己填写,这取决于你的远程仓库地址。此外,值得注意的是,需要创建一个以应用程序名称命名的文件夹,该文件夹需要一个1的文件夹。这里的1代表了应用程序的版本号,代码部分被放置在1的文件夹下。此外,值得注意的是,需要创建一个以应用程序名称命名的文件夹,文件夹需要一个1的文件夹,这里的1代表应用程序的版本号,代码部分放在1的文件夹下。如果上述步骤没有问题,那么我们创建了README.md,因此,该文件将自动同步到新浪云上。为了模拟SAE的运行环境,我们需要配置当地的执行环境来调试代码。从这里下载最新的模拟环境。以PHP环境为例下载解压后,可以发现模拟环境有自己的apache、php、我们需要配置saedis等软件.conf文件,以下是本文件重要配置项的说明:documentrotsae应用的根路径相当于我们创建的sae文件夹,每次模拟环境都是从这个文件夹下的文件夹来判断哪些应用http_port模拟环境启动后apache使用的http端口mysql_*模拟环境没有自带mysql,需要使用本地或远程mysql。因此,在这里配置这些参数后,您需要启动init作为管理员.如果需要修改php配置,cmdphp可能需要修改.这个文件sae。这个文件实际上是php的配置文件。每次模拟器启动,php都会被放置.将sae内容复制到phpp.ini中。这个文件实际上是php的配置文件。每次模拟器启动,php都会被放置.将sae内容复制到phpp.ini。但是这里可能有一个bug,对于phpp.disable_functions不能正确复制到phpp.在ini中,模拟环境无法正常使用,目前尚不清楚是否已修复。我的解决办法是phpp.在sae中留空disable_functions的值。模拟环境启动后,可在本地通过http://应用名.sinaapp.com:以端口的形式访问应用程序,如:http://testapp.sinaapp.com:8081模拟环境将在代码目录中创建config.或者yaml.appconfig,这两个文件不能通过代码包上传到SAE,否则会出错。因此,我们需要在那里.这两个文件在gitignore中被忽略,这样它们就不会被提交给gitcafe,所以它们就不会被传输到SAE。如果将来有第二个应用,只需在sae目录下创建相应的app名称文件夹和版本文件夹,模拟器就会自动识别它们。当然,您也可以使用模拟器的相关命令来完全管理应用程序。使用mysql在模拟环境中使用mysql,除上述基本配置外,还需要注意两点:mysql数据库名称需要是app_ 例如,如果应用程序名称为testapp,那么相应的mysql数据库名称必须是app_testapp在php中访问数据库,需要使用sae定义常量,在实际环境中也是如此。以下是使用pdo连接数据库的代码:复制代码如下:$dbh='mysql:host='.SAE_MYSQL_HOST_M.';port='.SAE_MYSQL_PORT.';dbname='.SAE_MYSQL_DB;$ops=array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SETNAMESutf8");$ops=array();returnnewPDO($dbh,SAE_MYSQL_USER,SAE_MYSQL_PASS,$ops);

以上就是关于详细步骤:使用SAE和GitCafe搭建网站的相关介绍,更多详细步骤:使用SAE和GitCafe搭建网站相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对详细步骤:使用SAE和GitCafe搭建网站有更深的了解和认识。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

推荐阅读

免费档案管理软件 档案专用软件有哪些

  OneNote自微软2003年推出,已近20个年头,其间曾一度是业界标杆。但是对于这款免费档案管理软件来说很多人都很陌生,下面万商云集小编就来给大家介绍下这款免费的免费档案管理软件。希望能帮助到大家。  一、形象模拟传统纸质笔…查看详情

专业家装设计用什么软件更好?

居民对于房屋室内装潢设计的美感越来越重视,很多专业的家装设计者带来了一定的挑战性,那么对于专业家装设计者而言,家装设计用什么软件更好呢?今天就为大家推荐几款专业人士频频好评的家装设计软件。1、酷家乐全空间云设计软…查看详情

是否进行马德里商标注册?浅谈马德里商标的优缺点

马德里商标是很多企业目前较为青睐的,也想要加入其中的,毕竟这一商标完成注册之后,在相关的成员国中,使用起来会更加的简单方便,并且我国的企业,已经开始加快了发展的步伐,想要走向国际,而该商标也具有省时省钱等各个优势…查看详情

企业网站建设的功能需求和性能要求

互联网技术在发展,人们对技术的依赖和需求也越来越强,企业在网站建设上的投入也越来越大,对于网站建设功能的要求也越加严格和完善,当网站需要进行功能拓展的时候,就需要整合主站、分站和其它内外网的工作,这样的拓展工作是…查看详情

基带是什么

新手小白,弱弱的问一句:基带是什么意思?基带:Baseband信源(信息源,也称发终端)发出的没有经过调制(进行频谱搬移和变换)的原始电信号所固有的频带(频率带宽),称为基本频带,简称基带。基带是什么基带版本是什么?手机上的基带…查看详情

路由器的RESET是什么意思

wifi路由器后面有一个按钮叫RESET吗?RESET键是复位键,长按可使无线路由器恢复出厂设置。路由器恢复出厂设置后,需要重新设置。需要拨号的宽带猫接无线路由器吗,你这样做:无线路由器插上电,先不要接猫,把无线路由器复位(恢复出厂…查看详情

思维导图软件用哪个比较好?好用思维导图软件介绍

思维导图相信很多人都听说过,其实这是一种很潮流的思维工具,在目前应广泛包括老师,学生以及很多的程序员也都在使用。使用思维导图能够更好的进行项目管理,也能够进行知识梳理,所以说是很不错的,那么思维导图软件用哪个比较…查看详情

[艺术作品版权登记] 维护个人原创 维持产业生态

文创产业伴随知识产权意识的整体提升,在近几年有了较快的发展,但随之而来的就是产业侵权和艺术作品抄袭问题。行业问题频出的时候,艺术作品版权登记的重要性就更加凸显,版权为行业健康发展撑起了保护伞,是艺术创作者必要的保…查看详情

点击这里 教你如何快速完成网站运营指标

当你开始做一名网站运营人员的时候,就需要认真规划,如何在最短的时间内完成网站运营指标,怎样才能在工作上取得成绩。认真阅读以下几点,有助你制定运营阶段计划,稳步推进才能取得好的运营成绩。图片来源于网络1.熟悉网站结构在…查看详情

买火车票飞机票,靠谱的抢票软件有哪些?

每逢节假日,尤其是春运,抢票已不再是新鲜事,各式抢票软件也应运而生,那么买火车票飞机票到底靠谱的抢票软件都有哪些?一起来看看。 1.12306 最靠谱的抢票渠道,肯定还是官方的12306,12306官方出票,12306手...查看详情

企业知识产权管理的关键要素有哪些?

社会工业化生产逐渐偏向知识创新生产,经济的提升刺激了知识产权行业的发展。在知识创新驱动企业发展的趋势之下,企业知识产权的保护和管理成为了自身资产保护的重要手段。企业知识产权管理是一套系统化的流程体系,其中包括了战…查看详情

盘点5款利用智能配电系统发明的智能软件

二十世纪六十年代,随着经济的不断发展,我们逐渐从蒸汽时代步入了电气时代,一步一步地发展才有了今天的现代智能配电系统。下面是我给大家盘点的5款利用智能配电系统发明的智能软件,内容如下:1.智能配电箱它是一款运用智能配电…查看详情

高质量新闻app排名 手机新闻app排行榜

每个年龄段所对应的爱好都是不相同的,对于一些中年人来说,他们更关心的是国家的大事,所以每天都会听一些新闻,那么我们除了可以在电视上看新闻之外,在手机上也是可以看新闻的,大家可以了解一下,听新闻APP排行榜有什么?1、今…查看详情

呼叫系统哪个比较好?这6款值得收藏

呼叫系统在企业中的使用率非常高,它们在提升品牌形象同时,能通过呼叫中心系统将企业所有部门集中对外联络,大大提高了工作的效率和服务质量,呼叫系统哪个比较好?以下10款推荐给你。 1. 容联云通讯呼叫系统 为企业客...查看详情

视频截取软件哪个好?六款视频截取软件推荐

很多人在平时的时候都特别喜欢拍摄短视频,拍完视频之后就需要进行视频截取,这样才能够制作出更有质感的视频效果才有更好的欣赏价值,在进行视频截取的时候,很多人都会选择不同的软件,选择不同的软件带来的效果也不同,那么视…查看详情

首页

产品

万商学院

客户服务

会员中心

当前站点

h

选择站点

全国站成都

一 客户顾问-张三

已为0个客户提供专业互联网服务咨询
  • 手机号码
  • 验证码图形验证码换一张
  • 短信校验码

    电话咨询

    在线咨询