MOD topic_in_whoisonline HELP

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

MOD topic_in_whoisonline HELP

Сообщение Nervenom »

Да, виноват, ендочитал предупреждение, не запустил сразу topic_in_wio_db_update.php. Просто тупанул.
Сделал все исправления, потом только узрел и запустил topic_in_wio_db_update.php.
вСе равно выдает ошибку:

Код: Выделить всё

phpBB : Critical Error

Error updating sessions table

DEBUG MODE

SQL Error : 1054 Unknown column 'session_topic' in 'field list'

UPDATE phpbb_sessions SET session_time = 1117095722, session_page = -1, session_topic = '0' WHERE session_id = '39b3650c0885e0b61c46fc5bb1d0a707'

Line : 267
File : X:\project\www\phpBB2\includes\sessions.php
Почистил куки, все равно тоже самое...
Помогите пожалуйста! Горит :cry:
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5432
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 750 раз

Сообщение Siava »

NervenomВыполните изменения в БД:

Код: Выделить всё

ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL;
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Siava
В поиск их в поиск, может хоть потом будут искать, а не тупо спрашивать :(
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

Сообщение Nervenom »

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

Помогите пожалуйста! :oops:
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Запусти
install/update_to_latest.php

Если его нет закачай из дистрибутива и запусти.

Потом удали всместе с папкой
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

Сообщение Nervenom »

2 Hellraiser
И мне придется все моды сначала устанавливать? Или все будет нормально?

Еще есть идея. у меня есть бэкап базы данных 2х дневной давности... еще до этого изменения.
Может мне переправить обратно код с этого мода? (я не удалял строки, а комментировал.) А потом восстановить БД ?

А, нуда я же залогиниться не могу, как я ее восстановлю? :evil:
А есть еще варианты?
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Перед этим обновлял форум до 2,0,15???

Нет не придется просто запусти и удали.
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

Сообщение Nervenom »

У меня старенький он, 2.0.6 стоит.
Мне обновлять до 2ю0ю15 или можно сразу последний...
и де его взять? скачать последнюю версию целиком? или апдейт отдельно есть ?
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Проще скачать новый отсюда
http://phpbbguru.net/downloads/

И установить заного все моды.
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

Сообщение Nervenom »

Аааа, я скопировал папку инсталл в корень форума, запустил апдейт из нее, апдейт прошел, сказал по пути что мол session table или что-то в этом роде(жаль не запомнил) поломано или duplicicate.. и говорит мол не страшно, :D . теперь показывает что форум версии 2.0.15 :)
посмотрел, все тоже самое, ошибка не пропадает, как быть с таким делом ? модов то немного, всего 4-5 небольших, если по новой форум переставить то все форумы топики и посты останутся? они ж в БД лежат. А если бага в БД, тада толку от переустановки? :?:
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5432
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 750 раз

Сообщение Siava »

Nervenom
Nervenom писал(а):Код который вы, Siava, предложили не помог.
Не может этого быть! :evil:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

Сообщение Iftin »

Вам нужно обратится к администратору сервера или вы сами не имеете доступ к базе данных. Можно посмотреть phpMyAdmin и создать эти колонки, они отсутствуют как я понял в базе и их так не создали всякими скриптами.

Добавлено спустя 42 секунды:

SQL Error : 1054 Unknown column 'session_topic' in 'field list'

[edited by Hellraiser]
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 21 год

Сообщение Hellraiser »

Iftin писал(а):Вам нужно обратится к администратору сервера или вы сами имеет доступ к базе данных. Нужно посмотреть MyPHPPBBADMIN и создать эти колонки, они отсутствуют как я понял в базе и их так не создал всякими генератами, так как таблица уже существует.

Добавлено спустя 42 секунды:

SQL Error : 1054 Unknown column 'session_topic' in 'field list'
Наверное phpMyAdmin
Думаю что все же таблицы

Большая просьба, стараться проверять текст за собой, и если не уверен все же не отвечать на вопрос.
Nervenom
phpBB 1.2.0
Сообщения: 10
Стаж: 19 лет 11 месяцев
Откуда: я взялся?

Сообщение Nervenom »

Проинсталлировал форум в новую папку. и попробовал восстановить БД те что я сохранил...
Написано было что восстановился, но форум остался девственно чист.
И правда, ведь имя базы нето... и префиксы другие... А если писать ту же базу, то инсталл ее потрет =(

Может удалить вручную последний мод, из-за которого все и началось?
Поможет ли? Если дело в БД, тогда надо вручную что-то подправить там, но вот что ? :shock: СОС! :(

Добавлено спустя 3 минуты 25 секунд:

И еще интересно что эта цифра:

Код: Выделить всё

UPDATE phpbb_sessions SET session_time = 1117130641
постоянно растет. сравните с той что в начале :?

Добавлено спустя 2 минуты 10 секунд:

Я последил, когда обновляешь, то цифра растет примерно на 1 еденицу в секунду :shock: . Может по системным часам сверяется? я не засекал изминилась ли она после выключения и включения машины.
Иногда, для великих открытий достаточно элементарной малости невзрачной.
Казалось бы, не часто мы готовы познавать многое, но, радуясь, всегда открываем что-то новое.
Iftin
phpBB 2.0.7
Сообщения: 573
Стаж: 20 лет
Откуда: Moscow

Сообщение Iftin »

читай внимательно, что тебе пишет деббугер...

SQL Error : 1054 Unknown column 'session_topic' in 'field list' он нам говорит, что мол братишка ты офигел, как я тебе вставлю в таблицу эту вшивую сессию, когда у меня этой колонки нету =)))
примерно это. так вот, если ты и удалишь мод, всё равно таблица останется от него, чтобы удалить от этого мода таблицу, нужен файли uninstal_DB_ там по идеии обычно должен быть у нормальных автором модов.

Вообщем на хостинге тебе надо зайти в
phpMyAdmin найти эту таблицу 'field list' и сделать в ручную по правилам мода колонку 'session_topic' и вообще где сам мод, там SQL комманды должны быть в нём.

Добавлено спустя 39 секунд:

дай нам документ к моду!

Добавлено спустя 3 минуты 2 секунды:
Siava писал(а):ALTER TABLE phpbb_sessions ADD COLUMN session_admin tinyint(2) DEFAULT '0' NOT NULL;
и ещё тебе верно сообщили выше!!!! но не все знают, что в базу таблицы, когда ошибки таким образом не вставить колонку, с помощью генераторов разных, надо вручную идти и править таблицы базы.

Вернуться в «Поддержка phpBB 2.0.x»