嗨,我是 Symfony2 Web 开发的新手。我开发了一个示例symfony2应用程序,在我的本地主机上有一个数据库。它在我的本地主机上工作正常。
我已将我的项目上传到 Web 服务器,除了与数据库连接的文件外,所有文件都在 Web 服务器上工作。当我请求与数据库连接的文件时,我收到这些错误。
警告:PDO::__construct((:MySQL 服务器已消失 /home/pipeline/public_html/BusinessPipeline/BusinessPipeline/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php 在第 40 行
警告:PDO::__construct((:读取问候数据包时出错。 PID=18547 in /home/pipeline/public_html/BusinessPipeline/BusinessPipeline/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php 在第 40 行
我已经按如下方式设置了parameters.yml
文件。
# app/config/parameters.yml
parameters:
database_driver: pdo_mysql
database_host: localhost
database_name: test_project
database_user: my_username
database_password: my_password
我没有更改任何内容,而是更改参数.yml。
对于此问题,我可以做些什么,在部署之前是否需要进行任何配置?
提前致谢
检查MySQL服务器文档,了解有关错误消息的特定问题:
B.5.2.9 MySQL 服务器已消失
检查wait_timeout
问题