Doctrine orm 流命令导致条令数据库异常

Doctrine orm 流命令导致条令数据库异常,doctrine-orm,typo3-flow,neoscms,Doctrine Orm,Typo3 Flow,Neoscms,我通过composer安装了NEOS 1.2.1,创建了一个新网站,一切都很好。 但过了一会儿,我遇到了一个错误,neos告诉我使用node:repair 好吧,我做了,但是我遇到了以下例外。 它似乎无法连接或类似的东西划伤了头部 我的问题是,为什么其他流命令(可能没有DB)执行得很好 这是用Mamp Pro在Mac上本地运行的,有人知道这是什么原因吗 TombStone:source lucither$ ./flow node:repair --node-type TYPO3.Neos.Nod

我通过composer安装了NEOS 1.2.1,创建了一个新网站,一切都很好。 但过了一会儿,我遇到了一个错误,neos告诉我使用node:repair 好吧,我做了,但是我遇到了以下例外。 它似乎无法连接或类似的东西划伤了头部 我的问题是,为什么其他流命令(可能没有DB)执行得很好

这是用Mamp Pro在Mac上本地运行的,有人知道这是什么原因吗

TombStone:source lucither$ ./flow node:repair --node-type TYPO3.Neos.NodeTypes:Page Uncaught Exception: TYPO3\Flow\Persistence\Doctrine\Exception\DatabaseConnectionException Message SQLSTATE[HY000] [2002] No such file or directory More Information Exception code 2002 File /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_Query.php line 230 Reference code 20150106214706a2dfc2 Stack trace #0 TYPO3\Flow\Persistence\Doctrine\Query_Original::count() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_Query.php:794 #1 TYPO3\Flow\Persistence\Doctrine\Query::count() #2 ::call_user_func_array() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_Query.php:745 #3 TYPO3\Flow\Persistence\Doctrine\Query::Flow_Aop_Proxy_invokeJoinPoint() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AdviceChain.php:57 #4 TYPO3\Flow\Aop\Advice\AdviceChain::proceed() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Security_Aspect_PersistenceQueryRewritingAspect.php:102 #5 TYPO3\Flow\Security\Aspect\PersistenceQueryRewritingAspect_Original::rewriteQomQuery() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AroundAdvice.php:34 #6 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AdviceChain.php:55 #7 TYPO3\Flow\Aop\Advice\AdviceChain::proceed() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_Query.php:806 #8 TYPO3\Flow\Persistence\Doctrine\Query::count() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Persistence_Doctrine_QueryResult.php:87 #9 TYPO3\Flow\Persistence\Doctrine\QueryResult_Original::count() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_TYPO3CR_Command_NodeCommandController.php:95 #10 TYPO3\TYPO3CR\Command\NodeCommandController_Original::repairCommand() #11 ::call_user_func_array() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Cli_CommandController.php:240 #12 TYPO3\Flow\Cli\CommandController_Original::callCommandMethod() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Cli_CommandController.php:110 #13 TYPO3\Flow\Cli\CommandController_Original::processRequest() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Mvc_Dispatcher.php:80 #14 TYPO3\Flow\Mvc\Dispatcher_Original::dispatch() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Mvc_Dispatcher.php:298 #15 TYPO3\Flow\Mvc\Dispatcher::dispatch() #16 ::call_user_func_array() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Mvc_Dispatcher.php:282 #17 TYPO3\Flow\Mvc\Dispatcher::Flow_Aop_Proxy_invokeJoinPoint() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AdviceChain.php:57 #18 TYPO3\Flow\Aop\Advice\AdviceChain::proceed() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Security_Aspect_RequestDispatchingAspect.php:75 #19 TYPO3\Flow\Security\Aspect\RequestDispatchingAspect_Original::blockIllegalRequestsAndForwardToAuthenticationEntryPoints() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AroundAdvice.php:34 #20 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AdviceChain.php:55 #21 TYPO3\Flow\Aop\Advice\AdviceChain::proceed() /Users/lucither/development/XXX/source/Data/Temporary/Development/Cache/Code/Flow_Object_Classes/TYPO3_Flow_Mvc_Dispatcher.php:313 #22 TYPO3\Flow\Mvc\Dispatcher::dispatch() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Cli/CommandRequestHandler.php:97 #23 TYPO3\Flow\Cli\CommandRequestHandler::handleRequest() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Core/Bootstrap.php:108 #24 TYPO3\Flow\Core\Bootstrap::run() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Scripts/flow.php:55 #25 ::require() /Users/lucither/development/XXX/source/flow:18 墓碑:source lucither$./flow节点:repair——节点类型TYPO3.Neos.NodeTypes:Page 未捕获异常:TYPO3\Flow\Persistence\Doctrine\Exception\DatabaseConnectionException 消息 SQLSTATE[HY000][2002]没有这样的文件或目录 更多信息 例外代码2002 文件/Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Persistence\u doctor\u Query.php第230行 参考代码20150106214706a2dfc2 堆栈跟踪 #0.3\Flow\Persistence\doctor\Query\u Original::count() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Persistence\u doctor\u Query.php:794 #1.3\Flow\Persistence\Doctrine\Query::count() #2::调用用户函数数组() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Persistence\u doctor\u Query.php:745 #3 TYPO3\Flow\Persistence\doctor\Query::Flow\u Aop\u Proxy\u invokeJoinPoint() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/AdviceChain.php:57 #4.3\Flow\Aop\Advice\AdviceChain::procedure() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Security\u Aspect\u persistencequeryrewritingspect.php:102 #5 TYPO3\Flow\Security\Aspect\persistencequeryrewritingspect_Original::rewriteQomQuery() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AroundAdvice.php:34 #6 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/AdviceChain.php:55 #7 TYPO3\Flow\Aop\Advice\AdviceChain::procedure() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Persistence\u doctor\u Query.php:806 #8 TYPO3\Flow\Persistence\doctor\Query::count() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Persistence\u doctor\u QueryResult.php:87 #9 TYPO3\Flow\Persistence\Doctrine\QueryResult_Original::count() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u TYPO3CR\u Command\u NodeCommandController.php:95 #10 TYPO3\TYPO3CR\Command\NodeCommandController_Original::repairCommand() #11::调用用户函数数组() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Cli\u CommandController.php:240 #12 TYPO3\Flow\Cli\CommandController_Original::callCommandMethod() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Cli\u CommandController.php:110 #13 TYPO3\Flow\Cli\CommandController_Original::processRequest() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Mvc\u Dispatcher.php:80 #14 TYPO3\Flow\Mvc\Dispatcher\u Original::dispatch() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Mvc\u Dispatcher.php:298 #15 TYPO3\Flow\Mvc\Dispatcher::dispatch() #16::调用用户函数数组() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Mvc\u Dispatcher.php:282 #17 TYPO3\Flow\Mvc\Dispatcher::Flow\u Aop\u Proxy\u invokeJoinPoint() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/AdviceChain.php:57 #18 TYPO3\Flow\Aop\Advice\AdviceChain::procedure() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Security\u Aspect\u requestDispatchingspect.php:75 #19 TYPO3\Flow\Security\Aspect\requestdispatchingspect_Original::blockillegalrequests和forwardtoauthenticationentrypoints() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/Advice/AroundAdvice.php:34 #20 TYPO3\Flow\Aop\Advice\AroundAdvice::invoke() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Aop/AdviceChain.php:55 #21 TYPO3\Flow\Aop\Advice\AdviceChain::procedure() /Users/lucither/development/XXX/source/Data/Temporary/development/Cache/Code/Flow\u Object\u Classes/TYPO3\u Flow\u Mvc\u Dispatcher.php:313 #22 TYPO3\Flow\Mvc\Dispatcher::dispatch() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Cli/CommandRequestHandler.php:97 #23 TYPO3\Flow\Cli\CommandRequestHandler::handleRequest() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Core/Bootstrap.php:108 #24 TYPO3\Flow\Core\Bootstrap::run() /Users/lucither/development/XXX/source/Packages/Framework/TYPO3.Flow/Scripts/Flow.php:55 #25::require() /用户/lucither/development/XXX/source/flow:18
找到了解决办法。flow确实使用了Mac OS X和php.ini的内置php,而不是编辑时的MAMP version.oops时间限制,所以再次:找到了解决方案。flow确实使用了MacOSX和php.ini的内置php,而不是MAMP版本。在我将.bash_配置文件中的路径设置为
PATH=“/Applications/MAMP/bin/php/php5.6.2/bin:${PATH}”导出之后