2016-04-18 15 views
0

私はすべてのドキュメントを読んで何時間もインターネットを検索しましたが、私の問題を理解できません。私は私のpublic_htmlフォルダに自分のファイルを持っていて、WordPressのセットアップを行ったとき、私は自分のデータベースに接続するときにいつもこのエラーを表示します。なぜWordpressをmySQLサーバに接続できないのですか?

警告:にmysql_connect()[function.mysql-接続]:アクセスが(パスワード使用:YES) ユーザーa7977118_long'@'10.1.1.31 'の拒否 /家庭での/ a7977118/public_htmlの/ wp-/wp-db.phpを1515行に掲載しています

私には問題が発生しています。前もって感謝します!

if ($this->dbh->connect_errno) { 
      $this->dbh = null; 

      /* It's possible ext/mysqli is misconfigured. Fall back to ext/mysql if: 
      * - We haven't previously connected, and 
      * - WP_USE_EXT_MYSQL isn't set to false, and 
      * - ext/mysql is loaded. 
      */ 
      $attempt_fallback = true; 

      if ($this->has_connected) { 
       $attempt_fallback = false; 
      } elseif (defined('WP_USE_EXT_MYSQL') && ! WP_USE_EXT_MYSQL) { 
       $attempt_fallback = false; 
      } elseif (! function_exists('mysql_connect')) { 
       $attempt_fallback = false; 
      } 

      if ($attempt_fallback) { 
       $this->use_mysqli = false; 
       return $this->db_connect($allow_bail); 
      } 
     } 
    } else { 
     $this->dbh = mysql_connect($this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags); 
    } 

    if (! $this->dbh && $allow_bail) { 
     wp_load_translations_early(); 

     // Load custom DB error template, if present. 
     if (file_exists(WP_CONTENT_DIR . '/db-error.php')) { 
      require_once(WP_CONTENT_DIR . '/db-error.php'); 
      die(); 
     } 
+0

おそらく、新しいデータベースの設定が遅くなる000webhostを使用している可能性があります。データベースがまだセットアップされていない場合もありますが、それが機能するにはもっと長く待つ必要があります。 – Panda

答えて

0

それはユーザー( a7977118_long )を使用すると、接続先のデータベースに設定されている必要はありません権限の間に提供されていることを、ここでは明らかです。

通常の手順は、データベースを設定することです。

  1. は、ユーザーを作成し、それにパスワードを割り当てるデータベースを作成します。

  2. 実行Wordpressのセットアップ

  3. は、インストール中に上記の手順1 & 2に設定として正しいdatabase name, username, passwordを提供します。

関連する問題