Как настроить TYPO3 12 на Ларагоне?
Я установил typo3 12 на Ларагон.
Все шло хорошо, пока я не попытался впервые войти в TYPO3 и не получил эту ошибку:
Неподдерживаемые флаги команды sendmail «D:/laragon/bin/sendmail/sendmail.exe»; должен быть одним из «-bs» или «-t», но может включать дополнительные флаги.
Какие изменения в каком файле мне нужно, чтобы это заработало?
1 ответ
Я не очень разбираюсь в хостинге TYPO3 в Windows, но вы можете попробовать изменить некоторые настройки почты в инструменте установки TYPO3. Это должно быть доступно наyourdomain.tld/typo3/install.php
.
После входа в инструмент установки перейдите в «Настройки» => «Настроить параметры всей установки».
Там ищите[MAIL][transport_sendmail_command]
и проверьте значения там.
Если это не сработает, вы можете перейти к[MAIL][transport]
и установите его на SMTP (чтобы использовать любой другой SMTP-сервер для транспортировки почты) или используйтеmbox
отключить отправку писем.
Поскольку Laragon, по-видимому, является локальным инструментом разработки, вы также можете проверить, доступна ли реализация Mailhog.
Обновление: если инструмент установки также не работает, вы можете внести все изменения вручную вconfig/system/settings.php
(TYPO3 v12) илиtypo3conf/LocalConfiguration.php
(TYPO3 v11 и старше). Если ключ массива не существует, просто добавьте его. Вы можете увидеть все значения по умолчанию вvendor/typo3/cms-core/Configuration/DefaultConfiguration.php
.
Если вы хотите, чтобы определенные изменения были только в вашей среде разработки, но не в рабочей среде, создайте файлconfig/system/additional.php
(илиtypo3conf/AdditionalConfiguration.php
) и измените там настройки, например так:$GLOBALS['TYPO3_CONF_VARS']['MAIL']['transport'] = 'mbox';
Примечание: я могу рекомендовать только