Если включить капчу то сверху экрана выходет Ошибка

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

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

Сообщение #1 botyk » 24.01.2013, 21:33

Если включить капчу потом через сайт авторизую то сверху экрана выходет

Deprecated: Assigning the return value of new by reference is deprecated in /var/www/salafit.kz/data/www/salafit.kz/forum/includes/captcha/plugins/phpbb_rec
aptcha_plugin.php on line 59

Вот Скриншот http://s018.radikal.ru/i518/1301/35/01d8c401c5a5.jpg
botyk
Автор темы
Репутация: 38
С нами: 11 лет 7 месяцев

Сообщение #2 prebbex » 24.01.2013, 22:04

видимо ошибка версий php. У вас php 5.3?
prebbex M
Откуда: интерда
Репутация: 12
С нами: 11 лет 3 месяца

Сообщение #3 VEG » 25.01.2013, 12:44

botyk, это наследие времён PHP 4. Найдите в файле ./includes/captcha/plugins/phpbb_recaptcha_plugin.php строку:
Код: Выделить всё
$instance =& new phpbb_recaptcha();
и замените её на:
Код: Выделить всё
$instance = new phpbb_recaptcha();

Добавлено спустя 9 минут 10 секунд:
Вообще странно, вывод сообщений E_DEPRECATED отключён в phpBB. Наверное, вы включили режим отладки? Речь об этих строках в config.php:
Код: Выделить всё
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
Если так, то рекомендую выключить. Режим отладки предназначен для разработчиков и только для разработчиков.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #4 prebbex » 25.01.2013, 13:04

или так, если возникнут проблемы
в .htaccess пропишите
Код: Выделить всё
php_value error_reporting Off
php_value display_errors Off
prebbex M
Откуда: интерда
Репутация: 12
С нами: 11 лет 3 месяца

Сообщение #5 botyk » 25.01.2013, 16:33

у меня config.php
Код: Выделить всё
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'salafit_dle';
$dbuser = 'salafi_dle';
$dbpasswd = '100287';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);

VEG, Спасибо!Этот способ помогло
это наследие времён PHP 4. Найдите в файле ./includes/captcha/plugins/phpbb_recaptcha_plugin.php строку:

Код: Выделить всё
$instance =& new phpbb_recaptcha();

и замените её на:

Код: Выделить всё
$instance = new phpbb_recaptcha();

Добавлено спустя 3 минуты 48 секунд:
На самом деле я установил этот мост phpbbex+dle
http://phpbbex.com/forum/viewtopic.php?t=195
botyk
Автор темы
Репутация: 38
С нами: 11 лет 7 месяцев


Вернуться в Поддержка 1.x