Форумы IBResource: IPB 2.1.x, mySQL 5 - Форумы IBResource

Перейти к содержимому

  • (7 Страниц)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

IPB 2.1.x, mySQL 5 проблемы совместимости. исправляем.

#41 Пользователь офлайн   GreySoul 

  • Группа: Участники
  • Сообщений: 1
  • Регистрация: 25 Июнь 05

Отправлено 04 Июнь 2006 - 15:19

Просмотр сообщенияSnowman (12.3.2006, 17:37) писал:

Проблема такого рода:
При установке IPB 2.1.4 вылетает ошибка

Цитата

Внимание!

Указанные ниже ошибки должны быть обязательно исправлены перед тем, как продолжить!
Пожалуйста, вернитесь назад и попробуйте снова!

CREATE TABLE ibf_rss_import ( rss_import_id int(10) NOT NULL auto_increment, rss_import_enabled tinyint(1) NOT NULL default '0', rss_import_title varchar(255) NOT NULL default '', rss_import_url varchar(255) NOT NULL default '', rss_import_forum_id int(10) NOT NULL default '0', rss_import_mid mediumint(8) NOT NULL default '0', rss_import_pergo smallint(3) NOT NULL default '0', rss_import_time smallint(3) NOT NULL default '0', rss_import_last_import int(10) NOT NULL default '0', rss_import_showlink varchar(255) NOT NULL default '0', rss_import_topic_open tinyint(1) NOT NULL default '0', rss_import_topic_hide tinyint(1) NOT NULL default '0', rss_import_inc_pcount tinyint(1) NOT NULL default '0', rss_import_topic_pre varchar(50) NOT NULL default '', rss_import_charset VARCHAR(200) NOT NULL default '', rss_import_allow_html TINYINT(1) NOT NULL default '0', rss_import_auth TINYINT( 1 ) DEFAULT '0' NOT NULL , rss_import_auth_user VARCHAR( 255 ) DEFAULT 'Не требуется' NOT NULL, rss_import_auth_pass VARCHAR( 255 ) DEFAULT 'Не требуется' NOT NULL, PRIMARY KEY (rss_import_id) ) TYPE=MyISAM;

Invalid default value for 'rss_import_auth_user'

PHP 5.1.1 (cp1251)
MySQL 5.0.18 (cp1251)

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

Цитата

Внимание!

Указанные ниже ошибки должны быть обязательно исправлены перед тем, как продолжить!
Пожалуйста, вернитесь назад и попробуйте снова!

INSERT INTO ibf_cache_store (cs_key, cs_value, cs_extra, cs_array) VALUES ('portal', 'a:6:{s:5:"blogs";a:5:{s:8:"pc_title";s:30:"Invision Community Blog";s:7:"pc_desc";s:40:"Показ информации от блога в портале";s:19:"pc_settings_keyword";s:0:"";s:18:"pc_exportable_tags";a:1:{s:25:"blogs_show_last_updated_x";a:2:{i:0;s:25:"blogs_show_last_updated_x";i:1;s:30:"Shows the last X updated blogs";}}s:6:"pc_key";s:5:"blogs";}s:8:"calendar";a:5:{s:8:"pc_title";s:29:"Invision Power Board Календарь";s:7:"pc_desc";s:46:"Отображает мини-календарь для текущего месяца";s:19:"pc_settings_keyword";s:0:"";s:18:"pc_exportable_tags";a:1:{s:27:"calendar_show_current_month";a:2:{i:0;s:27:"calendar_show_current_month";i:1;s:38:"Показывает календарь на текущий месяц";}}s:6:"pc_key";s:8:"calendar";}s:7:"gallery";a:5:{s:8:"pc_title";s:22:"Invision Power Gallery";s:7:"pc_desc";s:54:"Отображает на портале информацию с галереи";s:19:"pc_settings_keyword";s:0:"";s:18:"pc_exportable_tags";a:1:{s:25:"gallery_show_random_image";a:2:{i:0;s:25:"gallery_show_random_image";i:1;s:44:"Показывается случайное изображение из пользовательской галереи";}}s:6:"pc_key";s:7:"gallery";}s:12:"online_users";a:5:{s:8:"pc_title";s:33:"Invision Power Board Активные Пользователи";s:7:"pc_desc";s:49:"Показывае имена текущих пользователей в онлайне";s:19:"pc_settings_keyword";s:0:"";s:18:"pc_exportable_tags";a:1:{s:17:"online_users_show";a:2:{i:0;s:17:"online_users_show";i:1;s:22:"Показывает активных пользователей";}}s:6:"pc_key";s:12:"online_users";}s:4:"poll";a:5:{s:8:"pc_title";s:25:"Invision Power Board Опрос";s:7:"pc_desc";s:23:"Показывает выбранный опрос";s:19:"pc_settings_keyword";s:11:"portal_poll";s:18:"pc_exportable_tags";a:1:{s:14:"poll_show_poll";a:2:{i:0;s:14:"poll_show_poll";i:1;s:22:"Shows the request poll";}}s:6:"pc_key";s:4:"poll";}s:13:"recent_topics";a:5:{s:8:"pc_title";s:34:"Invision Power Board Последние Темы";s:7:"pc_desc";s:47:"Показывает последние темы с первым сообщением в них";s:19:"pc_settings_keyword";s:20:"portal_recent_topics";s:18:"pc_exportable_tags";a:2:{s:20:"recent_topics_last_x";a:2:{i:0;s:20:"recent_topics_last_x";i:1;s:63:"Показывает X последних тем с первым сообщением в них из выбранных форумов";}s:32:"recent_topics_discussions_last_x";a:2:{i:0;s:32:"recent_topics_discussions_last_x";i:1;s:54:"Показывает X заголовков тем из всех видимых форумов";}}s:6:"pc_key";s:13:"recent_topics";}}', '', 1);

Data too long for column 'cs_value' at row 1



У мну точно такая же ошибка :D
0

#42 Пользователь офлайн   Blinchik 

  • Группа: Участники
  • Сообщений: 5
  • Регистрация: 15 Июль 04

Отправлено 09 Июнь 2006 - 18:14

Аналогично. А после того, как я полностью убрал русские буквы и ипб поставился, все буквы отображаются "??????????"
0

#43 Пользователь офлайн   ------>Duron<------ 

  • Группа: Участники
  • Сообщений: 30
  • Регистрация: 13 Июнь 06

Отправлено 13 Июнь 2006 - 21:34

Здравствуйте! У меня проблема с отправкой личных сообщений в форуме v 2.0.4 и мне не помогла подстановка скобок (под свою версию ваш текст я переделал), вот код ошибки:


Error Returned

mySQL query error: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_members m, ibf_groups g
LEFT JOIN ibf_member_extra me ON (m.id=me.id)
WHERE LOWER(m.name) IN ('nezhny_vampir')
AND m.mgroup=g.g_id

mySQL error: Unknown column 'm.id' in 'on clause'
mySQL error code:
Date: Tuesday 13th of June 2006 10:29:03 PM

Помогите решить проблему!!!
0

#44 Пользователь офлайн   .silent 

  • Группа: Участники
  • Сообщений: 2 133
  • Регистрация: 12 Май 04

Отправлено 13 Июнь 2006 - 21:41

скобки надо поставить в
FROM (ibf_members m, ibf_groups g)
не вижу подстановки скобок, короче.
0

#45 Пользователь офлайн   ------>Duron<------ 

  • Группа: Участники
  • Сообщений: 30
  • Регистрация: 13 Июнь 06

Отправлено 13 Июнь 2006 - 22:09

Те скобки, которые вы сказали поставить в начале темы, мы поставили и вместо другой ошибки стала вылетать эта! В cc_users нет такой строчки, где её найти?



function msg_get_cc_users( $a )
{

return "SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM (".SQL_PREFIX."members m, ".SQL_PREFIX."groups g)
LEFT JOIN ".SQL_PREFIX."member_extra me ON (m.id=me.id)
WHERE LOWER(m.name) IN (".implode(", ", $a [ 'name_array' ] ) ." )
AND m.mgroup=g.g_id";


}
0

#46 Пользователь офлайн   .silent 

  • Группа: Участники
  • Сообщений: 2 133
  • Регистрация: 12 Май 04

Отправлено 14 Июнь 2006 - 08:11

не понял
0

#47 Пользователь офлайн   ------>Duron<------ 

  • Группа: Участники
  • Сообщений: 30
  • Регистрация: 13 Июнь 06

Отправлено 14 Июнь 2006 - 09:04

это код ошибки :
////////////////////////////////////////////
There appears to be an error with the database.
You can try to refresh the page by clicking here.
Error Returned
mySQL query error: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_members m, ibf_groups g
LEFT JOIN ibf_member_extra me ON (m.id=me.id)
WHERE LOWER(m.name) IN ('Vasilii3')
AND m.mgroup=g.g_id
mySQL error: Unknown column 'm.id' in 'on clause'
mySQL error code:
Date: Friday 09th of June 2006 03:46:32 PM
We apologise for any inconvenience
/////////////////////////////////////////////////////////

а это - кусок файла mysql_queries

function msg_get_cc_users( $a )
{

return "SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM (".SQL_PREFIX."members m, ".SQL_PREFIX."groups g)
LEFT JOIN ".SQL_PREFIX."member_extra me ON (m.id=me.id)
WHERE LOWER(m.name) IN (".implode(", ", $a [ 'name_array' ] ) ." )
AND m.mgroup=g.g_id";
}
скобки по Вашему совету поставили везде. Но к сожалению это не помогло.
Что делать? Помогите пожалуйста!!!
0

#48 Пользователь офлайн   .silent 

  • Группа: Участники
  • Сообщений: 2 133
  • Регистрация: 12 Май 04

Отправлено 14 Июнь 2006 - 11:07

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

#49 Пользователь офлайн   ------>Duron<------ 

  • Группа: Участники
  • Сообщений: 30
  • Регистрация: 13 Июнь 06

Отправлено 14 Июнь 2006 - 13:06

Пожалуйста ПОМОГИТЕ!!!! Я понимаю, что достал, но так хочется разобраться :D Посоветуйте хоть кто-нибудь, что делать????

mySQL query error: SELECT m.mgroup_others, m.id, m.name, m.msg_total, m.view_pop, m.email_pm, m.language, m.email, me.vdirs, g.g_max_messages, g.g_use_pm FROM ibf_members m, ibf_groups g
LEFT JOIN ibf_member_extra me ON (m.id=me.id)
WHERE LOWER(m.name) IN ('nezhny_vampir')
AND m.mgroup=g.g_id

mySQL error: Unknown column 'm.id' in 'on clause'
mySQL error code:
Date: Wednesday 14th of June 2006 02:01:56 PM
0

#50 Пользователь офлайн   Song 

  • Перейти к блогу
  • Группа: Участники
  • Сообщений: 9 550
  • Регистрация: 10 Октябрь 03

Отправлено 15 Июнь 2006 - 16:49

Да как вы не понимаете, что это всё методом тыка делается. Мы ж не телепаты. Как мы, не имея у себя MySQL 5.x можем вам сказать что исправить в запросе, чтобы последний работал в MySQL 5.x ?
0

#51 Пользователь офлайн   .silent 

  • Группа: Участники
  • Сообщений: 2 133
  • Регистрация: 12 Май 04

Отправлено 15 Июнь 2006 - 17:50

Ну, у меня 5ый. И sql-запрос именно тот, и скобки он ставит, только ругается на этот запрос без скобок. Дурдом, в общем.
0

#52 Пользователь офлайн   ------>Duron<------ 

  • Группа: Участники
  • Сообщений: 30
  • Регистрация: 13 Июнь 06

Отправлено 18 Июнь 2006 - 11:37

Короче, проблема решена, поставил себе 2.1.6, всё заработало, благодарю за помощь..... :D
0

#53 Пользователь офлайн   MOTOP 

  • Группа: Клиенты
  • Сообщений: 103
  • Регистрация: 02 Февраль 05

Отправлено 20 Июль 2006 - 14:33

Есть проблемка, ответ на ЛС не работает, выдается такая ошибка:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 7364 bytes) in /тут адрес/forum/sources/classes/class_display.php on line 310

Вот как line 310 выглядит:
 $this->ipsclass->skin['_wrapper'] = str_replace( "<% GENERATOR %>"	  , $this->_get_rss_export()			, $this->ipsclass->skin['_wrapper']);


Форум 2.1.6
MySQL 5

Скобочки все расставил, как было выше расписано, но безрезультатно.

Кто-нибудь знает как вылечить? Могу даже за рецепт денег дать (не много).
0

#54 Пользователь офлайн   .silent 

  • Группа: Участники
  • Сообщений: 2 133
  • Регистрация: 12 Май 04

Отправлено 20 Июль 2006 - 18:21

Тут скобки и вообще 5 mySQL не причем. Юзай поиск по слову exhaused.
0

#55 Пользователь офлайн   MOTOP 

  • Группа: Клиенты
  • Сообщений: 103
  • Регистрация: 02 Февраль 05

Отправлено 20 Июль 2006 - 18:45

Поиск по слову exhaused приводит на эту тему. Других тем нет...
0

#56 Пользователь офлайн   MOTOP 

  • Группа: Клиенты
  • Сообщений: 103
  • Регистрация: 02 Февраль 05

Отправлено 21 Июль 2006 - 11:05

Все, сорри, нашел в чем грабли, спасибо!
0

#57 Пользователь офлайн   LInfo 

  • Группа: Участники
  • Сообщений: 5
  • Регистрация: 26 Декабрь 04

Отправлено 20 Август 2006 - 17:26

MySQL 5.0.20 && PHP 5.1.5

Теперь когда пытается что-то записать значение в числовое поле со значением '', то выдает такую ошибку, что нужно поменять, чтобы не ругалась MySQL:

mySQL query error: INSERT INTO ibf_message_topics (mt_msg_id,mt_date,mt_title,mt_from_id,mt_to_id,mt_vid_folder,mt_tracking,mt_
addtosent,mt_hasattach,mt_owner_id,mt_hide_cc) VALUES(288,1156083225,'wewe',124,124,'in','',0,0,124,'')

SQL error: Incorrect integer value: '' for column 'mt_tracking' at row 1

0

#58 Пользователь офлайн   Song 

  • Перейти к блогу
  • Группа: Участники
  • Сообщений: 9 550
  • Регистрация: 10 Октябрь 03

Отправлено 21 Август 2006 - 10:28

на 0
0

#59 Пользователь офлайн   LInfo 

  • Группа: Участники
  • Сообщений: 5
  • Регистрация: 26 Декабрь 04

Отправлено 21 Август 2006 - 18:09

я это понял, но в MySQL 4.1 можно было так делать (просто кавычки ''), а для MySQL 5.0 как сделать чтобы она не следила за синтаксисом?
0

#60 Пользователь офлайн   Song 

  • Перейти к блогу
  • Группа: Участники
  • Сообщений: 9 550
  • Регистрация: 10 Октябрь 03

Отправлено 22 Август 2006 - 11:20

:D
никак. Это называется неправильный запрос.
Очень удивлён, что даже 4-ка пропускает.
0

Поделиться темой:


  • (7 Страниц)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей