#1389697515: It looks like the character set utf8 is not used for this connection even though it is configured as connection charset. This TYPO3 installation is using the $GLOBALS['TYPO3_CONF_VARS']['SYS']['setDBinit'] property with the following value: "". Please make sure that this command does not overwrite the configured charset. Please note that for the TYPO3 database everything other than utf8 is unsupported since version 4.7. (
More information)
RuntimeException thrown in file
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php in line
1782.
17 TYPO3\CMS\Core\Database\DatabaseConnection::checkConnectionCharset()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php:01335: }
01336: }
01337: $this->checkConnectionCharset();
01338: } else {
01339: // @todo This should raise an exception. Would be useful especially to work during installation.
16 TYPO3\CMS\Core\Database\DatabaseConnection::sql_pconnect()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php:01658: }
01659:
01660: if ($this->sql_pconnect()) {
01661: if (!$this->sql_select_db()) {
01662: throw new \RuntimeException(
15 TYPO3\CMS\Core\Database\DatabaseConnection::connectDB()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php:00491: {
00492: if (!$this->isConnected) {
00493: $this->connectDB();
00494: }
00495: return $this->link->query($query);
14 TYPO3\CMS\Core\Database\DatabaseConnection::query("SELECT uid,pid,missing,type,storage,identifier,ide…e,folder_hash FROM sys_file WHERE uid=2239 LIMIT 1")
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php:00310: {
00311: $query = $this->SELECTquery($select_fields, $from_table, $where_clause, $groupBy, $orderBy, $limit);
00312: $res = $this->query($query);
00313: if ($this->debugOutput) {
00314: $this->debug('exec_SELECTquery');
13 TYPO3\CMS\Core\Database\DatabaseConnection::exec_SELECTquery("uid,pid,missing,type,storage,identifier,identifier…1,size,creation_date,modification_date,folder_hash", "sys_file", "uid=2239", "", "", "1")
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Database/DatabaseConnection.php:00429: public function exec_SELECTgetSingleRow($select_fields, $from_table, $where_clause, $groupBy = '', $orderBy = '', $numIndex = false)
00430: {
00431: $res = $this->exec_SELECTquery($select_fields, $from_table, $where_clause, $groupBy, $orderBy, '1');
00432: $output = null;
00433: if ($res !== false) {
12 TYPO3\CMS\Core\Database\DatabaseConnection::exec_SELECTgetSingleRow("uid,pid,missing,type,storage,identifier,identifier…1,size,creation_date,modification_date,folder_hash", "sys_file", "uid=2239")
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Resource/Index/FileIndexRepository.php:00098: implode(',', $this->fields),
00099: $this->table,
00100: 'uid=' . (int)$fileUid
00101: );
00102: return is_array($row) ? $row : false;
11 TYPO3\CMS\Core\Resource\Index\FileIndexRepository::findOneByUid(2239)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Resource/ResourceFactory.php:00349: // Fetches data in case $fileData is empty
00350: if (empty($fileData)) {
00351: $fileData = $this->getFileIndexRepository()->findOneByUid($uid);
00352: if ($fileData === false) {
00353: throw new \TYPO3\CMS\Core\Resource\Exception\FileDoesNotExistException('No file found for given UID: ' . $uid, 1317178604);
10 TYPO3\CMS\Core\Resource\ResourceFactory::getFileObject(2239)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/frontend/Classes/Controller/ShowImageController.php:00132:
00133: if (MathUtility::canBeInterpretedAsInteger($fileUid)) {
00134: $this->file = ResourceFactory::getInstance()->getFileObject((int)$fileUid);
00135: } else {
00136: $this->file = ResourceFactory::getInstance()->retrieveFileOrFolderObject($fileUid);
9 TYPO3\CMS\Frontend\Controller\ShowImageController::initialize()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/frontend/Classes/Controller/ShowImageController.php:00201:
00202: try {
00203: $this->initialize();
00204: $this->main();
00205: $response->getBody()->write($this->content);
8 TYPO3\CMS\Frontend\Controller\ShowImageController::processRequest(TYPO3\CMS\Core\Http\ServerRequest, TYPO3\CMS\Core\Http\Response)
7 call_user_func_array(array, array)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Http/Dispatcher.php:00039: $targetIdentifier = $request->getAttribute('target');
00040: $target = $this->getCallableFromTarget($targetIdentifier);
00041: return call_user_func_array($target, [$request, $response]);
00042: }
00043:
6 TYPO3\CMS\Core\Http\Dispatcher::dispatch(TYPO3\CMS\Core\Http\ServerRequest, TYPO3\CMS\Core\Http\Response)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/frontend/Classes/Http/EidRequestHandler.php:00132: $dispatcher = GeneralUtility::makeInstance(Dispatcher::class);
00133: $request = $request->withAttribute('target', $configuration);
00134: return $dispatcher->dispatch($request, $response);
00135: }
00136:
5 TYPO3\CMS\Frontend\Http\EidRequestHandler::dispatch(TYPO3\CMS\Core\Http\ServerRequest)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/frontend/Classes/Http/EidRequestHandler.php:00080: // Remove any output produced until now
00081: $this->bootstrap->endOutputBufferingAndCleanPreviousOutput();
00082: return $this->dispatch($request);
00083: }
00084:
4 TYPO3\CMS\Frontend\Http\EidRequestHandler::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/core/Classes/Core/Bootstrap.php:00309:
00310: // Execute the command which returns a Response object or NULL
00311: $this->response = $requestHandler->handleRequest($request);
00312: return $this;
00313: }
3 TYPO3\CMS\Core\Core\Bootstrap::handleRequest(TYPO3\CMS\Core\Http\ServerRequest)
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/typo3/sysext/frontend/Classes/Http/Application.php:00076: public function run(callable $execute = null)
00077: {
00078: $this->bootstrap->handleRequest(\TYPO3\CMS\Core\Http\ServerRequestFactory::fromGlobals());
00079:
00080: if ($execute !== null) {
2 TYPO3\CMS\Frontend\Http\Application::run()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/index.php:00031: call_user_func(function () {
00032: $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00033: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00034: });
1 {closure}()
/www/htdocs/v132689/update2019.iti-germany.de/typo3_src-7.6.32/index.php:00032: $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
00033: (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
00034: });