【发布时间】:2015-06-23 08:12:57
【问题描述】:
一段时间以来,我一直在为多个项目使用 Homestead 2.0,但令人沮丧的事情不断发生。每次我添加一个新站点时,它都会添加新站点和数据库,但会清除现有数据库中的数据。
我尝试了Laravel Homestead 2.0 Adding New Sites 中的步骤,但每次都得到相同的结果。
所以运行“homestead halt && homestead up --provision”或“vagrant provision”给了我同样的问题。
有什么想法吗?
【问题讨论】:
-
您可以手动完成(创建数据库、虚拟服务器等),但这会扼杀很多使用宅基地的目的。
-
我知道我可以添加数据库,我还没有考虑手动将它添加到 nginx。但你是对的,这确实违背了目的。
-
我现在无法对其进行测试(所以我将其作为评论而不是作为答案发布),但请尝试转到
~/.composer/vendor/laravel/homestead/scripts/create-mysql.sh并将其更改为不删除您的数据库。它应该可以工作。 -
检查this。
-
@Ravan 继续提交作为答案。我将为您提供发现这一点的要点。谢谢!
标签: laravel vagrant virtual-machine virtualbox homestead