首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生产服务器错误上的Laravel3迁移: SQLSTATE[HY000] [2002]没有这样的文件或目录

问生产服务器错误上的Laravel3迁移: SQLSTATE[HY000] [2002]没有这样的文件或目录
EN

Stack Overflow用户
提问于 2013-10-02 05:07:02
回答 1查看 311关注 0票数 0

我尝试通过SSH在fortrabbit.com中迁移数据库,但是我得到了一个错误:

SQLSTATEHY000没有这样的文件或目录

如何指定生产数据库的数据库名称、密码?

如何在生产服务器中通过SSH访问进行Laravel3迁移。我已经使用了宝塔--它工作得很好,但是非常昂贵,所以我改用了fortrabbit.com。

我试过这个http://forums.laravel.io/viewtopic.php?id=6177,但没有解决方案。

EN

回答 1

Stack Overflow用户

发布于 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上,配置您的环境:

代码语言:javascript
复制
$env = $app->detectEnvironment(array(
    'development'    => array('localhost'),
    'production'     => array('example.com')
));

但为了更好地澄清这一点,你可以在Laracast上观看Jeffrey的这段新视频:

https://laracasts.com/lessons/from-zero-to-deploy-with-fortrabbit

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19130307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档