Проблемы при переносе bbpress, навигация по mySQL

livelink
На сайте с 30.04.2006
Offline
117
780

Приветствую! Перенес bbpress форум на новый сервак. Наверху каждой страницы вылезает Deprecated: Assigning the return value of new by reference is deprecated in /var/www/yurievpolskiy/data/www/yuriev-polskiy.ru/forum/bb-settings.php on line 186

и пипец.. сам форум вроде работает нормально.

Вопрос номер два:

Есть у меня некая mySQL БД. Как средствами php сделать навигацию "вперед/назад" по записям, если записи не имеют уникального ID.

Знакомства БЕЗ регистрации - http://www.privetka.ru (http://www.privetka.ru), КРЕАТИВНАЯ РЕКЛАМА - http://advertisio.ru (http://advertisio.ru), Каталог автозапчастей - http://aubb.ru (http://aubb.ru)
R
На сайте с 24.08.2006
Offline
31
#1
livelink:
Приветствую! Перенес bbpress форум на новый сервак. Наверху каждой страницы вылезает Deprecated: Assigning the return value of new by reference is deprecated in /var/www/yurievpolskiy/data/www/yuriev-polskiy.ru/forum/bb-settings.php on line 186

и пипец.. сам форум вроде работает нормально.

В самой строчке что содержиться? Может проблема с версиями?

livelink:

Вопрос номер два:
Есть у меня некая mySQL БД. Как средствами php сделать навигацию "вперед/назад" по записям, если записи не имеют уникального ID.

Не обязательно иметь уникальный ID. Можно записи отсортировать по другим полям (ASC, DESC), затем через LIMIT выводить по одной записи.

livelink
На сайте с 30.04.2006
Offline
117
#2

Romanuser,

// Setup the global database connection

$bbdb_class = BB_DATABASE_CLASS;

$bbdb =& new $bbdb_class( array(

'name' => BBDB_NAME,

'user' => BBDB_USER,

'password' => BBDB_PASSWORD,

'host' => BBDB_HOST,

'charset' => defined( 'BBDB_CHARSET' ) ? BBDB_CHARSET : false,

'collate' => defined( 'BBDB_COLLATE' ) ? BBDB_COLLATE : false

) );

unset( $bbdb_class );

По второму вопросу огромное спасибо, с меня коньяк ;)

livelink добавил 27.04.2010 в 15:12

Я делал обновление всех packages на сервере, видимо php тоже обновился.. Только теперь не знаю как взад вернуть старую версию php. Обновлялся через webmin.

R
На сайте с 24.08.2006
Offline
31
#3

Если честно, то точно не знаю как "победить" эту ошибку. Попробуйте сделать следующее.

В файле .htaccess записать следующее:

php_value error_reporting Off

php_value display_errors Off

livelink
На сайте с 30.04.2006
Offline
117
#4

Romanuser куда отправить коньяк? ;)))

R
На сайте с 24.08.2006
Offline
31
#5

Получилось? Ну и слава богу. А коньячек как нибудь в другой раз. Удачи 🚬

t0os
На сайте с 25.02.2008
Offline
64
#6
livelink:
Приветствую! Перенес bbpress форум на новый сервак. Наверху каждой страницы вылезает Deprecated: Assigning the return value of new by reference is deprecated in /var/www/yurievpolskiy/data/www/yuriev-polskiy.ru/forum/bb-settings.php on line 186

и пипец.. сам форум вроде работает нормально.

Вопрос номер два:
Есть у меня некая mySQL БД. Как средствами php сделать навигацию "вперед/назад" по записям, если записи не имеют уникального ID.

Ошибка говорит, что возвращать значение new по ссылке (&) - не комильфо. Видимо, на предыдущем сервере у вас версия PHP была пониже, где это еще разрешалось.

Но лучше обновить движок (если там уже все поправлено), потому что в новых версиях PHP уже будут появляться ошибки, а не Deprecated.

[Удален]
#7
Romanuser:
В файле .htaccess записать следующее:
php_value error_reporting Off
php_value display_errors Off

сурово, болела голова, а вырезали сердце, молодец!

& сотрите к чертям и все, вы с пхп4 на пхп5 обновились похоже

bearman добавил 27.04.2010 в 17:00

чем то похоже на нынешнюю докторию, прописывают нурофен ото всего подряд ...

bearman добавил 27.04.2010 в 17:01

последний раз когда я лежал в больнице, какой то олень рядом лежащий жаловался что, видете ли ему нурофен при кишечной инфекции не помог ... ой упыри ...

livelink
На сайте с 30.04.2006
Offline
117
#8

:)))))))) пхп я действительно обновил.. а этими командами через .htaccess я просто вырубил прыщи, которые появляются от болезни. Болезнь-то осталась. Вернуть пхп обратно? Как?

[Удален]
#9
livelink:
Вернуть пхп обратно? Как?

а зачем вам устаревшая гематома 4ой стадии? юзайте 5ой стадии гематому. она типа лучше.

сотрите амперсанд, втырите те две строчки из хтакесса и не ставьте доисторические скрипты = профит

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий