Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
Doctrine 使用条令和Symfony2创建数据库后,无法访问MAMP_Doctrine_Symfony - Fatal编程技术网

Doctrine 使用条令和Symfony2创建数据库后,无法访问MAMP

Doctrine 使用条令和Symfony2创建数据库后,无法访问MAMP,doctrine,symfony,Doctrine,Symfony,我正在努力学习Symfony2的Symblog教程(http://tutorial.symblog.co.uk/docs/doctrine-2-the-blog-model.html) 在我用php应用程序/控制台原则:database:create创建数据库之后,我再也没有访问localhost/MAMP/的权限了?!这是错误消息“错误:无法连接到MySQL服务器!” 有人能帮我吗 这是我的配置.yml 条令结构 原则: dbal: driver: %database_driver

我正在努力学习Symfony2的Symblog教程(http://tutorial.symblog.co.uk/docs/doctrine-2-the-blog-model.html)

在我用
php应用程序/控制台原则:database:create创建数据库之后,我再也没有访问localhost/MAMP/的权限了?!这是错误消息“错误:无法连接到MySQL服务器!”

有人能帮我吗

这是我的配置.yml

条令结构 原则:

dbal:
    driver:   %database_driver%
    host:     %database_host%
    port:     %database_port%
    dbname:   %database_name%
    user:     %database_user%
    password: %database_password%
    charset:  UTF8
    unix_socket: /var/mysql/mysql.sock

orm:
    auto_generate_proxy_classes: %kernel.debug%
    auto_mapping: true
这是我的参数。ini

[parameters]
    database_driver="pdo_mysql"
    database_host="localhost"
    database_port="3306"
    database_name="symfony"
    database_user="root"
    database_password=""

当您使用3306时,MAMP服务器的默认端口应该是8889,错误可能是

我的参数

parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: '8889'
database_name: symfony_blog
database_user: root
database_password: root
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: 7f03537e81f981683bc773b9ec7113ab5861adec
database_path: null

你能发布你的
config.yml
parameters.ini
文件吗。请确保您使用的密码已被屏蔽。我已将其发布到我的描述中。您能否检查“symfony”模式是否已在您的数据库中创建?