首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在导入sql之后,在本地更新/配置并运行laravel项目?

问在导入sql之后,在本地更新/配置并运行laravel项目?
EN

Stack Overflow用户
提问于 2018-06-16 09:50:27
回答 1查看 448关注 0票数 1

我得到了一个laravel项目的git副本,管理员给我发送了一个sql,说我需要导入它并配置laravel来启动这个项目。

为此,我尝试了很多东西,比如https://gist.github.com/hootlex/da59b91c628a6688ceb1上的指令,以及重新安装composer,并试图将db上传到phpMyadmin,但我仍然会收到错误:

composer install给出

代码语言:javascript
复制
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover

In Connection.php line 664:
 SQLSTATE[HY000] [1049] Unknown database 'dbname' (SQL: select * from `system_configs`)

In PDOConnection.php line 50:
 SQLSTATE[HY000] [1049] Unknown database 'dbname'

In PDOConnection.php line 46:
 SQLSTATE[HY000] [1049] Unknown database 'dbname'

Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1

composer.phar install返回Could not open input file: composer.phar

php artisan serve给出

代码语言:javascript
复制
In Connection.php line 664:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
       (SQL: select * from `system_configs`)
    In PDOConnection.php line 50:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.
    In PDOConnection.php line 46:
      SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.

这里没有PDOConnection.php,database.php似乎与我在网络上看到的内容以及我的.env文件一致。

我有一种感觉,我错过了一些非常容易的东西--当您必须导入一个管理员说是执行它的关键的sql db时,如何在git复制laravel项目中工作呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-21 01:53:03

因此,问题在于数据库本身,而不是我正在做的事情;PDO是PHP模块laravel用来通信您使用的w/ db (SQL)的模块,所以在我通过PHPMyAdmin将数据库导入到一个新表之后,laravel应该没有问题(流程是: laravel -> PHP/PDO ->PHPMyAdmin ->DB)。

为了正确地进行导入,我不得不禁用国外的检查,这解决了问题。

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

https://stackoverflow.com/questions/50886809

复制
相关文章

相似问题

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