Вышел 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.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

Спасибо! Помогло.
Owheels
Репутация: 1
С нами: 8 лет 2 месяца

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

А на вопросы ответить? :cry:
Интересно же, почему на предыдущих версиях не проявлялось.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

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

Сообщение #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
С нами: 10 лет 6 месяцев

  • 1

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

Boloto, так вшло, что нынешняя версия не совместима с php 5.3. Обновите на более новую версию.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

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

  • 1

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

Чем выше, тем лучше. 5.4 тоже устаревшая.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

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

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

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

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

Metr:Разве надо новый префикс делать?
префикс Вам не надо вводить. По умолчанию уже будет phpbb_.
Вам надо ввести ток данные вашей базы данных.
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

  • 1

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

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

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

Sumanai:ты не прав
а там разве не чистая установка? Если чистая префикс идет автоматом. А если там уже есть что-то, то меняется префикс. Или я чет не так понял? :biggrin:
sag-sag M
Аватара
Репутация: 411
С нами: 10 лет 7 месяцев

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

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

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

  • 1

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

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

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

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

  • 2

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

Если бы вы делали по инструкции, про префиксы бы ничего не было.
Вы, видимо, или удалили файл config.php (или затёрли файлом из дистрибутива), или запускаете скрипт установки, а не скрипт обновления database_update.php.
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

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

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

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

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

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

Нет не должно такого быть. Где смотрели статистику?
Sumanai M
Автор темы
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

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

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

Пред.След.

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



cron