Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 连接错误:SQLSTATE[HY000][2002]cakephp烘焙模型和模板_Database_Templates_Cakephp_Controller_Connection - Fatal编程技术网

Database 连接错误:SQLSTATE[HY000][2002]cakephp烘焙模型和模板

Database 连接错误:SQLSTATE[HY000][2002]cakephp烘焙模型和模板,database,templates,cakephp,controller,connection,Database,Templates,Cakephp,Controller,Connection,(macOS Catalina/PHP 7.4.2/自制和安装了intl/MAMP) 1-/cake bake controller users:它适用于我,并通过使用bake创建的users controller的查看功能显示数据库中的数据 但当我这样做的时候: 2:/蛋糕烘焙模板用户或/蛋糕烘焙模型用户 我得到这个错误: 无法建立到Mysql的连接:SQLSTATE[HY000][2002]没有这样的文件或目录 3:当我尝试时:/cake bake template all或/cake ba

(macOS Catalina/PHP 7.4.2/自制和安装了intl/MAMP)

1-
/cake bake controller users
:它适用于我,并通过使用bake创建的users controller的查看功能显示数据库中的数据

但当我这样做的时候:

2:
/蛋糕烘焙模板用户
/蛋糕烘焙模型用户

我得到这个错误: 无法建立到Mysql的连接:SQLSTATE[HY000][2002]没有这样的文件或目录

3:当我尝试时:
/cake bake template all
/cake bake model all

Exception: Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory
[/Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver.php,第107行]

Error: [Cake\Database\Exception\MissingConnectionException] Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory in /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver.php on line 107
Exception Attributes: array (
  'driver' => 'Mysql',
  'reason' => 'SQLSTATE[HY000] [2002] No such file or directory',
)
Stack Trace:
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php:114
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php:47
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php:65
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Schema/Collection.php:53
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Database/Connection.php:400
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Utility/TableScanner.php:65
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Utility/TableScanner.php:82
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/bake/src/Command/TemplateAllCommand.php:60
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/BaseCommand.php:175
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/CommandRunner.php:336
- /Applications/MAMP/htdocs/cake4/vendor/cakephp/cakephp/src/Console/CommandRunner.php:171
- /Applications/MAMP/htdocs/cake4/bin/cake.php:12
PS:我已经在~/.bash_配置文件中添加了
export PATH=/Applications/MAMP/bin/php/php7.4.11/bin:$PATH


CakePHP3上存在相同错误。有什么帮助吗?

您可以从mysql服务器通过命令行工具访问该服务器吗?它正在运行吗?您可以通过该服务器上的命令行工具访问mysql服务器吗?它在运行吗?