Проблема после переноса на новый хостинг
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 6 месяцев
Проблема после переноса на новый хостинг
Я перенёс форум на хостинг к Valuehost.
Сразу после установки форум выглядит нормально.
Но после попытки просмотреть первое оставленное сообщение, получаю ошибку "Темы, которую вы запросили, не существует.". При попытке разместить второе сообщение -
"Error in posting
DEBUG MODE
SQL Error : 1062 Duplicate entry '0' for key 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('Тест2', 3, 1149890206, 8, 0, 0, 0)
Line : 258
File : functions_post.php"
Сайт www.rngf.ru , можно посмотреть и попробовать.
Как бороться?
Сразу после установки форум выглядит нормально.
Но после попытки просмотреть первое оставленное сообщение, получаю ошибку "Темы, которую вы запросили, не существует.". При попытке разместить второе сообщение -
"Error in posting
DEBUG MODE
SQL Error : 1062 Duplicate entry '0' for key 1
INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('Тест2', 3, 1149890206, 8, 0, 0, 0)
Line : 258
File : functions_post.php"
Сайт www.rngf.ru , можно посмотреть и попробовать.
Как бороться?
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 6 месяцев
Да, прежние записи отображаются нормально.rxu писал(а):Не знаю, как у Вас, а у меня при просмотре указанного форума всё работает
Или для получения ошибки надо запоститься самому
Но вот в разделе "Проблемы и пожелания" я добавил ветку "Тест" - и её не видно. Да и адрес у нее какой-то странный получился - http://www.rngf.ru/viewtopic.php?p=0#0 (меня смущают нули в конце).
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 6 месяцев
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 19 лет 4 месяца
Можн мне тоже спросить, а то тоже с перенососом связано, а тему неохота создавать
Проблема в том, что поставил, значит, я форум заново. Со старого скопировал стиль, все нормально работает кроме.... Посты из базы не отображаются. Т.е. тема в том, что когда отпостил, он автоматом перекидывает на сообщение - оно нормально отображается. Но когда заходишь в раздел с главной, то сообщения нет (верней нет темы), хотя на главной написано, что есть:(
Добавлено спустя 2 минуты 30 секунд:
http://www.25group.net/
Добавлено спустя 1 час 19 минут 57 секунд:
Вопрос исчерпан
Атачмент мод не хотел дружить с модом разделения тем :wink:

Проблема в том, что поставил, значит, я форум заново. Со старого скопировал стиль, все нормально работает кроме.... Посты из базы не отображаются. Т.е. тема в том, что когда отпостил, он автоматом перекидывает на сообщение - оно нормально отображается. Но когда заходишь в раздел с главной, то сообщения нет (верней нет темы), хотя на главной написано, что есть:(
Добавлено спустя 2 минуты 30 секунд:
http://www.25group.net/
Добавлено спустя 1 час 19 минут 57 секунд:
Вопрос исчерпан

-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 6 месяцев
-
- phpBB 1.4.2
- Сообщения: 52
- Стаж: 18 лет 10 месяцев
Описание проблемы:
При заходе в "панель управления вложениями пользователя" в атачмент моде выскакивает следуйщее:
Перенос форума с одного хостинга на другой.
Версия phpBB*: 2.0.22 без никаких интеграций
Используемые шаблоны: SubSilver (+своя графика)
Используемые моды: много, но касающиеся проблемы по моему - Аттачмент мод, Демократии(Репутации), Екстрим стайлс, ПеджДженерейшн.
Версия PHP: 4.4.6
Используемая СУБД и её версия: Мускль 4.1.21-standard
Ссылка на конференцию: www.forum130.kiev.ua
Есть ли у вас тестовый аккаунт**: Test test
Использовался ли поиск для решения проблемы: Да, но в связи с нюансами напичканости модами, ответ не был найден.
Если да, то какие запросы вы использовали: переезд, functions.php:1055, проблема после переезда, репутация+атач=проблема, и т.д. точно не помню, но перед тем как спрашивать всегда ищу. Есси неправ "ткните пожалуйста носом".
При заходе в "панель управления вложениями пользователя" в атачмент моде выскакивает следуйщее:
Произведенные изменения, после которых начались неполадки:Warning: Invalid argument supplied for foreach() in /home/forumso/public_html/includes/functions.php on line 1055
Warning: Cannot modify header information - headers already sent by (output started at /home/forumso/public_html/includes/functions.php:1055) in /home/forumso/public_html/includes/page_tail.php on line 120
Warning: Cannot modify header information - headers already sent by (output started at /home/forumso/public_html/includes/functions.php:1055) in /home/forumso/public_html/includes/page_tail.php on line 120
Warning: Cannot modify header information - headers already sent by (output started at /home/forumso/public_html/includes/functions.php:1055) in /home/forumso/public_html/includes/page_header.php on line 721
Warning: Cannot modify header information - headers already sent by (output started at /home/forumso/public_html/includes/functions.php:1055) in /home/forumso/public_html/includes/page_header.php on line 723
Warning: Cannot modify header information - headers already sent by (output started at /home/forumso/public_html/includes/functions.php:1055) in /home/forumso/public_html/includes/page_header.php on line 724
Перенос форума с одного хостинга на другой.
Версия phpBB*: 2.0.22 без никаких интеграций
Используемые шаблоны: SubSilver (+своя графика)
Используемые моды: много, но касающиеся проблемы по моему - Аттачмент мод, Демократии(Репутации), Екстрим стайлс, ПеджДженерейшн.
Версия PHP: 4.4.6
Используемая СУБД и её версия: Мускль 4.1.21-standard
Ссылка на конференцию: www.forum130.kiev.ua
Есть ли у вас тестовый аккаунт**: Test test
Использовался ли поиск для решения проблемы: Да, но в связи с нюансами напичканости модами, ответ не был найден.
Если да, то какие запросы вы использовали: переезд, functions.php:1055, проблема после переезда, репутация+атач=проблема, и т.д. точно не помню, но перед тем как спрашивать всегда ищу. Есси неправ "ткните пожалуйста носом".
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Vip_
а можно вы ещё изобразите
Добавлено спустя 1 минуту 2 секунды:
А то из-за
а можно вы ещё изобразите
+/-10 строкVip_ писал(а):functions.php on line 1055
+/-10 строкVip_ писал(а):page_tail.php on line 120
+/-10 строкVip_ писал(а):page_header.php on line 723
Добавлено спустя 1 минуту 2 секунды:
А то из-за
сложно предположить что находиться в этих строках.Vip_ писал(а):напичканости модами
-
- phpBB 1.4.2
- Сообщения: 52
- Стаж: 18 лет 10 месяцев
functions.php on line 1055
+/-10 строк
Код: Выделить всё
/**
* Creates SQL code to obtain user reputation with modifiers applied
* @param string $mode Determines which mode to operate in. Allowed values: 'expr', 'full', 'ext'.
* @param string $prefix Table prefix of a user table (e.g. 'u.')
* @return string
*/
function reputation_get_sql($mode, $prefix = '')
{
global $board_config;
static $cache;
// No need to go any further if reputation is disabled
if (!$board_config['reputation_enabled'])
{
return '0';
}
if (!isset($cache))
{
global $reputation_auto_idx, $current_time;
$sql_templates = array(
'(%d)',
'FLOOR((' . $current_time . ' - u.user_regdate) / (%d * 86400))',
'FLOOR(u.user_posts / %d)',
'FLOOR(u.user_reviews / %d)',
'FLOOR(u.user_reputation / %d)',
'(-%d * u.user_warnings_total)',
'(-%d * u.user_bans_total)'
);
$expr = 'u.user_reputation';
$plus_expr = 'u.user_reputation_plus';
$details = ', u.user_reputation AS user_reputation_base';
if ($board_config['reputation_auto_data'])
{
foreach ($board_config['reputation_auto_data'] as $i => $data_item)
{
if ($data_item)
{
$component = sprintf($sql_templates[$i], $data_item);
$expr .= ' + ' . $component;
if ($data_item > 0 && $i <= 3)
{
$plus_expr .= ' + ' . $component;
}
$details .= ', ' . $component . ' AS user_' . $reputation_auto_idx[$i];
}
}
if ($board_config['reputation_auto_data'][4])
{
$plus_expr .= ' + CASE WHEN u.user_reputation > 0 THEN FLOOR(u.user_reputation / ' . $board_config['reputation_auto_data'][4] . ') ELSE 0 END';
}
}
$ext = "($expr) AS user_reputation, ($plus_expr) AS user_reputation_plus, (u.user_reputation OR u.user_reputation_plus) AS user_has_reviews";
$cache = array('expr' => "($expr)", 'ext' => $ext, 'full' => $ext . $details);
}
return ($prefix == 'u.') ? $cache[$mode] : str_replace('u.', $prefix, $cache[$mode]);
}
page_tail.php on line 120
+/-10 строк
Код: Выделить всё
/*
// Advanced Page Generation Time Cut START
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
//
// Borrowed from php.net!
//
$gzip_contents = ob_get_contents();
ob_end_clean();
$gzip_size = strlen($gzip_contents);
$gzip_crc = crc32($gzip_contents);
$gzip_contents = gzcompress($gzip_contents, 9);
$gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);
echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
echo $gzip_contents;
echo pack('V', $gzip_crc);
echo pack('V', $gzip_size);
}
// Advanced Page Generation Time Cut END
*/
// Advanced Page Generation Time START
function dk_ob_gzhandler($uncompress)
{
global $board_config, $starttime;
if ($board_config['gzip_compress'] && strstr(@$_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
{
$compress = ob_gzhandler($uncompress, 9);
}
else
{
$compress = $uncompress;
}
// Uncomment line below and comment second line to create page generation stats for admin only
// if ( $userdata['user_level'] == ADMIN )
if ( defined('DEBUG') )
{
$mtime = explode(' ', microtime());
$page_gen_time = round( ($mtime[0] + $mtime[1] - $starttime), 4);
$gzip_stats = round( strlen($compress) / strlen($uncompress) * 100);
@SetCookie('page_gen_time', $page_gen_time, 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
@SetCookie('page_gzip_stats', $gzip_stats, 0, $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
}
return $compress;
}
page_header.php on line 723
+/-10 строк
Код: Выделить всё
//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('switch_user_logged_out', array());
//
// Allow autologin?
//
if (!isset($board_config['allow_autologin']) || $board_config['allow_autologin'] )
{
$template->assign_block_vars('switch_allow_autologin', array());
$template->assign_block_vars('switch_user_logged_out.switch_allow_autologin', array());
}
}
else
{
$template->assign_block_vars('switch_user_logged_in', array());
if ( !empty($userdata['user_popup_pm']) )
{
$template->assign_block_vars('switch_enable_pm_popup', array());
}
}
// Add no-cache control for cookies if they are set
//$c_no_cache = (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_data'])) ? 'no-cache="set-cookie", ' : '';
// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
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');
if ( $userdata['user_cell_time'] > 0 && !defined('CELL') && $userdata['session_logged_in'] && $userdata['user_level'] != ADMIN && $userdata['user_cell_punishment'] == 1 )
{
redirect(append_sid("cell.$phpEx", true));
}
$template->pparse('overall_header');
?>
P.S. Ещё я переносил самостоятельно меню авторизации из хвоста в шапку...может в этом какая то проблема...Но её не было на прошлом хостинге..а тут появилась.
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Vip_
http://www.phpbbguru.net/docs/?id=4
Попробуйте.
Если не поможет, то верните назад и снетите APGT.
Если не поможет, то опять воспользуйтесь статьёй.
И отписывайте о результатах.
http://www.phpbbguru.net/docs/?id=4
Попробуйте.
Если не поможет, то верните назад и снетите APGT.
Если не поможет, то опять воспользуйтесь статьёй.
И отписывайте о результатах.
-
- phpBB 1.4.2
- Сообщения: 52
- Стаж: 18 лет 10 месяцев
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз