我尝试通过SSH在fortrabbit.com中迁移数据库,但是我得到了一个错误:
SQLSTATEHY000没有这样的文件或目录
如何指定生产数据库的数据库名称、密码?
如何在生产服务器中通过SSH访问进行Laravel3迁移。我已经使用了宝塔--它工作得很好,但是非常昂贵,所以我改用了fortrabbit.com。
我试过这个http://forums.laravel.io/viewtopic.php?id=6177,但没有解决方案。
发布于 2013-10-03 17:47:55
我们肯定需要更多关于你的问题的信息。
要使用ssh在Laravel上进行迁移,基本上必须转到应用程序文件夹并执行php artisan migrate。但我想你知道的,对吧?
若要指定用于生产的数据库infor,
1.在app/config中创建一个混合产品
2.将当前app/config/database.php复制到它
3.编辑新的app/config/production/database.php
4.在app/start/global.php上,配置您的环境:
$env = $app->detectEnvironment(array(
'development' => array('localhost'),
'production' => array('example.com')
));但为了更好地澄清这一点,你可以在Laracast上观看Jeffrey的这段新视频:
https://laracasts.com/lessons/from-zero-to-deploy-with-fortrabbit
https://stackoverflow.com/questions/19130307
复制相似问题