Вышел phpBBex 2.0.2, основанный на phpBB 3.1.7pl1

Список разделов phpBBex 2.x Новости 2.x

Описание: Новости проекта phpBBex 2.x. Эта ветка в заброшенном состоянии. PHP новее 7.0 не поддерживается.

Сообщение #61 Sumanai » 06.02.2016, 19:59

Весьма странно, что на этой версии. На предыдущих ничего такого не было? Это похоже на настройки безопасности хостинга.
Попробуйте в указанном файле заменить
Код: Выделить всё
                  else if (version_compare(PHP_VERSION, '7.0.0', '>='))
На
Код: Выделить всё
                  else if (1)
Это включит обработку ббкодов без использования модификатора /e, как должно быть в PHP7.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #62 Owheels » 07.02.2016, 00:06

Спасибо! Помогло.
Owheels
Новичок
Репутация: 1
С нами: 5 лет 10 месяцев

Сообщение #63 Sumanai » 07.02.2016, 00:15

А на вопросы ответить? :cry:
Интересно же, почему на предыдущих версиях не проявлялось.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #64 Artem » 07.02.2016, 01:14

Есть ли смысл обновляться с 2.0.1 на 2.0.2, если мой хостинг пока поддерживает только пхп 5.6? и сказал, что в ближайшее время не собираются накатывать 7 версию.
Artem
Бывалый
Репутация: 1
С нами: 6 лет

Сообщение #65 Boloto » 11.02.2016, 18:01

Помогите, пожалуйста. Обновился с phpbex 1.8.0 (phpBB 3.0.12).
Следовал точно инструкции. Дополнительные модули выключил из админки, а потом удалил.
Обновление прошло успешно. На главную заходит. В админку тоже заходит. Версия выводится новая.
Версия phpBBex: 2.0.2 (phpBB 3.1.7-pl1)

Список форумов выводит. А вот при попытке вывести любую тему:
Ошибка сервера
500

Из админки кеш и счетчики очистил.
Из главной форума удалил все куки.

Добавлено спустя 9 минут 3 секунды:
Та же ошибка 500 при попытке вывести список сообщений пользователя
/search.php?author_id=220&sr=posts

Добавлено спустя 9 минут 44 секунды:
В логах httpd-logs/error.log
[Thu Feb 11 17:16:43 2016] [error] PHP Fatal error: Using $this when not in object context in (путь)/includes/bbcode.php on line 250

Добавлено спустя 14 минут 29 секунд:
Опытным путем выяснил что ошибка возникает, когда в
bbcode.php вызываются case [url][/url] или [upd=][/upd]

Код: Выделить всё
            case 5:
               $this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[size=([\-\+]?\d+):$uid\](.*?)\[/size:$uid\]#s'   => $this->bbcode_tpl('size', $bbcode_id),
                  )
               );
            break;


Код: Выделить всё
            case 15:
               $this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[upd=([\d]{9,10}|[+]\d+(?:[:]\d+){0,3}):$uid\](.*?)\[/upd:$uid\]#' => function ($match) {
                        return $this->bbcode_second_pass_upd($match[1], $match[2]);
                     },
                  )
               );

            break;

пока что просто удалил два этих блока из bbcode.php. Данные bbcode теперь не отрабатываются, но страницы открываются. Посоветуйте куда посмотреть.
Сторонние BBCodes удалил. Правда удалил их ПОСЛЕ обновления форума.
Boloto
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

  • 1

Сообщение #66 Sumanai » 11.02.2016, 18:36

Boloto, так вшло, что нынешняя версия не совместима с php 5.3. Обновите на более новую версию.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #67 Boloto » 11.02.2016, 18:41

Ага.... Спасибо, понял. 5.4 будет достаточно?
Boloto
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

  • 1

Сообщение #68 Sumanai » 11.02.2016, 18:42

Чем выше, тем лучше. 5.4 тоже устаревшая.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #69 Metr » 15.02.2016, 19:23

Наверное вопрос тупой, но помогите разобраться.
В начале установки просит пароль к базам данных и Префикс для таблиц в базе данных: phpbb_ (по умолчанию)

Но в эту таблицу изменения не вносит пишет - Таблицы с указанным префиксом уже существуют. Введите другой префикс.

Разве надо новый префикс делать?
Metr
Новичок
Репутация: 1
С нами: 6 лет

Сообщение #70 sag-sag » 15.02.2016, 20:57

Metr:Разве надо новый префикс делать?
префикс Вам не надо вводить. По умолчанию уже будет phpbb_.
Вам надо ввести ток данные вашей базы данных.
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 3 месяца

  • 1

Сообщение #71 Sumanai » 15.02.2016, 21:33

Metr:Таблицы с указанным префиксом уже существуют. Введите другой префикс.
Значит вы уже ставили дистрибутив phpBBex или phpBB в эту БД. Либо выберите другую, либо очистите эту.
Либо да, используйте другой префикс, только не забудьте, что он другой.
sag-sag, ты не прав :smile:
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #72 sag-sag » 15.02.2016, 22:41

Sumanai:ты не прав
а там разве не чистая установка? Если чистая префикс идет автоматом. А если там уже есть что-то, то меняется префикс. Или я чет не так понял? :biggrin:
Заметки администратора [TEHADM.RU]
sag-sag M
Гуру
Аватара
Возраст: 35
Репутация: 411
С нами: 8 лет 3 месяца

Сообщение #73 Metr » 16.02.2016, 09:07

Посмотрел записки с последней установки и поставил предидущий префикс. Форум не обновился, а стал с нуля. Т.е. все таки надо новый префикс указать для обновления?

Не помню, чтобы я раньше с этим заморачивался ), кажется по умолчанию проходило.
Metr
Новичок
Репутация: 1
С нами: 6 лет

  • 1

Сообщение #74 Sumanai » 16.02.2016, 15:35

sag-sag:а там разве не чистая установка?
Походу нет, раз уже есть таблицы с префиксом по умолчанию.
Metr, для обновления следуйте инструкции по обновлению, ссылка на неё в первом сообщении. Ваша самодеятельность ни к чему хорошему не приведёт.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #75 Metr » 16.02.2016, 17:09

Sumanai, Все делал точно по инструкции. Поэтому когда в префикс уперся тут вопрос и задал. Т.к. в инструкции про такое ничего нет.
(Я без инструкции никак. Знаний не хватает))))
Metr
Новичок
Репутация: 1
С нами: 6 лет

  • 2

Сообщение #76 Sumanai » 16.02.2016, 17:21

Если бы вы делали по инструкции, про префиксы бы ничего не было.
Вы, видимо, или удалили файл config.php (или затёрли файлом из дистрибутива), или запускаете скрипт установки, а не скрипт обновления database_update.php.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #77 Metr » 16.02.2016, 20:18

Sumanai:удалили файл config.php (или затёрли файлом из дистрибутива), или запускаете скрипт установки,
Спасибо, заработало. Сначала конфиг не подкачал старый, а потом увлекся и install запустил. Бывает :sad:
Metr
Новичок
Репутация: 1
С нами: 6 лет

Сообщение #78 Metr » 18.02.2016, 14:01

Sumanai, еще один тупой вопрос.

Заметил, что после обновления количество посетителей уменьшилось в два раза. Такое впечатление, что ссылки с поисковиков работать перестали. Возможно такое?
Metr
Новичок
Репутация: 1
С нами: 6 лет

Сообщение #79 Sumanai » 18.02.2016, 15:26

Нет не должно такого быть. Где смотрели статистику?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Автор темы, Гуру
Аватара
Репутация: 1677
С нами: 8 лет 10 месяцев

Сообщение #80 Metr » 18.02.2016, 15:35

На сайте счетчик Liveinternet. И сегодня мало посетителей. Форум не в бане, индексируется и гуглом и яндексом.
Metr
Новичок
Репутация: 1
С нами: 6 лет

Пред.След.

Вернуться в Новости 2.x