Вышел PHP 7

Говорим обо всем, что не имеет отношения к основной тематике сайта и форума. Установлена авточистка (400 дней).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 983
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 207 раз
Поблагодарили: 93 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение Gubkin » 15.09.2018 9:57

обновился с 7.1 на 7.2
phpbb 3.2.2
при попытке отправить пост выдает
как быть ?

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_messenger.php on line 506: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 1836: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3268)
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14341
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1494 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение rxu » 15.09.2018 10:03

В 3.2.3 исправлено. исправление:
https://github.com/phpbb/phpbb/commit/1 ... be7e5c296b
Изображение

TrekRed
phpBB 2.0.0
Сообщения: 224
Зарегистрирован: 09.08.2018 1:11
Благодарил (а): 41 раз
Поблагодарили: 5 раз

Re: Вышел PHP 7

Сообщение TrekRed » 15.09.2018 13:30

У меня на 3.2.2 PHP 7.2.5 без проблем работало. Сейчас обновился до 3.2.3 и жду обновление PHP 7.3 на хостинге

VPN
phpBB 1.2.0
Сообщения: 17
Зарегистрирован: 20.01.2017 20:24
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Вышел PHP 7

Сообщение VPN » 10.11.2018 22:24

При переходе с 7.0.32 на 7.1 предупреждения на главной странице:

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/washere/core/who_was_here.php on line 322: A non-numeric value encountered
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/washere/core/who_was_here.php on line 323: A non-numeric value encountered
Касалось строчек:

Код: Выделить всё

self::$prune_timestamp -= ($this->config['board_timezone'] * 3600);
self::$prune_timestamp -= ($this->config['board_dst'] * 3600);
После добавления int прошло, как пример:

Код: Выделить всё

self::$prune_timestamp -= ((int) $this->config['board_timezone'] * 3600);
однако в админке на вкладке "Приложения", только на ней осталось:

Код: Выделить всё

[phpBB Debug] PHP Warning: in file [ROOT]/includes/acp/acp_extensions.php on line 60: A non-numeric value encountered
касается вот этой строчки:

Код: Выделить всё

$safe_time_limit = (ini_get('max_execution_time') / 2);
Версия phpBB: 3.2.3
Используемые стили: prosilver
Используемые моды/расширения: phpbb 3.1 WYSIWYG BBCode Editor и все которые стали работать на версии 3.2 , конкретно: Cron Status, Board Announcements, External Links Open in New Window, First post on every page, Nv who was here, phpBB.de - Move Message, Popup PM,PM Spy, Poster IP in Viewtopic, Scroll To Top, Share On, Show-Hide, Topic Description, Upload Extensions
Версия PHP:: 7.1.
Используемая СУБД и её версия: MySQL(i) 5.5.60-MariaDB-cll-lve
....
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: "includes/acp/acp_extensions.php on line 60: A non-numeric value encountered", ets

Вопрос: в первых случаях была правка расширений, а здесь уже "движка", как правильно поправить?
Последний раз редактировалось Sheer 10.11.2018 22:57, всего редактировалось 1 раз.
Причина: bb-код

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14341
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 343 раза
Поблагодарили: 1494 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение rxu » 11.11.2018 11:25

VPN писал(а):
10.11.2018 22:24
как правильно поправить?
https://github.com/phpbb/phpbb/pull/5442
Изображение

VPN
phpBB 1.2.0
Сообщения: 17
Зарегистрирован: 20.01.2017 20:24
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Вышел PHP 7

Сообщение VPN » 11.11.2018 13:06

rxu писал(а):
11.11.2018 11:25
https://github.com/phpbb/phpbb/pull/5442
Спасибо

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4105
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер
Благодарил (а): 107 раз
Поблагодарили: 424 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение Siava » 18.11.2018 23:45

Не совсем уверен, что проблема именно движка...

При использовании [3.1][3.2] Board3 Portal 2.1.0 (версии адаптированной для phpbb 3.2) + phpbb 3.2.4 (в 3.2.3 тоже) + php 7.2.12 на странице портала появляется такой warning:

Код: Выделить всё

PHP Warning: in file [ROOT]/phpbb/template/context.php on line 204: count(): Parameter must be an array or an object that implements Countable
С php 7.0.23 его не было.

Решил пока просто - добавлением error_reporting(0); в функцию портала public function get_module($module_name)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.2.x)

Аватара пользователя
Warlock75
Former team member
Сообщения: 1379
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 38 раз
Поблагодарили: 91 раз
Контактная информация:

Re: Вышел PHP 7

Сообщение Warlock75 » 19.11.2018 10:30

Siava писал(а):
18.11.2018 23:45
С php 7.0.23 его не было
Согласен. Тоже самое.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1
Как устанавливать расширения

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение Pazh » 19.11.2018 16:59

форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Webliberty
phpBB 2.0.2
Сообщения: 322
Зарегистрирован: 22.12.2011 11:03
Благодарил (а): 127 раз
Поблагодарили: 39 раз
Контактная информация:

Re: Вышел PHP 7

Сообщение Webliberty » 20.03.2019 18:16

Подскажите, пожалуйста, phpBB 3.2.5 поддерживает PHP 7.3?
Подпись заверена нотариусом

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11422
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2539 раз
Контактная информация:

Re: Вышел PHP 7

Сообщение Sheer » 20.03.2019 18:35

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
ronim
phpBB 2.0.1
Сообщения: 285
Зарегистрирован: 10.01.2018 20:24
Откуда: Таллин ,Эстония
Благодарил (а): 88 раз
Поблагодарили: 34 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение ronim » 20.03.2019 18:36

Webliberty,
PHP 5.4.7 и выше. Начиная с версии 3.2.2 совместимо с PHP 7.2. Несовместимо с PHP 7.3 и выше

Аватара пользователя
Pazh
Former team member
Сообщения: 2194
Зарегистрирован: 09.11.2009 17:46
Благодарил (а): 41 раз
Поблагодарили: 452 раза
Контактная информация:

Re: Вышел PHP 7

Сообщение Pazh » 27.03.2019 18:01

форум ЖК Вестердам Помощь в ЛС/email только за WM или ЯД

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1664
Зарегистрирован: 02.11.2014 13:57
Благодарил (а): 267 раз
Поблагодарили: 219 раз
Контактная информация:

Re: Вышел PHP 7

Сообщение Sumanai » 29.03.2019 21:34

Читал такую же статью во время выхода семёрки.

Ответить

Вернуться в «Флейм»