TYPO3
Сброс паролей
Пароль администратора внутреннего интерфейса
При необходимости сброса пароля пользователя внутреннего интерфейса войдите в него под другим пользователем и воспользуйтесь инструментом System > Backend Users для сброса пароля пользователя. Обратите внимание, что только пользователи внутреннего интерфейса с правами администратора могут получить доступ к инструменту Backend Users
для внесения этих изменений.
Если альтернативная учетная запись администратора недоступна или она не имеет соответствующего доступа, то для создания нового административного пользователя можно напрямую обратиться к программе Install Tool, указав следующий адрес:
https://example.com/typo3/install.php
Инструмент установки требует ввода "Пароля установки", который был задан при установке TYPO3.
После входа в систему Admin Tool перейдите в раздел Maintenance > Create Administrative User и выберите Create Administrator. В этом диалоге вы можете создать нового административного пользователя.
Используйте эту новую учетную запись администратора для входа во внутренний интерфейс TYPO3. В модуле Внутренние пользователи / Backend Users можно изменить пароли существующих пользователей, включая администраторов.
Пароль программы установки Install Tool
Для сброса пароля Install Tool требуется доступ на запись в config/
(в традиционных устаревших установках typo3conf/
).
Перед редактированием этого файла обратитесь к разделу:
https://example.com/typo3/install.php
Введите новый пароль в диалоговое окно. Поскольку новый пароль не верен, будет получен следующий ответ:
"Given password does not match the install tool login password. Calculated hash:
$argon2i$v=xyz"
Скопируйте этот хэш, включая часть $argon2i
и все завершающие точки.
Затем отредактируйте файл :config/
и замените следующую запись массива на новый хэшированный пароль:
'BE' => [
'installToolPassword' => '$argon2i$v=xyz',
],
Note
Если новый пароль не работает, проверьте, не переопределяется ли он в дальнейшем в файле config/
или в файле config/
, если таковой существует. Если войти в программу установки по-прежнему не удается, проверьте, нет ли ошибок в журналах при включенной отладке.
Настройки отладки
При устранении неполадок в разделе "Settings > Configuration Presets" инструмента установки, в разделе "Debug settings", можно изменить предустановку "Debug" для отображения ошибок во фронтенде.
В корневой шаблон сайта также можно добавить следующий параметр TypoScript для отображения дополнительной отладочной информации. Это особенно полезно при отладке ошибок Fluid:
config.contentObjectExceptionHandler = 0
See also
Important
После завершения отладки обязательно удалите все отладочные Typoscript и верните настройку Отладка / Debug в положение 'Live'.
Кроме того, для получения дополнительной информации следует проверить следующие протоколы:
- Файлы журналов веб-сервера для выявления общих проблем (например,
/var/
илиlog/ apache2 /var/
в системах на базе Linux).log/ httpd - Вход в систему администрирования TYPO3 SYSTEM > Log через внутренний интерфейс TYPO3.
- Журналы TYPO3, записываемые Logging Framework, располагаются в
var/
илиlog typo3temp/
в зависимости от настроек установки.var/ log
Кэширование
Cached Files in typo3temp/
TYPO3 создает временные "кэшированные" файлы и PHP-скрипты в каталоге <var-
(либо typo3temp/
, либо var/
в зависимости от установки). В любой момент можно удалить весь каталог <var-
, при этом структура каталога и все кэши будут перезаписаны при следующем обращении посетителя к сайту.
Ярлык для удаления этих кэшей можно найти в Install Tool, в разделе Important Actions. Это может быть полезно в том случае, если файлы кэша повреждены и выполнение системы невозможно. Инструмент установки не будет загружать ни один из этих кэшей или расширений, поэтому его можно использовать независимо от поврежденного состояния кэшей.
Среди прочих кэшей в разделе <var-
находится:
-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
В этих файлах представлены все файлы ext_
и ext_
установленных расширений, скомпонованные в порядке их загрузки. Поэтому включение одного из этих файлов равносильно включению потенциально сотен PHP-файлов и должно повысить производительность.
Возможные проблемы с кэшируемыми файлами
Изменение абсолютного пути к TYPO3
Если изменить путь установки TYPO3, то могут возникнуть аналогичные ошибки, в том числе "Failed opening ..." или "Unable to access ...". Проблема заключается в том, что абсолютные пути к файлам жестко закодированы внутри кэшированных файлов.
Решение: очистите кэш с помощью Install Tool: Перейдите в раздел "Важные действия" / "Important Actions" и воспользуйтесь функцией "Очистить все кэши" / "Clear all caches". Затем снова откройте страницу.
Изменение настроек обработки изображений
При изменении настроек обработки изображений (в обычном режиме) необходимо учитывать, что в папке typo3temp/
все еще могут находиться старые изображения, которые препятствуют генерации новых файлов! Это особенно важно знать, если вы впервые пытаетесь настроить обработку изображений.
Проблема решается очисткой файлов в папке typo3temp/
. Также не забудьте очистить таблицу базы данных "cache_pages".