---
title: "TYPO3"
manual: "TYPO3 Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3coreapi:troubleshooting-typo3@13.4"
source: "Administration/Troubleshooting/TYPO3.rst"
rendered: "2026-09-21T07:21:01+00:00"
---

# TYPO3 {#troubleshooting-typo3}

## Resetting Passwords {#troubleshooting-typo3-password-reset}

### Backend Administrator Password {#troubleshooting-backend-admin-password}

When the password for a backend user needs to be reset, log into the backend with an
alternative user and use the **System > Backend Users** tool to reset
the users password. Note that only backend users with administrative rights can
access the `Backend Users` tool to make this change.

If an alternative administrator account is not available or it doesn't have the
appropriate access, the Install Tool can be accessed directly
using the following address to create a new administrative user:

```none
https://example.com/typo3/install.php
```

The Install Tool requires the "Installation Password" that would have been set
when TYPO3 was installed.

![The install tool login](../../Images/ManualScreenshots/InstallTool/InstallToolPassword.png)

Once logged in to the Admin Tool go to **Maintenance > Create Administrative User**
and select **Create Administrator**. In this dialogue you
can create a new administrative user.

![Button to create an administrator](../../Images/ManualScreenshots/BackendUsers/CreateAdministrator.png)

![Form to create an administrator](../../Images/ManualScreenshots/BackendUsers/CreateAdministratorForm.png)

Use this new administrator account to log into the TYPO3 backend. In the module
**Backend Users** you can change the passwords of existing users,
including administrators.

### Install Tool Password {#troubleshooting-install-tool-password}

Write access to `config/system/settings.php` (in Classic mode installations
`typo3conf/system/settings.php`) is required to reset the
**Install Tool** password.

Before editing this file, visit:

```none
https://example.com/typo3/install.php
```

Enter the new password into the dialogue box. As the new password is not correct,
the following response will be returned:

**Example Output**

```none
"Given password does not match the install tool login password. Calculated hash:
$argon2i$v=xyz"
```

Copy this hash including the `$argon2i` part and any trailing dots.

Then edit `config/system/settings.php` and replace the following
array entry with the new hashed password:

**config/system/settings.php**

```php
'BE' => [
   'installToolPassword' => '$argon2i$v=xyz',
],
```

> [!NOTE]
> If the new install tool password does not work, check if it gets overridden
> later in the file `config/system/settings.php` or in the
> file `config/system/additional.php`
> if one exists. If you can still not log into the install tool check if
> there are errors in the logs when debugging is enabled.

## Debug Settings {#troubleshooting-debug-mode}

During troubleshooting, in the **"Settings > Configuration Presets"**
section of the Install Tool, under "Debug settings", the "Debug" preset can be
change to show errors in the frontend.

![Configuration Presets Card](../../Images/ManualScreenshots/DebugSettings/ConfigurationPresets.png)

![Debug Presets](../../Images/ManualScreenshots/DebugSettings/DebugSettings.png)

The following TypoScript setting can also be added to the root TypoScript for
the site to show additional debug information.
This is particularly useful when debugging Fluid errors:

**config/sites/my_site/setup.typoscript**

```typoscript
config.contentObjectExceptionHandler = 0
```

> [!NOTE]
> **See also**
>
> [Debugging and development setup](https://docs.typo3.org/permalink/t3coreapi:error-handling-configuration-examples-debug@13.4)

> [!IMPORTANT]
> Once debugging has been completed, make sure to remove any debug Typoscript and
> set Debug setting back to 'Live'.

Additionally, the following logs should be checked for additional information:

-   Webserver log files for general problems (e.g. `/var/log/apache2` or `/var/log/httpd` on
    Linux based systems)
-   TYPO3 Administration log in **SYSTEM > Log** via TYPO3's backend.
-   TYPO3 logs written by the [Logging Framework](https://docs.typo3.org/permalink/t3coreapi:logging@13.4) located in `var/log`
    or `typo3temp/var/log` depending on the installation setup.

## Caching {#troubleshooting-caching}

### Cached Files in typo3temp/ {#troubleshooting-caching-typo3temp}

TYPO3 generates temporary "cached" files and PHP scripts in `<var-path>/cache/`
(either `typo3temp/var/cache` or `var/cache` depending on the installation).
You can remove the entire `<var-path>/cache` directory at any time; the directory
structure and all the caches will be re-written on the next time a visitor
accesses the site.

A shortcut to remove these caches can be found in the **Install Tool**,
under **Important Actions**. This might be useful in the event your
cache files become damaged and your system is not running correctly. The
Install Tool won't load any of these caches or any extension, so it
should be safe to use regardless of the corrupt state of the Caches.

Amongst other caches, under `<var-path>/cache/code/core/`
you will find:

**\<var-path>/cache/code/core/**

```bash
-rw-rw----   1 www-data   www-data   61555  2014-03-26 16:28   ext_localconf_8b0519db6112697cceedb50296df89b0ce04ff70.php
-rw-rw----   1 www-data   www-data   81995  2014-03-26 16:28   ext_tables_c3638687920118a92ab652cbf23a9ca69d4a6469.php
```

These files contain all `ext\_tables.php` and
`ext\_localconf.php` files of the installed extensions
concatenated in the order they are loaded. Therefore including one of
these files would be the same as including potentially hundreds of PHP
files and should improve performance.

### Possible Problems With the Cached Files {#troubleshooting-possible-problems-with-the-cached-files}

#### Changing the absolute path to TYPO3 {#troubleshooting-changing-the-absolute-path-to-typo3}

If you change the path of the TYPO3 installation, you might receive similar
errors that include "Failed opening ..." or "Unable to access ...". The
problem is that absolute file paths are hard-coded inside the cached
files.

Fix: Clean the cache using the Install Tool: Go to "Important Actions"
and use the "Clear all caches" function. Then hit the page again.

#### Changing Image Processing Settings {#troubleshooting-changing-image-processing-settings}

When you change the settings for Image Processing (in normal mode),
you must take into account that old images may still be in the
`typo3temp/` folder and that they prevent new files from being
generated! This is especially important to know, if you are trying to
set up image processing for the very first time.

The problem is solved by clearing the files in the `typo3temp/`
folder. Also make sure to clear the database table "cache_pages".
