博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过git将php项目部署到LeanCloud
阅读量:6368 次
发布时间:2019-06-23

本文共 770 字,大约阅读时间需要 2 分钟。

hot3.png

Git使用的是开源中国码云

文档出处:

部署成功三要素:

1.配置Repo

2.设定为ssh

3.初始访问路径为./public/index.php

进入LeanCloud管理后台:

选择相应应用->云引擎->部署,对于还没配置Repo的,要先配置

输入图片说明

点击配置按钮

输入图片说明

将Deploy Key复制到我的码云项目后台

输入图片说明

配置二级域名地址:

域名

这时访问这个二级域名是显示No Application

输入图片说明

随带提一句,除了LeanCloud二级域名外,也支持绑定自己的域名,对于移动应用开发这种对于域名不敏感的场景来说,二级域名也足够用了,有时间再来尝试做下绑定自己的域名。

链接地址:

输入图片说明

这时候只要回到部署页面,点下部署:

部署

结果出了点意外,报这样的错:

ssh

意思是说要使用ssh方式部署,而非https。

回到码云,找出ssh地址:

输入图片说明

换上部署页面就应该OK啦:

输入图片说明

再点部署,总应该能行了吧。

还是报错:

输入图片说明

翻看文档:,发现

云引擎 PHP 项目必须有 $PROJECT_DIR/public/index.php 文件,该文件为整个项目的启动文件。

莫不是找不到这个public/index.php文件?

改造一下CI项目的目录结构

创建一个public目录在根目录,将index.php移入其中,并将index.php的$application_folder、$system_path改为相应目录

第三次尝试部署,终于成功。

输入图片说明

输入图片说明

404云错误不去理会,已提示忽略。

这时访问上述二级域名

输入图片说明

还是https的哦。

对小程序开发有趣的朋友关注公众号: huangxiujie85,QQ群: 581513218,微信: small_application,陆续还将推出更多作品。

公众号

转载于:https://my.oschina.net/huangxiujie/blog/817038

你可能感兴趣的文章
Android打地鼠游戏的修改和优化
查看>>
Java异常
查看>>
map、reduce、filter、for...of、for...in等总结
查看>>
html2canvas-实现页面截图
查看>>
入门 | 从文本处理到自动驾驶:机器学习最常用的50大免费数据集
查看>>
笔记-从源码角度分析alloc与init的底层
查看>>
消除GitHub上的历史记录
查看>>
自学 JAVA 的几点建议
查看>>
第十三天-企业应用架构模式-对象-关系元数据映射模式
查看>>
k8s与HPA--通过 Prometheus adaptor 来自定义监控指标
查看>>
Python 比特币教程之二: 机器人收发比特币
查看>>
虎牙直播在微服务改造方面的实践和总结
查看>>
怎样将优酷网站下载的视频KUX转MP4格式
查看>>
MongoDB 分组统计
查看>>
二进制状态码
查看>>
Vue 中 CSS 动画原理
查看>>
关于 Promise 的 9 个提示
查看>>
算法复习
查看>>
安卓中高级开发面试知识点之——缓存
查看>>
Java的初始化顺序
查看>>