【问题标题】:Symfony2 from Windows(WAMP) => to MAC(MAMP)Symfony2 从 Windows(WAMP) => 到 MAC(MAMP)
【发布时间】:2015-11-25 17:47:32
【问题描述】:

我在 Windows (WAMP) 下制作了一个 Symfony2 项目,我想在 MAC (MAMP) 中试用它...! 这是Windows下的parameters.yml文件:

parameters:

    database_host: 127.0.0.1

    database_port: null

    database_name: portailwebensa

    database_user: root

    database_password: null

    mailer_transport: smtp

    mailer_host: 127.0.0.1

    mailer_user: null

    mailer_password: null

我更改了这些参数,以便它们在 MAC 处匹配,但出现以下错误:

致命错误:在 /Applications/MAMP/htdocs/ensa/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection 中出现消息“SQLSTATE[HY000] [2002] Connection denied”的未捕获异常“PDOException”。 php:40 堆栈跟踪:#0 /Applications/MAMP/htdocs/ensa/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php(40): PDO->__construct('mysql:host=127. ...', 'root', NULL, Array) #1 /Applications/MAMP/htdocs/ensa/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php(41): Doctrine\DBAL \Driver\PDOConnection->__construct('mysql:host=127....', 'root', NULL, Array) #2 /Applications/MAMP/htdocs/ensa/vendor/doctrine/dbal/lib/Doctrine/DBAL /Connection.php(356): Doctrine\DBAL\Driver\PDOMySql\Driver->connect(Array, 'root', NULL, Array) #3 /Applications/MAMP/htdocs/ensa/vendor/doctrine/dbal/lib/ Doctrine/DBAL/Connection.php(613): Doctrine\DBAL\Connection->connect() #4 /Applications/MAMP/htdocs/ensa/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/SingleTablePersister.php( 158): 教义\ DBAL\Connection->quote('professeur') #5 in /Applications/MAMP/htdocs/ensa/vendor/twig/twig/lib/Twig/Loader/Filesystem.php 第 93 行

提前谢谢你,我指望你:)

【问题讨论】:

    标签: php mysql windows macos symfony


    【解决方案1】:

    Mac默认启用socket连接,所以你可以尝试在database_host参数下使用localhost而不是127.0.0.1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多