2017-09-04 7 views
0

verfolge ich das Tutorial für Lehre: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/tutorials/getting-started.htmlFehler beim Verbinden und Erstellen von Datenbank

änderte ich die Bootstrap-Datei meine Datenbank enthalten:

<?php 
// bootstrap.php 
use Doctrine\ORM\Tools\Setup; 
use Doctrine\ORM\EntityManager; 

require_once "vendor/autoload.php"; 

// Create a simple "default" Doctrine ORM configuration for Annotations 
$isDevMode = false; 
$paths = array(__DIR__."/src"); 
$config = Setup::createAnnotationMetadataConfiguration($paths, $isDevMode); 
// or if you prefer yaml or XML 
//$config = Setup::createXMLMetadataConfiguration(array(__DIR__."/config/xml"), $isDevMode); 
//$config = Setup::createYAMLMetadataConfiguration(array(__DIR__."/config/yaml"), $isDevMode); 

// database configuration parameters 
$conn = array(
    'host' => 'http://192.*******', 
     'port' => '3306', 
     'user' => '********', 
     'password' => '****', 
     'dbname' => 'bugs', 
     'charset' => 'UTF8', 
    'driver' => 'pdo_mysql', 

); 

// obtaining the entity manager 
$entityManager = EntityManager::create($conn, $config); 

Aber diese Nachricht erhalten, wenn ich zu laufen versuchen:

vendor/bin/doctrine orm:schema-tool:create 

[Doctrine\DBAL\Exception\ConnectionException]         
    An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddr 
    esses: getaddrinfo failed: Name or service not known       



    [Doctrine\DBAL\Driver\PDOException]           
    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name o 
    r service not known               



    [PDOException]                
    SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name o 
    r service not known               



    [PDOException]                
    PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or s 
    ervice not known  

Vielen Dank im Voraus

Antwort

3

Wirt soll Sei eine IP-Adresse oder ein Hostname. Sie haben http darin eingeschlossen, das ein Protokoll ist. Ich nehme an, Ihr Host sollte nur 192.******* anstelle von http://192.******* sein.

+0

Danke, es hat funktioniert! –

Verwandte Themen