TYPO3

Сброс паролей

Пароль администратора внутреннего интерфейса

При необходимости сброса пароля пользователя внутреннего интерфейса войдите в него под другим пользователем и воспользуйтесь инструментом System > Backend Users для сброса пароля пользователя. Обратите внимание, что только пользователи внутреннего интерфейса с правами администратора могут получить доступ к инструменту Backend Users для внесения этих изменений.

Если альтернативная учетная запись администратора недоступна или она не имеет соответствующего доступа, то для создания нового административного пользователя можно напрямую обратиться к программе Install Tool, указав следующий адрес:

https://example.com/typo3/install.php
Copied!

Инструмент установки требует ввода "Пароля установки", который был задан при установке TYPO3.

The install tool login

Enter the install tool password

После входа в систему Admin Tool перейдите в раздел Maintenance > Create Administrative User и выберите Create Administrator. В этом диалоге вы можете создать нового административного пользователя.

Button to create an administrator

Create a new administrative user

Form to create an administrator

Fill in the fields for the new administrative user

Используйте эту новую учетную запись администратора для входа во внутренний интерфейс TYPO3. В модуле Внутренние пользователи / Backend Users можно изменить пароли существующих пользователей, включая администраторов.

Пароль программы установки Install Tool

Для сброса пароля Install Tool требуется доступ на запись в config/system/settings.php (в традиционных устаревших установках typo3conf/system/settings.php).

Перед редактированием этого файла обратитесь к разделу:

https://example.com/typo3/install.php
Copied!

Введите новый пароль в диалоговое окно. Поскольку новый пароль не верен, будет получен следующий ответ:

Example Output
"Given password does not match the install tool login password. Calculated hash:
$argon2i$v=xyz"
Copied!

Скопируйте этот хэш, включая часть $argon2i и все завершающие точки.

Затем отредактируйте файл :config/system/settings.php и замените следующую запись массива на новый хэшированный пароль:

config/system/settings.php
'BE' => [
   'installToolPassword' => '$argon2i$v=xyz',
],
Copied!

Настройки отладки

При устранении неполадок в разделе "Settings > Configuration Presets" инструмента установки, в разделе "Debug settings", можно изменить предустановку "Debug" для отображения ошибок во фронтенде.

Configuration Presets Card

Choose a configuration preset

Debug Presets

Choose the debug preset

В корневой шаблон сайта также можно добавить следующий параметр TypoScript для отображения дополнительной отладочной информации. Это особенно полезно при отладке ошибок Fluid:

config.contentObjectExceptionHandler = 0
Copied!

Кроме того, для получения дополнительной информации следует проверить следующие протоколы:

  • Файлы журналов веб-сервера для выявления общих проблем (например, /var/log/apache2 или /var/log/httpd в системах на базе Linux).
  • Вход в систему администрирования TYPO3 SYSTEM > Log через внутренний интерфейс TYPO3.
  • Журналы TYPO3, записываемые Logging Framework, располагаются в var/log или typo3temp/var/log в зависимости от настроек установки.

Кэширование

Cached Files in typo3temp/

TYPO3 создает временные "кэшированные" файлы и PHP-скрипты в каталоге <var-path>/cache/ (либо typo3temp/var/cache, либо var/cache в зависимости от установки). В любой момент можно удалить весь каталог <var-path>/cache, при этом структура каталога и все кэши будут перезаписаны при следующем обращении посетителя к сайту.

Ярлык для удаления этих кэшей можно найти в Install Tool, в разделе Important Actions. Это может быть полезно в том случае, если файлы кэша повреждены и выполнение системы невозможно. Инструмент установки не будет загружать ни один из этих кэшей или расширений, поэтому его можно использовать независимо от поврежденного состояния кэшей.

Среди прочих кэшей в разделе <var-path>/cache/code/core/ находится:

<var-path>/cache/code/core/
-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
Copied!

В этих файлах представлены все файлы ext_tables.php и ext_localconf.php установленных расширений, скомпонованные в порядке их загрузки. Поэтому включение одного из этих файлов равносильно включению потенциально сотен PHP-файлов и должно повысить производительность.

Возможные проблемы с кэшируемыми файлами

Изменение абсолютного пути к TYPO3

Если изменить путь установки TYPO3, то могут возникнуть аналогичные ошибки, в том числе "Failed opening ..." или "Unable to access ...". Проблема заключается в том, что абсолютные пути к файлам жестко закодированы внутри кэшированных файлов.

Решение: очистите кэш с помощью Install Tool: Перейдите в раздел "Важные действия" / "Important Actions" и воспользуйтесь функцией "Очистить все кэши" / "Clear all caches". Затем снова откройте страницу.

Изменение настроек обработки изображений

При изменении настроек обработки изображений (в обычном режиме) необходимо учитывать, что в папке typo3temp/ все еще могут находиться старые изображения, которые препятствуют генерации новых файлов! Это особенно важно знать, если вы впервые пытаетесь настроить обработку изображений.

Проблема решается очисткой файлов в папке typo3temp/. Также не забудьте очистить таблицу базы данных "cache_pages".