UksusoFF/webtrees-reminder

Не отправляется письмо

Opened this issue · 15 comments

ol810 commented

Добрый день. Ссылку открываю в браузере при залогинином админе на webtrees, то письмо приходит, При разлогинивании - нет.
Дерево полностью закрыто от посетителей. Соответственно не работает Cron. В cron запуск стоит от рута.
Спасибо.

В кроне пытается авторизоваться под каждым пользователем. Так что должно работать даже при наличии одного админа.

Что в кроне настроено? Есть доступ к консоли сервера?

ol810 commented

Доступ к консоли есть.
/var/spool/cron/crontabs/root Вот строка:
0 8 * * * wget -O - -q "https://tree._______.ru/reminder-cron/run?key=2sW2DTIHX91jVeN7"

Если в консоли выполнить
wget -O - -q "https://tree._______.ru/reminder-cron/run?key=2sW2DTIHX91jVeN7"

То что пишет? Письмо приходит?

ol810 commented

Ничего не пишет, ничего не выдает и не приходит. Раньше работало когда версия деревьев была 2.0

@ol810 -q убери, должно что-то появится.

ol810 commented

ещё одна особенность: в браузере открываю https://tree................... , письмо приходит и меня тут же вышибает из веб-деревьев (разлогинивает).

меня тут же вышибает из веб-деревьев (разлогинивает).

Это нормально, так и должно быть.

ol810 commented

убрал -q
ошибка: В соединении отказано.

Ну вот. Скорее всего не может отрезолвить доменное имя, или вебсервер настроен так что слушает только внешние соединения. Надо сделать так чтобы из консоли был доступ.

ol810 commented

Спасибо, посмотрю

ol810 commented

А может есть другой способ запустить какой-то скрипт сразу из папки? не используя строку http://_____

Насколько я знаю у webtrees нет официальной поддержки работы через cli.

ol810 commented

Подправил DNS. теперь в консоли без -q:
127.0.0.1|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found

Если 404, то значит он отправлен куда-то не туда.

ol810 commented

ссылка все та же