Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Ошибки / Bugs Reports
# 1 Тема: ошибка в MySQL при переносе сайта
wosk
Пользователь

Avatar пользователя



новичек

Сообщений: 5
Откуда: Пенза
Зарегистрирован: 06 Августа 2008, 16:06:58
Сказали спасибо 0 раз
Статус: offline
ICQ статус 246463178
Опубликовано 12 Сентября 2008, 13:41:20
стоял сайт на Litehosting.ru под управлением phpfusionsf_6_01_13_3. перенес я на 000webhost.com, но уже на движок phpfusionsf_6_01_15_4. По пути пришлось повозякаться с кодировкой. изначально вместо русских букв отображалось "??????". (исправил по этому совету).

но на главной странице начала изображаться такая фигня:
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5

PHP Error Message

Warning: Division by zero in /home/a2355363/public_html/maincore.php on line 836"

// Universal page pagination function by CrappoMan
function makepagenav($start,$count,$total,$range=0,$link=""){
global $locale;
if ($link == "") $link = FUSION_SELF."?";
$res="";
$pg_cnt=ceil($total / $count); //<<836 строка
if ($pg_cnt > 1) {
$idx_back = $start - $count;
$idx_next = $start + $count;
$cur_page=ceil(($start + 1) / $count);
$res.="<table cellspacing='1' cellpadding='1' border='0' class='tbl-border'>\n<tr>\n";
$res.="<td class='tbl2'><span class='small'>".$locale['052']."$cur_page".$locale['053']."$pg_cnt</span></td>\n";

if ($idx_back >= 0) {
if ($cur_page > ($range + 1)) $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=0'><<</a></td>\n";
$res.="<td class='tbl2'><a class='small' href='$link"."rowstart=$idx_back'><</a></td>\n";
}
$idx_fst=max($cur_page - $range, 1);
$idx_lst=min($cur_page + $range, $pg_cnt);
if ($range==0) {
$idx_fst = 1;
$idx_lst=$pg_cnt;
}
for($i=$idx_fst;$i<=$idx_lst;$i++) {
$offset_page=($i - 1) * $count;
if ($i==$cur_page) {
$res.="<td class='tbl1'><span class='small'><b>$i</b></span></td>\n";
} else {
$res.="<td class='tbl1'><a class='small' href='$link"."rowstart=$offset_page'>$i</a></td>\n";
}
}
if ($idx_next < $total) {
$res.="<td class='tbl2'><a class='small' href='$link"."rowstart=$idx_next'>></a></td>\n";
if ($cur_page < ($pg_cnt - $range)) $res.="<td class='tbl2'><a class='small' href='$link"."rowstart=".($pg_cnt-1)*$count."'>>></a></td>\n";
}
$res.="</tr>\n</table>\n";

}
return $res;
}



не подскажете, как с этим можно побороться?

Фак....вырубайте смайлы когда пишете код.....
Прикрепленные файлы click to enlarge
snap.jpg   ( width:1024 height:708 )


[Изменил(а) pozitiv, 12 Сентября 2008, 14:19:26]  
^ наверх ^ 246463178
# 2  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 12 Сентября 2008, 14:20:21
Где 836 строка?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 3  
wosk
Пользователь

Avatar пользователя



новичек

Сообщений: 5
Откуда: Пенза
Зарегистрирован: 06 Августа 2008, 16:06:58
Сказали спасибо 0 раз
Статус: offline
ICQ статус 246463178
Опубликовано 12 Сентября 2008, 14:54:25
$pg_cnt=ceil($total / $count); //<<836 строка
 
^ наверх ^ 246463178
# 4  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 12 Сентября 2008, 15:16:46
А как ты делал обновление? Просто обновил файлы?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 5  
wosk
Пользователь

Avatar пользователя



новичек

Сообщений: 5
Откуда: Пенза
Зарегистрирован: 06 Августа 2008, 16:06:58
Сказали спасибо 0 раз
Статус: offline
ICQ статус 246463178
Опубликовано 12 Сентября 2008, 15:19:14
pozitiv написал:
А как ты делал обновление? Просто обновил файлы?


скопировал со старого хостинга все фотки, дополнительные панели на новый хостинг. Затем через админовку восстановил БД от старой версии сайта.


[Изменил(а) wosk, 12 Сентября 2008, 15:20:10]  
^ наверх ^ 246463178
# 6  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 12 Сентября 2008, 16:50:11
Я конечно незнаю, но обновления наверно для прикола вылаживают http://rus-phpfusion.com/downloads.php?cat_id=1


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 7  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Сентября 2008, 17:30:26
Определенно нет табличек (а если конкретней - инфы в них)

Нет инфы - это ноль, а на ноль делить нельзя. Занавес.


--------------------
Retired
^ наверх ^
# 8  
wosk
Пользователь

Avatar пользователя



новичек

Сообщений: 5
Откуда: Пенза
Зарегистрирован: 06 Августа 2008, 16:06:58
Сказали спасибо 0 раз
Статус: offline
ICQ статус 246463178
Опубликовано 12 Сентября 2008, 17:48:43
т.е мне ставить сначала phpfusionsf_6_01_13_3. потом восстанавливать на неё БД. затем ставить на неё обновления..
прально понимаю?
 
^ наверх ^ 246463178
# 9  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Сентября 2008, 18:25:52
Да, обновления ставятся друг на друга.


--------------------
Retired
^ наверх ^
1 пользователь сказал спасибо Вам: wosk
# 10  
wosk
Пользователь

Avatar пользователя



новичек

Сообщений: 5
Откуда: Пенза
Зарегистрирован: 06 Августа 2008, 16:06:58
Сказали спасибо 0 раз
Статус: offline
ICQ статус 246463178
Опубликовано 19 Сентября 2008, 02:54:02
спасибо БОЛЬШУЩЕЕ за помощь.) всё получилось.. правда не сразу
 
^ наверх ^ 246463178
Перейти на форум:


119,304,832 уникальных посетителей
сейчас: 25 Января 2026, 20:15:07
Генерация страницы: 0.28 сек.

Original size:34 кб.
GZipped size: 7 кб.
Compression:79%