Ошибка при склеивании

Board index phpBBex 2.x Поддержка

Description: У вас проблемы с phpBBex 2.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Moderator: Поддержка

Post #1by ananas » 27.01.2016, 23:04

Доброго времени суток. Такая проблема. При выборе "Склеить с предыдущим сообщением" вместо страницы появляется ошибка.

Image


Fatal error: Using $this when not in object context in /var/www/u0152892/data/www/wasteland-project.ru/forum/includes/bbcode.php on line 393

Кусок кода вот:
Code: Select all
   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]);
                     },
                  )
               );


Ошибка вот здесь:
Code: Select all
   return $this->bbcode_second_pass_upd($match[1], $match[2]);
ananas
Topic author, Новичок
Reputation: 1
With us: 1 year 9 months

Post #2by Sumanai » 28.01.2016, 15:30

Версия PHP случайно не 5.3.х? Она устарела.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M Online
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #3by ananas » 28.01.2016, 20:03

Sumanai wrote:Версия PHP случайно не 5.3.х? Она устарела.
Она самая. Какую лучше поставить? 7.0?
ananas
Topic author, Новичок
Reputation: 1
With us: 1 year 9 months

Post #4by Sumanai » 28.01.2016, 20:05

ananas wrote:Она самая. Какую лучше поставить? 7.0?
Да, phpBBex последней версии совместим с php 7.0. Проверьте только расширения, они не все могут работать. Если будут проблемы, обращайтесь, и откатите на более раннюю, 5.6 прекрасно подойдёт.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M Online
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #5by ananas » 28.01.2016, 20:07

Спасибо. Установил 7.0 - все нормально работает. И чтобы еще тему не создавать новую тут спрошу.

1. Когда нажимаешь на лого или на ссылку с переходом на главную страницу - приходится заново логиниться. Как исправить?
2. Где искать расширения? Они же не подходят от обычного phpBB как быть?
ananas
Topic author, Новичок
Reputation: 1
With us: 1 year 9 months

Post #6by Sumanai » 28.01.2016, 20:09

ananas wrote:И чтобы ещё тему не создавать новую тут спрошу.
Лучше бы создали.
ananas wrote:Когда нажимаешь на лого или на ссылку с переходом на главную страницу - приходится заново логиниться. Как исправить?
Настройте куки. У вас sid в адресной строке, угадал?
ananas wrote:Где искать расширения? Они же не подходят от обычного phpBB как быть?
Подходят в большинстве своём. Только конечно ставить БО при наличии встроенного не нужно, ничего хорошего не выйдет. А так всё нормально.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M Online
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #7by ananas » 28.01.2016, 20:20

Исправил куки. За ответы большое спасибо.
ananas
Topic author, Новичок
Reputation: 1
With us: 1 year 9 months

Post #8by jurastar » 08.08.2016, 19:26

Fatal error: Using $this when not in object context in /var/www/...../includes/bbcode.php on line 393 - при склеивании двух сообщений...
выручайте... версия PHP Version 5.3.10-1ubuntu3.24
jurastar
Новичок
Reputation: 0
With us: 1 year 3 months

Post #9by Sumanai » 08.08.2016, 20:53

jurastar, PHP 5.3.29- проблемы не наблюдаю.
Версия phpBBex какая? Эта ошибка была превнесена в 2.0.3 и исправлена в 2.0.4. Вы точно на последней версии и точно обновили все файлы?

Added after 2 minutes 6 seconds:
И да, версия 5.3 устарела и не поддерживается разработчиками PHP, рекомендую более новую, желательно 7.0 или 5.6.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M Online
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months


Return to Поддержка