Обнулилась админка

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Обнулилась админка

Сообщение Booker »

После косяка хостера (заключавшемся в проблеме с доступом к базе данных) посыпались многие таблицы. Восстановил бекап базы данных на сутки назад (тогда проблем не наблюдалось никаких), форум заработал нормально, однако теперь сбросились некоторые настройки в админке. Например дата запуска конференции - 01 Январь 1970, 02:00, отключилась система репутации, настройки некоторых модов (т.е. они есть, но как-будто ничего не настраивалось, всё сброшено).
При попытке войти в дополнительные поля профиля выдаёт
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /home/bookersi/bookersite.com/www/includes/acp/acp_profile.php on line 388

Откуда этот T_LNUMBER взялся вообще не помню.
В чём вероятная причина и что делать? Настроить моды назад конечно можно, но интересна причина.
Буду благодарен за оказанную помощь.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обнулилась админка

Сообщение Sheer »

Нам погадать на картах что там у тебя в строке 388 ?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обнулилась админка

Сообщение Booker »

Строки 385-390:

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

// $exclude contains the data we gather in each step
				$exclude = array(
					1	=> array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_show_on_vt', 'field_required', 'field_show_novalue', 'field_hide', 'field_show_profile', 'field_no_view', 'field_stats_show')
					2	=> array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value') 
					3	=> array('l_lang_name', 'l_lang_explain', 'l_lang_default_value', 'l_lang_options')
				);
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обнулилась админка

Сообщение Sheer »

Я не знаю отчего у тебя именно так, но в этом фрагменте кода синтаксические ошибки (потеряны запятые). Отсюда и неожиданное число ( unexpected T_LNUMBER) - ругается на 2 => array, так как перед числом два пропущена запятая.
Должно быть так

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

				$exclude = array(
					1	=> array('field_ident', 'lang_name', 'lang_explain', 'field_option_none', 'field_show_on_reg', 'field_show_on_vt', 'field_required', 'field_hide', 'field_show_profile', 'field_no_view'),
					2	=> array('field_length', 'field_maxlen', 'field_minlen', 'field_validation', 'field_novalue', 'field_default_value'),
					3	=> array('l_lang_name', 'l_lang_explain', 'l_lang_default_value', 'l_lang_options')
				);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обнулилась админка

Сообщение Booker »

Спасибо, с этим решено.
А как можно вернуть все старые настройки в админке разом? И почему собственно они могли сбиться?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Обнулилась админка

Сообщение Sheer »

Смотри свой бэкап. Если там все нормально, то с него и восстанавливай.
Время запуска конференции (в Unix формате) записано в таблице config строка board_startdate
Конвертер Convert a Date/Time to a Unix timestamp
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Обнулилась админка

Сообщение Booker »

Мда, этой строки (как и некоторых ещё) там вообще не было. Кажется, побился именно конфиг, хотя не понятно почему, когда делался дамп всё работало нормально.
Вопрос в догонку: как можно относительно быстро извлечь отдельную таблицу (в данном случае конфиг) из всего резервного дампа?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Обнулилась админка

Сообщение Пчелкин »

1.Установить на Денвер и забекапить именно нужную таблицу..потом импортировать ее в действующую..
2.Сделать нынешний бекап...затем вернуться назад по прошлому бекапу. сделать ТОГДА бекап нужной таблицы, вернуться на сейчас, восстановить созданный бекап нужной таблицы...остальное не затронется...Я так около 150 статей возвращал на форум. которые один урод все потер при включенной опции САМОУДАЛЕНИЕ МЕНЯ С МОИМИ СООБЩЕНИЯМИ (есть уже такие моды - знаю аж два)...подолбался, но вернул...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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