Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
bukasuka

Ошибка БД при обновлении.

Recommended Posts

логи базы? ща посмотрим

проблемный короче я пасажир, логи ничерта не пишутся, буду с логами тогда пока разбираться.

Share this post


Link to post
Share on other sites

ребят а может кто может просто скинуть папку upgrade если кто уже обновлял

Share this post


Link to post
Share on other sites

Просто интересно и что это вам даст?

Share this post


Link to post
Share on other sites

Просто интересно и что это вам даст?

прикол в том что только что менял этот файл брал с 3.1.4 и брал с 3.2.2 затыкаются в разных местах

Share this post


Link to post
Share on other sites

извеняюсь ошибся не папку upgrade а папку admin

Edited by otoman

Share this post


Link to post
Share on other sites

То есть выложить половина форума.

 

Вы правила читали?

Share this post


Link to post
Share on other sites

Лицензионное соглашение запрещает выкладывать.

Получится, что мы распространяем варез. И нас могут лишить лицензии по первому стуку.

Share this post


Link to post
Share on other sites

Лицензионное соглашение запрещает выкладывать.

Получится, что мы распространяем варез. И нас могут лишить лицензии по первому стуку.

тогда извените, буду смотреть что за..., но всеравно спасибо, по поводу перехода чтобы отображались хотябы запросы мускуля сделал метод

public function throwFatalError($error = '')

{

echo '<pre>';

var_dump($error);

echo '<br />';

debug_print_backtrace();

die;

}

 

 

в класе db_driver_mysql в файле class_db_mysql_client.php

 

теперь хоть ошибки выдаёт, короч там небыло таблицы, хорошо что база бругого форума была, таблицу эту слямзил и создал, теперь блина на 2-ом шаге затыкается буду сейчас в ручную все мучать, гемор короче капец.

Share this post


Link to post
Share on other sites
тогда извените, буду смотреть что за..., но всеравно спасибо, по поводу перехода чтобы отображались хотябы запросы мускуля сделал метод

public function throwFatalError($error = '')

 

Интересно, а этот метод который есть по умолчанию, не должен логировать ошибки бд в /cache/sql_error_*?..

Share this post


Link to post
Share on other sites

Интересно, а этот метод который есть по умолчанию, не должен логировать ошибки бд в /cache/sql_error_*?..

в том то и прикол что какой-то метод public function throwFatalError должен был быть но в нем ничего небыло, теперь я хоть увидел первую ошибку и исправил в таблицеtemplates изначально был столбец set_id переименовал в то что оно просило template_set_id, пошло обновление но в конце (наверное в конце) 2-го шага оно умерло и ничего мне не показало

в общем до сих пор мучаюсь

Share this post


Link to post
Share on other sites

в том то и прикол что какой-то метод public function throwFatalError должен был быть но в нем ничего небыло

А не пробовали еще поискать в файле? Похоже вы наткнулись на интерфейс объекта, сама же рабочая функция находится ниже.

 

http://php.net/manual/ru/language.oop5.interfaces.php

Интерфейсы объявляются так же, как и обычные классы, но с использованием ключевого слова "interface"; тела методов интерфейсов должны быть пустыми.

 

Верните ка всю эту самодеятельность в исходном состояние, а ошибки смотрите в папку кэша.

Share this post


Link to post
Share on other sites

А не пробовали еще поискать в файле? Похоже вы наткнулись на интерфейс объекта, сама же рабочая функция находится ниже.

 

http://php.net/manual/ru/language.oop5.interfaces.php

 

 

Верните ка всю эту самодеятельность в исходном состояние, а ошибки смотрите в папку кэша.

таки пробовал, так и не нашёл, хз чет не хватат явно, но сделал и показывает, так вообще выбивало 500-ю ошибку у ищи где, причем показало 2-ды что и помоглао разобраться но только до 3-го шага.

Share this post


Link to post
Share on other sites

так вообще выбивало 500-ю ошибку у ищи где

Правильно, при ошибках бд класс отдает код 500 и логирует ошибки в файле.

 

хз чет не хватат явно

В скриптах хватает все.

Share this post


Link to post
Share on other sites

обновил но теперь сам форум не запускается выбивает ошибку коннекта с базой данныйх,

грешу на настройки базы

стоит сейчас

character_set_client | latin1 |

| character_set_connection | latin1 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | latin1 |

| character_set_server | latin1 |

| character_set_system | utf8

 

потом ставил

 

character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | utf8 |

| character_set_system | utf8

 

не пашет и

 

character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary |

| character_set_results | utf8 |

| character_set_server | latin1 |

| character_set_system | utf8

 

блина шо я опять пропустил кто подскажет??

Share this post


Link to post
Share on other sites

обновил но теперь сам форум не запускается выбивает ошибку коннекта с базой данныйх,

Смотрите логи, что мы здесь должны гадать на что вы грешите.

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...