[TYPO3-UG Dutch] Redirect naar statische pagina bij Database Error

Jigal van Hemert jigal.van.hemert at typo3.org
Fri Jan 25 13:07:37 CET 2013


Hoi,

On 25-1-2013 12:33, Joost van Berckel wrote:
> Is het mogelijk om in TYPO3 bij het niet kunnen connecten naar de
> database (db error) een tijdelijke pagina te tonen met hierop een nette
> melding? (statisch)
>
> Ik kwam dit verzoek ook tegen in een post uit 2006, toen gaf Dmitry
> Dulepov aan dat het nog niet kon.

Er is sinds 2006 iets veranderd :-)

Als de databaseverbinding niet lukt wordt een exception gegenereerd:
'TYPO3 Fatal Error: No database selected!', 1270853882
'TYPO3 Fatal Error: Cannot connect to the current database, "' . $db . 
'"!', 1270853883
'TYPO3 Fatal Error: The current username, password or host was not 
accepted when the connection to the database was attempted to be 
established!', 1270853884

In de Install Tool kun je de class name instellen van de exception 
handler ('k denk dat je voor [SYS][productionExceptionHandler] gaat).

Je kunt een eigen exception handler bouwen (handig om die een 
uitbreiding te laten zijn van de standaard exception handler 
TYPO3\CMS\Core\Error\ProductionExceptionHandler (of de oude 
t3lib_error_ProductionExceptionHandler); je kunt dan in bijv. 
echoExceptionWeb() op grond van de exception nummers beslissen dat je 
een pagina ophaalt en afbeeldt of een redirect doet.

Alle andere exceptions kun je laten afhandelen door de parent-functie.

-- 
Jigal van Hemert
TYPO3 Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org


More information about the TYPO3-UG-Dutch mailing list