Update/configure 和 运行 本地 laravel 项目,在导入 sql db 之后?
Update/configure and run a laravel project locally, after importing sql db?
我得到了一个 laravel 项目的 git 副本,管理员给我发了一个 sql 说我需要导入它并配置 laravel 来启动项目。
为此我尝试了很多方法,例如 https://gist.github.com/hootlex/da59b91c628a6688ceb1
中的说明以及重新安装作曲家并尝试将数据库上传到 phpMyadmin,但我仍然不断收到错误消息:
composer install
给出
> 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
returns
Could not open input file: composer.phar
php artisan serve
给出
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 数据库时,你如何在 git 复制 laravel 项目中工作管理员说是执行它的关键?
所以,问题出在数据库本身,而不是我在做什么; PDO 是 PHP 模块 laravel 用于与您使用的 w/the 数据库通信 (SQL),所以在我将我的数据库导入新的 table 之后PHPMyAdmin,laravel 应该可以毫无问题地访问它(过程为:laravel -> PHP/PDO ->PHPMyAdmin ->DB)。
我必须禁用外部检查才能正确导入,这解决了问题。
我得到了一个 laravel 项目的 git 副本,管理员给我发了一个 sql 说我需要导入它并配置 laravel 来启动项目。
为此我尝试了很多方法,例如 https://gist.github.com/hootlex/da59b91c628a6688ceb1
中的说明以及重新安装作曲家并尝试将数据库上传到 phpMyadmin,但我仍然不断收到错误消息:
composer install
给出
> 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
returns
Could not open input file: composer.phar
php artisan serve
给出
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 数据库时,你如何在 git 复制 laravel 项目中工作管理员说是执行它的关键?
所以,问题出在数据库本身,而不是我在做什么; PDO 是 PHP 模块 laravel 用于与您使用的 w/the 数据库通信 (SQL),所以在我将我的数据库导入新的 table 之后PHPMyAdmin,laravel 应该可以毫无问题地访问它(过程为:laravel -> PHP/PDO ->PHPMyAdmin ->DB)。
我必须禁用外部检查才能正确导入,这解决了问题。