有人部署过 Laravel 吗?

2013-07-28 12:52:22 +08:00
 wu1990
服务器上,数据库是依赖 Migrations,还是直接导SQL,还是自己写install。

vender 的是在服务器上也用 composer 还是手动传?

服务器上也用 artisan/composer 吗?


其他注意事项有什么?
4637 次点击
所在节点    PHP
10 条回复
sobigfish
2013-07-28 13:07:42 +08:00
在linode上部署4.0beta2的时候 感觉composer有些组件没下载完全,多次也是那样。。自己传上去又太慢了-。-
数据库肯定是用artisan,migrate方便很多。

还在国内的空间上部署过L3 真心觉得3小巧多了。
wu1990
2013-07-28 14:50:11 +08:00
@sobigfish 谢谢你!!

我也打算用 Migrations + composer,先试试,经常备份就好了。

不过 composer 好像挂了.. 刚刚试了下 update 提示
" Invalid argument supplied for foreach()"

然后重新clone了个laravel , composer install 也是提示
" Invalid argument supplied for foreach()"

好像不是很稳定..
huafang
2013-07-28 15:20:38 +08:00
本地开发composer ,服务器最好别直接上,把用不着的vendor删除掉,要不然太庞大了,会搞死你的
wu1990
2013-07-28 16:13:56 +08:00
@wu1990 原来是我本地的php5.4.10 有问题 ,file_get_contents 用于返回 空('').

下了个5.4.17重新编译了一次就好了~
wu1990
2013-07-28 16:15:48 +08:00
@huafang 服务器上不缺这点空间,
缺点应该是怕如果经常update 的话 新版本的包可能会和原有代码不兼容。
但如果部经常update可能会有写包的bug没有更新。
eDeeraiD0thei6Oh
2013-07-28 20:25:24 +08:00
写shell 脚本 用rsync 通过ssh部署
msg7086
2013-07-29 06:53:39 +08:00
PHP全部用现有的deb包安装。

composer直接bundle。
brikhoff
2013-07-29 06:57:02 +08:00
@msg7086 哪个版本的Php?
msg7086
2013-07-29 07:54:44 +08:00
@brikhoff 平时用5.4.1x
huafang
2013-07-30 19:35:14 +08:00
自己写程序的话肯定要脱离vendor默认更新吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/77215

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX