![](/img/trans.png)
[英]PHP Connection failed: SQLSTATE[HY000] [2002] Connection refused
[英]Deployment error - SQLSTATE[HY000] [2002] Connection refused
我正在開發一個symfony應用程序,由於具有有效的登錄名,注冊名,最近我試圖將我的工作部署到服務器上。
本地一切正常! 注意盡管我在本地主機上使用RDS數據庫。 我沒有使用開發數據庫。
最初它抱怨服務器上的PHP版本,所以我將其更新為5.6並重新發行,現在我的日志中包含以下內容!
Creating the "app/config/parameters.yml" file
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2002] Connection refused
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2002] Connection refused
[PDOException]
SQLSTATE[HY000] [2002] Connection refused
.
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--] [<packages>]...
(Executor::NonZeroExitStatus)
[2016-01-12T16:22:49.583Z] ERROR [2219] : Command CMD-AppDeploy failed!
任何更多信息都需要詢問不正確的更新! 任何幫助將不勝感激!
這意味着該學說無法建立與數據庫的連接。
當你部署的symfony應用作曲家找parameters.yml.dist
和復制的文件中的所有這些參數parameters.yml
將被用於配置Symfony和其他任何捆綁。
您需要在parameters.yml.dist
設置數據庫的正確信息(主機地址,用戶名,密碼,數據庫名稱)
連接被拒絕,所以是時候進行系統的調試了:
db-production
則在操作系統的hosts文件中檢查該條目,並確保其解析為127.0.0.1
。 通常,我希望將主機設置為localhost
,在這種情況下,您仍然可以檢查hosts文件,但是它可能在其中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.