Не работает меню "Права доступа"

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Shamanajko
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Не работает меню "Права доступа"

Сообщение Shamanajko »

Перенёс форум. Сначало сделал копию БД в phpBB 2.0.19 и поставил её на 2.0.22. Добавил несколько модов, которые были и раньше.
Потом поставил счётчик:cnstats, форум ругался, поэтому пришлось закоментировать в файле page_header.php строки

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

/*if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');*/
Возникла проблема: В админ панели не могу зайти в
Группы - Права доступа (группы есть и заходит)
Пользователи - Права доступа

Форум в обоих случаях выдаёт ошибку: "Извините, такого пользователя не существует"

Стоит мод Список пользователей 2.0.6c. В нём можно зайти в Права доступа пользователя, но при сохранении выдаёт ту же ошибку.

В чём может быть проблема и как её решить?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Shamanajko писал(а):Сначало сделал копию БД в phpBB 2.0.19 и поставил её на 2.0.22
Надеюсь, над базой перед подключением файлов 2.0.22 uplate_to_latest сделали?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Shamanajko
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Сообщение Shamanajko »

Надо сделать так?

1.Копия БД 2.0.19
2.Инсталяция на новом сервере 2.0.22
3. Восстановление БД 2.0.19

4.запуск uplate_to_latest

первые 3 шага сделал. Причём вручную правил 1 таблицу, а то поиск не работал:)
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Именно так. Делайте 4 шаг и сообщайте о результатах.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Э... Вот тут, не совсем ясно.
Shamanajko
1. Что значит - копия БД 2.0.19?
БД можно тупо скопировать, а можно сделать бекап. Это разные вещи.
Из вашего первого поста, я понял, что было просто копирование.

2. Инсталяция на новом сервере 2.0.22... Значит ли это, что вы на пустом месте инсталировалии, а следовательно, создавали новую пустую БД (со структурой 2.0.22 соответственно)? Тогда в таблице ваш_префикс_config вручную надо исправить номер версии, иначе uplate_to_latest не поможет.

3. Восстановление БД 2.0.19... Восстановление через бекап? Со сбросом таблиц? Тогда шаг 4 с ручной правкой таблицы ваш_префикс_config (имя сервера, путь к скриптам, куки).

Вообщем, вы соединили два разных процесса: обновление и переезд, которые по уму надо бы делать последовательно (который первый - не важно).
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Shamanajko
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Сообщение Shamanajko »

Палыч
1) копия БД - для основных таблиц делал через админ панель -Общие настройки-Резервная копия БД


2 таблицы мода Список пользователей перенёс вручную PhpMyAdmin'ом так как сначало думал что будет полная копия БД...


2)
Значит ли это, что вы на пустом месте инсталировалии, а следовательно, создавали новую пустую БД (со структурой 2.0.22 соответственно)

да.

3)Восстанавливал так:
админ панель -Общие настройки-Восстановить БД

+2 таблицы мода Список пользователей перенёс вручную PhpMyAdmin'ом.
Со сбросом таблиц?
Если честно то это я не знаю. Единственный глюк после всех моих действий был в таблице префикс_search_results. Там отсутствовало поле
search_time или search_id. Уже не помню. При поиске была ошибка, я посмотрел на SQL запрос и подогнал таблицу что бы он работал:)
Вообщем, вы соединили два разных процесса: обновление и переезд, которые по уму надо бы делать последовательно (который первый - не важно).
Если возникли ошибки сразу, то решил сделать всё сразу:)


VVVas,Палыч итак к делу.
Какой значение поля в табл. префикс_config хранит номер версии?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 18 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Сообщение Палыч »

Shamanajko писал(а):Какой значение поля в табл. префикс_config хранит номер версии?
version
Обратите внимание также на
server_name
script_path
cookie_name
cookie_path
cookie_domain

Добавлено спустя 5 минут 54 секунды:
Shamanajko писал(а):так как сначало думал что будет полная копия БД...
средствами форума делается бекап только основных таблиц (без дополнительных). Можно было сразу делать phpMyadmin'ом
Shamanajko писал(а):Если честно то это я не знаю.
Со сбросом. Можно просто открыть файл бекапа (любым текстовым редактором) и убедиться в наличии секций DROP

Значение version, если я вас правильно понял, у вас должно стоять 0.19, так что можно прогонять update_to_latest.php (через браузер из каталога install)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Shamanajko
phpBB 1.0.0
Сообщения: 7
Стаж: 18 лет 3 месяца

Сообщение Shamanajko »

Обновил.
Database type :: mysql4
Previous version :: 2.0.19
Updated version :: 2.0.22

Всё прошло успешно, за исключением:

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

Error :: Duplicate column name 'search_time'
SQL   :: ALTER TABLE префикс_search_results ADD COLUMN search_time int(11) DEFAULT '0' NOT NULL
как я уже говорил, поле я создал вручную.

Но вход в группы всё равно не работает...

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