contao/test — Issue #398: mysql_error() in installroutine (TL Version 2.5.3)
Author: importer
Created: 2011-11-28 16:45:06+00:00
State: open
Labels: backend, Defect

Bei der Installroutine tritt folgender Fehler auf, sobald man beim Part "Generate an encryption key" auf "Generate or save key" klickt:
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\xampp\htdocs\projects\Websites\gewinn-web.de\system\drivers\DB_Mysql.php on line 100
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\projects\Websites\gewinn-web.de\system\functions.php:122) in C:\xampp\htdocs\projects\Websites\gewinn-web.de\system\libraries\Template.php on line 174

Im Thread "wird folgendes gesagt: "Die eigentliche Ursache sind aber falsche Zugangsdaten zur Datenbank![, allerdings tritt dieser Fehler ja schon auf bevor man überhaupt die Möglichkeit hat DB Daten anzugeben. Das wird die meisten User irritieren oder gar abschrecken die Installation weiter fortzuführen. Leider wurde im Forumsthread nicht erwähnt ob der Patch in der nächsten TL Version durchgeführt wird oder nicht, da jedoch das Ticket #388](http://www.contao.org/board/message/59824.html) als "invalid" gekennzeichnet wurde (ebenso aufgrund der oben angegebenen Aussage), bin ich davon ausgegangen, dass dies in der nächsten TL Version nicht der Fall sein wird. Wobei es von Nöten wäre.

```
protected function get_error()
{
if (is_resource($this->resConnection))
{
return mysql_error($this->resConnection);
}

return mysql_error();
}
```

Viele Grüße,
darki

--- _Originally created by darki777 on January 7th, 2009, at 11:01am (ID 398)_