Проблема при обновлении с 3.0.6 до 3.0.8 (/functions.php)

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ibanez
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 11 месяцев

Проблема при обновлении с 3.0.6 до 3.0.8 (/functions.php)

Сообщение Ibanez »

Помогите пожалуйста решить проблему. Перешерстил весь гугл но так ответа и не нашел.
Обновляюсь с 3.0.6 до 3.0.8
После скачивания архива с измененными файлами и продолжения обновления, вылазит такая ошибка
Fatal error: Cannot redeclare phpbb_http_login() (previously declared in /usr/home/domain/public_html/forum/includes/functions.php:4148) in /usr/home/domain/public_html/forum/includes/functions.php on line 4344
Сам в пхп разбираюсь плохо. Подскажите что можно сделать.
Заранее благодарен
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Проблема при обновлении с 3.0.6 до 3.0.8 (/functions.php

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

1. Запустить поиск, набрать "Обновление phpBB"
2. Сходить по ссылкам
Автообновление 3.0.6 на 3.0.8
Обновление версии phpBB3
3. Почитать все.
4. Показать что в файле includes/functions.php в строке 4344
5. Посмотреть в нем самому - что там и попытаться вбить данную строку (часть) в поиск в этом форуме.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Ibanez
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 11 месяцев

Re: Проблема при обновлении с 3.0.6 до 3.0.8 (/functions.php

Сообщение Ibanez »

Все переискал все пересерфил :(
строка 4148
// Determine board url - we may need it later
$board_url = generate_board_url() . '/';
$web_path = (defined('PHPBB_USE_BOARD_URL_PATH') && PHPBB_USE_BOARD_URL_PATH) ? $board_url : $phpbb_root_path;

// Which timezone?
$tz = ($user->data['user_id'] != ANONYMOUS) ? strval(doubleval($user->data['user_timezone'])) : strval(doubleval($config['board_timezone']));

// Send a proper content-language to the output
$user_lang = $user->lang['USER_LANG'];
if (strpos($user_lang, '-x-') !== false)
{
$user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
}

строка 4344
// Any old lock present?
if (!empty($config['cron_lock']))
{
$cron_time = explode(' ', $config['cron_lock']);

// If 1 hour lock is present we do not call cron.php
if ($cron_time[0] + 3600 >= $time_now)
{
$call_cron = false;
}
}
}
Подскажите пожалуйста
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Проблема при обновлении с 3.0.6 до 3.0.8 (/functions.php

Сообщение Sheer »

Сдается мне, что вы не в той версии файла смотрите
В строке 4348 находится вот это

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

function phpbb_http_login($param) 
Тут и вылезает ошибка.
Ibanez писал(а): Cannot redeclare phpbb_http_login()
Ибо у вас функция уже объявлена в строке 4148. Смотрите там...

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