我开始用德语中的"Zend Framework in Action"一书学习Zend Framework.
就在那里它开始变得有趣我的PHP单元测试抛出此错误:"Zend_Db_Adapter_Exception:SQLSTATE [HY000] [2002]没有这样的文件或目录"
我无法在谷歌找到任何提示.我做了书中的所有事情.任何人都可以给我一个提示在哪里搜索我的错?
这是一个常见的初学者错误吗?
我遵循了 CakePHP 教程,直到现在一切正常(新添加的文章显示在数据库中)。但是现在我尝试“bin/cake bake model users”我收到以下错误消息:SQLSTATE[HY000] [2002] [/opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/] 中没有这样的文件或目录src/Database/Driver.php,第 92 行]。我在这里找到了这个解决方案:SQLSTATE HY000 2002 while running bake command。但这似乎不适用于 linux(Ubuntu)。任何帮助,将不胜感激。
完整错误:
Exception: SQLSTATE[HY000] [2002] No such file or directory in [/opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Driver.php, line 92] 2018-12-06 11:28:03 Error: [PDOException] SQLSTATE[HY000] [2002] No such file or directory in /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Driver.php on line 92 Stack Trace:
#0 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Driver.php(92): PDO->__construct('mysql:host=loca...', 'root', '', Array)
#1 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Driver/Mysql.php(106): Cake\Database\Driver->_connect('mysql:host=loca...', Array)
#2 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Schema/BaseSchema.php(45): Cake\Database\Driver\Mysql->connect()
#3 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Dialect/MysqlDialectTrait.php(63): Cake\Database\Schema\BaseSchema->__construct(Object(Cake\Database\Driver\Mysql))
#4 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Schema/Collection.php(52): Cake\Database\Driver\Mysql->schemaDialect()
#5 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Schema/CachedCollection.php(42): Cake\Database\Schema\Collection->__construct(Object(Cake\Database\Connection))
#6 /opt/lampp/htdocs/MyApp/vendor/cakephp/cakephp/src/Database/Connection.php(391): Cake\Database\Schema\CachedCollection->__construct(Object(Cake\Database\Connection), true)
#7 /opt/lampp/htdocs/MyApp/vendor/cakephp/bake/src/Shell/Task/ModelTask.php(1052): Cake\Database\Connection->getSchemaCollection() …Run Code Online (Sandbox Code Playgroud)