SQLSTATE [HY000] [2002]连接超时concrete5

时间:2017-01-05 20:43:05

标签: php sql doctrine

这是一个之前被问过的问题,正如我从档案中看到的那样。但是,我已经查看了其中的几个,但没有人能够提供解决此问题所需的具体建议。

在一些帮助下,我一直在尝试在网络托管平台上安装一个新的Concrete5 CMS安装。它有很多来回,它似乎达到了一个相对稳定的被破坏的状态,但至少会抛出有助于这个过程的有用的错误信息。

我的虚拟主机特别无益,因为他们目前没有雇佣任何人,即使是他们的技术支持人员,他们似乎也知道他们服务器的后端实际上是如何运作的。当我询问有关php配置或错误日志所在的位置时,似乎没有人知道我在说什么。他们的控制面板留下了很多不足之处,除此之外,他们的工作也令人沮丧。这使我相对较高且干燥。

tl;博士:我的网站托管技术支持无法解决这个问题。我希望这里的某个人能够解决一些问题。

以下是我尝试访问www.mysite.com/concrete5 /

时的内容
  

Doctrine \ DBAL \ Driver \ PDOException(2002)

     

SQLSTATE [HY000] [2002]连接超时

/~truncated~/htdocs/concrete5/concrete/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php

 * @throws PDOException in case of an error.
 */
public function __construct($dsn, $user = null, $password = null, array $options = null)
{
    try {
        parent::__construct($dsn, $user, $password, $options);
        $this->setAttribute(PDO::ATTR_STATEMENT_CLASS, array('Doctrine\DBAL\Driver\PDOStatement', array()));
        $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch (\PDOException $exception) {
        throw new PDOException($exception);
    }
}``

/**
 * {@inheritdoc}
 */
public function exec($statement)
{
    try {
        return parent::exec($statement);

我需要做些什么来解决这个问题?

假设我没有对我托管的服务器的实际控制台访问权限。他们不提供命令行访问权限,在我看来这有点荒谬。我希望我能在配置文件中找到答案,否则我不确定我能做什么。

0 个答案:

没有答案