Ich hatte das gleiche Problem, um das zu umgehen, muss man die Datei
<Pfad zu deinem [url="https://www.invisionpower.com/clients/index.php?app=nexus&module=promotion§ion=referral&id=5636&direct=aHR0cDovL3d3dy5pbnZpc2lvbnBvd2VyLmNvbS9hcHBzL2JvYXJkLw%3D%3D"]IP.Board[/url]>/ips_kernel/classDbMysqliClient.php
editieren.
Dort suchen nach
if( $this->obj['sql_port'] )
{
$this->connection_id = @mysqli_connect( $this->obj['sql_host'] ,
$this->obj['sql_user'] ,
$this->obj['sql_pass'],
$this->obj['sql_database'],
$this->obj['sql_port']
);
}
else
{
$this->connection_id = @mysqli_connect( $this->obj['sql_host'] ,
$this->obj['sql_user'] ,
$this->obj['sql_pass'],
$this->obj['sql_database']
);
}
und mit diesem ersetzen
if( $this->obj['sql_port'] )
{
$this->connection_id = @mysqli_connect( $this->obj['sql_host'] ,
$this->obj['sql_user'] ,
$this->obj['sql_pass'],
$this->obj['sql_database'],
$this->obj['sql_port'],
'/tmp/mysql5.sock'
);
}
else
{
$this->connection_id = @mysqli_connect( $this->obj['sql_host'] ,
$this->obj['sql_user'] ,
$this->obj['sql_pass'],
$this->obj['sql_database']
);
}
dann die Änderungen speichern und beim Installer als hostname:
localhost:3306
angeben und es geht ;)