详细步骤:使用SAE和GitCafe搭建网站
2020-12-31 09:56:05 阅读(155) 评论(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);
推荐阅读
- 国内b2b网站有哪些 2022 国内b2b网站排行榜
随着这几年的疫情的影响企业知道网络营销的重要性,但是很多一直苦找无门没有合适的自己互联网营销方式,我们来看下B2B不仅仅是建立一个网上的买卖者群体,它也为企业的之间的战略合作提供了基础。任何一家企业,不论它具有多强的技术实力或多好的经营…查看详情
- 一般商标价格多少
商标的价格因多种因素而异,包括地区、商标分类、申请途径以及专业服务费等。以下是关于商标价格的一般指导和相关信息:商标作为企业的重要资产之一,有助于区别和保护其产品或服务。商标的价格通常由以下几个方面决定:1. 地区:商标注册费用在不同国家和…查看详情
- 企业沟通不畅 效率低?总管家CRM来帮你
“工欲善其事必先利其器”出自论语,意思是:一个工匠要想工作做得好,必须使用锋利的工具。对于普通的销售员来讲,想要有效管理客户,快速提升销售业绩,必须使用高效的跟单工具。对于企业来讲,想要提升管理水平,提高整体效益,必须借助先进的管理工具。图…查看详情
- 织梦模板首页修改教程
织梦模版下修改列表页头部模版和列表页底部模版后,网站的其他网页还是没有成功。希望好心人给以讲解?首先你看下,你修改的所谓列表页头部模板和底部模板在其他的模板文件是不是调用同一个,如果是的话,就更新缓存下。 然后在生成,织梦经常是缓存导致修…查看详情
- 电视剧免费看的软件有哪些 电视剧免费看的软件排行榜
现在市面上大多数电视直播软件都是要收费的,而且这些收费电视直播软件还是比较贵的,但是也有很多电视直播软件是不收费的,下面小编就给大家来详细介绍一下电视剧免费看的软件有哪些 电视剧免费看的软件排行榜这一块的相关内容,希望能帮助到大家。…查看详情
- 商标可随意使用吗?
网站logo和名称如果没注册商标的话,别人使用算侵权吗?不算。 我们国家对商标的适用原则是申请在先原则,就是谁先在商标局申请,这个商标就是谁的。如果都没有申请,肯定是谁都可以使用的。商标注册就是给予给予商标注册人以商标专用权,防止他人侵权…查看详情
- 域名注册管理机构不接受你的域名申请?可能是你不了解这些!
域名注册管理机构并不是指域名市场或平台上接受个体域名注册申请的公司,它和域名注册服务商/代理商是有明显区别的,某个具体的域名注册申请业务并不在域名注册管理机构的责任范围,所以不接受你的域名注册申请也很正常。如果您遇到了被拒的情况,您可以了解…查看详情
- 万商云集通过CMMI 3级认证,研发管理能力获国际认可
近日,万商云集经过CMMI研究院主任评估师的严格评估,顺利通过CMMI3级认证,向业界展示了万商云集领先行业的研发管理能力和孜孜不倦的品牌追求。(CMMI3级认证证书) CMMI资质是美国CMMII1titute企业管理的资质认证,是目前在…查看详情
- 阅读神器!6款免费看小说软件推荐
看小说是许多人闲暇时打发时间的方式,市面上各种小说软件琳琅满目,不少是需要付费后才能阅读的,因此许多人会在网络上寻找一些免费的看小说软件。那么,免费的小说阅读APP哪个好用呢?今天就为大家5款免费的小说阅读器,一起来了解一下吧。…查看详情
- 合作伙伴:葛氏济世堂
品牌介绍葛氏济世堂是四川省利健济世科技有限公司于2014年1月28日注册的第5类医疗用品品牌,注册号:9998238。葛氏济世堂自成立以来,坚持为顾客提供医药、健康理疗服务,葛氏济世堂的产品从制作到最终为理疗者服务,全程由公司核心团队严格把…查看详情
- 线上签合同用什么软件?线上签合同用软件排名
因为现在已经进入到了一个网络的时代,所以难免也会有一些需要线上签合同的情况出现,如果没有一个好用的工具,在平时生活中,自然就会受到一些影响。可以选择使用线上签合同的软件,不仅功能强大,同时也可以快速完成线上签合同的需求,那么下面…查看详情
- 新能源汽车品牌有哪些 新能源汽车十大名牌
新能源汽车领域这两年涌进了不少新兴的汽车品牌,而且国家也在大力发展新能源汽车,目前市面上的新能源汽车品牌还是i非常的多的,下面万商云集小编给大家来详细介绍一下新能源汽车品牌有哪些新能源汽车十大名牌,不知道下面的新能源汽车品牌有没有大家喜…查看详情
- 苹果怎么弄抖音动态壁纸
苹果怎么弄抖音动态壁纸呢?这是一个相对较新的技巧,但非常流行。如果你不知道如何做,不用担心,下面将为您详细描述。 您需要将设备升级至iOS13以上的版本。苹果推出了一种名为“Live Photos”的功能,使您的照片可以动态地播放。…查看详情
- 为什么注册商标?企业容易被告侵权,赔偿他人损失
为什么注册商标?因为商标是企业建立自主品牌的第一步,是企业的形象,并可以帮助企业巩固市场地位。企业若不注册商标,则随时可能被他人侵犯自己权益或面临被告侵权的风险。 图片来源于网络 为什么注册商标?这五大理由你不能不知道。◤ 1. 获取法律…查看详情
- 如何做好网站建设和推广
很多中小企业在建设网站时,往往对建设工作和推广工作的开展非常盲目。致使网站上投入很多的精力和财力,却依然不能得到好的效果。那么如何才能做好网站建设和推广,使企业网站更具竞争力呢?第一、做好网站建设和推广的第一步就是完成建站 网站建设是提升企…查看详情
猜你喜欢
最新文章

扫码二维码
立即领取《千元实战营销秘籍》
还可免费试用营销管理系统
*如有疑问,请随时拨打免费咨询热线:400-0033-166
服务时间:8:30-18:00
软件企业
认定号:川RQ-2018-0216
高新技术企业
认定号:GR201951001121

关注微信公众号
和10万中小企业共同成长

扫码下载APP
享全方位服务一触即达
Copyright © 2004-2022 万商云集(成都)科技股份有限公司 版权所有
蜀ICP备12001963号-2
川公网安备 51010402000322号

快速找产品

找一找哪款产品适合您?
咨询热线:400-0033-166
-


-
电话沟通
获取方案
下载APP
官方微信
扫码下载APP
全方位服务一触即达

关注万商云集
和10万中小企共成长

TOP

企业首选的数字选用平台

400-0033-166
8:30-18:00















































注册有好礼



