PHP 7+

Всё тоже самое, только по-русски.
User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

PHP 7+

Postby Sonikelf » Sat Mar 25, 2017 9:57 am

Приветствую, Артём.
Еще раз спасибо за проект, всё таки чудесная вещь.

Концептуальный вопрос - мы тут переехали на PHP 7+ и увидели, что проект не работает под ним. Есть может какое-то решение? Или может это мы давно не обновлялись из репозитория? :)

С уважением, Андрей.

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: PHP 7+

Postby Artem » Thu Mar 30, 2017 1:44 am

Здравствуйте, Андрей.

Подозреваю, это из-за старого `mysql` extension (в PHP7 его выкинули, вместо него `mysqli`). Я попробую погонять eTraxis на PHP7 на этих выходных - если задача по обновлению его под PHP7 окажется подъемной, то выпущу новую версию.
Best regards,
Artem

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: PHP 7+

Postby Sonikelf » Thu Mar 30, 2017 3:51 pm

Спасибо.
Пожалуйста, дайте знать о любом результате.
Очень нужно :)

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: PHP 7+

Postby Artem » Fri Mar 31, 2017 9:40 am

Ну всё - выпустил новую версию 3.9.0, взять можно здесь. На моем PHP 7.0.15 работает. Не забудьте обновить базу.
Best regards,
Artem

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: PHP 7+

Postby Sonikelf » Thu Apr 06, 2017 11:26 pm

О как! Сейчас попробуемс! Спасибо!

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: PHP 7+

Postby Sonikelf » Sun Apr 09, 2017 2:25 am

Великолепно работает, спасибо, Артём. Еще раз убеждаюсь, что у Вас отличный продукт :)
Если можно, то еще несколько вопросов:

1. Есть ли отправка писем через /sbin/sendmail под линуксом? Насколько я помню в старой версии, поддерживалась только винда или SMTP под Linux. Хотелось бы отправлять через sendmail;
2. Мы уже допилили под себя сами (надеюсь, что это не нарушает лицензии), но всё же спрошу, планируется ли (или может уже можно сделать с помощью каких-то плагинов-расширений и тп):

а) Удаление записей (у нас сделано так)
б) Постраничная навигация (у нас сделано так - )
в) Визуальный редактор текста и кода (у нас сделано так)
г) Капча или что-то такое, для защиты от брута страницы входа (пока не делали, но собираемся).

Спасибо.

С уважением, Андрей.

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: PHP 7+

Postby Artem » Sun Apr 09, 2017 11:29 pm

Есть ли отправка писем через /sbin/sendmail под линуксом?
Есть. Можно настроить отправку через "preconfigured PHP MTA" (см. здесь), тогда для отправки будет использоваться стандартная PHP-функция mail, а уж ее можно в php.ini настроить как угодно, в том числе и через sendmail.
надеюсь, что это не нарушает лицензии
Нет, это же GPL. Новая версия возможно и вовсе на MIT перейдет.
Удаление записей
Я так понимаю, речь об удалении комментариев. Пока такого нет, но планировалось со временем добавить и удаление, и редактирование.
Постраничная навигация
Вот этого пока не планировалось.
Визуальный редактор текста и кода
Да, это тоже в планах. Помимо визуального редактора, хотелось еще убрать BBCode и добавить вместо него поддержку Markdown.
Капча или что-то такое, для защиты от брута страницы входа
Капчи пока нет, но со временем можно добавить. Пока основные изменения относительно страницы входа - упразднение логина в пользу email, и поддержка OAuth2 (как минимум Google, GitHub и BitBucket).
Относительно брутфорса - есть встроенная защита через параметры LOCKS_COUNT и LOCKS_TIMEOUT (см. здесь). По умолчанию любой аккаунт блокируется на полчаса после 3 неудачных попыток входа подряд. Брутфорсить в таком режиме просто нереально.

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: PHP 7+

Postby Sonikelf » Sun Apr 16, 2017 11:16 pm

Спасибо за ответы, прикрутил "preconfigured PHP MTA", правда проблемка в том, что оно отправляет от E-mail'а аккаунта, а не от заданного адреса (как в случае с SMTP), и бывает, что из-за этого письма валятся в спам. Так же заметил неприятный момент (видимо это у нас что-то в настройках), - при включении уведомлений, их получили все, кто до этого не получал и обо всех событиях, что произошли (т.е некоторые получили по сотни сообщений с момента последнего включения, т.е за пару лет этак как минимум). Как так, не понятно.

Жалко, что постраничка не нравится.. Порой тикеты выливаются в такую простыню, что становится, мягко говоря, страшновато.
LOCKS_COUNT и LOCKS_TIMEOUT хороши, о них я знаю, но если кто-то начинает перебор, то очень неудобно, когда чей-то аккаунт таким образом лочат и его приходится доставать через БД.


Who is online

Users browsing this forum: No registered users and 1 guest