Перейти к контенту

IPB 2.1.x, mySQL 5


.silent

Рекомендуемые сообщения

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

 

IPB Предупреждение [2] mysql_query(): Unable to save result set (Строка: 458 файла /ips_kernel/class_db_mysql.php)

 

ниде в окне это:

 

mySQL query error: SELECT m.*, me.*, m.id as memid
			FROM ibf_members m
			 LEFT JOIN ibf_member_extra me ON (me.id=m.id)
			 LEFT JOIN ibf_pfields_content p ON (p.member_id=m.id)
			 WHERE LOWER(m.name) LIKE 'che%' ORDER BY m.members_display_name LIMIT 0,25

SQL error: Got error 124 from storage engine
SQL error code: 
Date: 28.11.2006, 20:58

 

Проделав все, как в первом посте вылетело вот:

 

IPB Предупреждение [2] mysql_query(): Unable to save result set (Строка: 461 файла /ips_kernel/class_db_mysql.php)

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 123
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Народ не могу создать топик... потому что вылазит вот это:

Fatal error: Call to undefined method sql_queries::post_get_topic_review() in /home/.hilarius/sid666/sick.net.ru/forum/ips_kernel/class_db.php on line 555

на этом месте:

$this->cur_query .= $this->sql->$q( $args );

 

P.S. Вообще это вылазит когда нажимаю на пользователи

Ссылка на комментарий
Поделиться на других сайтах

При установке:

Внимание!

 

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

Пожалуйста, вернитесь назад и попробуйте снова!

 

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'

 

Ручками в phpmyadmin если забить, то всё пашет...может есть способ руками установить ipb?

Как вариант установить эту таблицу руками и убрать её из установки.

У меня так получилось.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот что пишет системка, когда пытаюсь установить форум... куда копать, подскажите?

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

Пожалуйста, вернитесь назад и попробуйте снова!

 

CREATE TABLE ibf_members ( id mediumint(8) NOT NULL default '0', name varchar(255) NOT NULL default '', mgroup smallint(3) NOT NULL default '0', legacy_password varchar(32) NOT NULL default '', email varchar(150) NOT NULL default '', joined int(10) NOT NULL default '0', ip_address varchar(16) NOT NULL default '', posts mediumint(7) default '0', title varchar(64) default NULL, allow_admin_mails tinyint(1) default NULL, time_offset varchar(10) default NULL, hide_email varchar(8) default NULL, email_pm tinyint(1) default '1', email_full tinyint(1) default NULL, skin smallint(5) default NULL, warn_level int(10) default NULL, warn_lastwarn int(10) NOT NULL default '0', language varchar(32) default NULL, last_post int(10) default NULL, restrict_post varchar(100) NOT NULL default '0', view_sigs tinyint(1) default '1', view_img tinyint(1) default '1', view_avs tinyint(1) default '1', view_pop tinyint(1) default '1', bday_day int(2) default NULL, bday_month int(2) default NULL, bday_year int(4) default NULL, new_msg tinyint(2) default '0', msg_total smallint(5) default '0', show_popup tinyint(1) default '0', misc varchar(128) default NULL, last_visit int(10) default '0', last_activity int(10) default '0', dst_in_use tinyint(1) default '0', view_prefs varchar(64) default '-1&-1', coppa_user tinyint(1) default '0', mod_posts varchar(100) NOT NULL default '0', auto_track varchar(50) default '0', temp_ban varchar(100) default '0', sub_end int(10) NOT NULL default '0', login_anonymous char(3) NOT NULL default '0&0', ignored_users text NOT NULL, mgroup_others varchar(255) NOT NULL default '', org_perm_id varchar(255) NOT NULL default '', member_login_key varchar(32) NOT NULL default '', subs_pkg_chosen smallint(3) NOT NULL default '0', has_blog tinyint(1) NOT NULL default '0', members_markers text NOT NULL, members_editor_choice char(3) NOT NULL default 'std', members_auto_dst tinyint(1) NOT NULL default '1', members_display_name varchar(255) NOT NULL default '', members_created_remote tinyint(1) NOT NULL default '0', members_cache MEDIUMTEXT default '', members_disable_pm INT(1) NOT NULL default '0', PRIMARY KEY (id), KEY members_display_name (members_display_name), KEY name (name), KEY mgroup (mgroup), KEY bday_day (bday_day), KEY bday_month (bday_month) ) TYPE=MyISAM;

 

BLOB/TEXT column 'members_cache' can't have a default value

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

я конечно в офтопе но темы создать не могу.

пытаюсь поставить ipb2.2.1 и на ipb2.2.0 на последние

http://mysql.org/downloads/mysql/5.0.html#downloads

Without installer (unzip in C:\) 5.0.27 53.2M

 

и

http://www.php.net/downloads.php

PHP 5.2.0 zip package [9,433Kb] - 02 Nov 2006

 

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

вобщем чистый экран при настройке SQL при инсталяции.

другие версии форумов под рукой небыло. пробыал до новыхsql/php делать на старых но у них версии ниже минимальных я и обновил.

вобщем вопрос: это и есть несовместимости 2.2.х? тож чтоль ковырять чёт надо э/

Ссылка на комментарий
Поделиться на других сайтах

Создала через Админку резервную копию mySQL (на том сервере у нас SQL 5.0.26)

1. Как правильно загружать БД на новый форум??

2. новый форум установлен на сервере с mySQL 3.23.58 - это имеет какое-то значение при переносе БД??

Ссылка на комментарий
Поделиться на других сайтах

2. Может не сработать бэкап, потому как необходимо выставлять совместимость со старыми версиями (в частности в 3.23 нет charsets и collations)

 

1. собственно через дампер, или если размер дампа меньше 10 Мб, через phpMyAdmin. Но лучше всего через mysql в шелле.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вот такая появляеться ошибка при поптыке зайти в Album Manager !

mySQL query error: SELECT a.*, m.name AS member_name, SUM( i.views ) AS total_views, SUM( i.file_size ) AS total_size
			FROM ibf_gallery_albums a, ibf_members m
			LEFT JOIN ibf_gallery_images i ON ( i.album_id=a.id )
			WHERE  m.id=a.member_id
			GROUP BY a.id
			ORDER BY a.last_pic DESC
			LIMIT 0, 20

SQL error: Unknown column 'a.id' in 'on clause'
SQL error code:

Как исправить эту проблему? Стоит Invision Gallery 2.0.7

Ссылка на комментарий
Поделиться на других сайтах

Странно как то можете подсказать, все раньше ок было а тут не с того не с сего не могу тему создать, сообщение, или когда быстрый ответ нажимаю, выдает ошибку

mySQL query error: INSERT INTO dle_topics (state,posts,starter_id,starter_name,start_date,last_poster_id,last_poster_name,

last_post,icon_id,author_mode,poll_state,last_vote,views,forum_id,approved,pinned

) VALUES('òåñò','','open',0,8,'Vadim',1169890379,8,'Vadim',1169890379,0,1,0,0,0,8,1,0)

 

SQL error: Column count doesn't match value count at row 1

SQL error code:

Date: 27.1.2007, 12:32

 

что может быть:D

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Был глюк с ssi.php

 

сделал только первое изменение которое написано в первом посте (только в файле ips_kernel/class_db_mysql.php)

 

теперь все работает нормально. А вобще слышал что в версии 2.1.7 исправлены глюки с пятым мускулом.

Ссылка на комментарий
Поделиться на других сайтах

ПОМОГИТЕ

Fatal error: Allowed memory size of 5242880 bytes exhausted (tried to allocate 16 bytes) in /home/prosto/public_html/forum/ips_kernel/class_xml.php on line 254

что это такое и как это решить? :D

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Может, об этом уже писали здесь, но проблема с MySQL 5, можно решить и другим способом не прибегая к модификациям кода. В файле настроек MySQL «my.ini», необходимо найти и закомментировать или удалить строку «sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"», этот парамет отвечает за более строгий режим по отношению к SQL запросам, в случае его отключения скрипты этого форума и других продуктов с подобной проблемой начинают работать нормально.

 

P.S.:К сожалению такой метод подходит только тем у кого есть доступ к серверу.

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
Может, об этом уже писали здесь, но проблема с MySQL 5, можно решить и другим способом не прибегая к модификациям кода. В файле настроек MySQL «my.ini», необходимо найти и закомментировать или удалить строку «sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"», этот парамет отвечает за более строгий режим по отношению к SQL запросам, в случае его отключения скрипты этого форума и других продуктов с подобной проблемой начинают работать нормально.

 

P.S.:К сожалению такой метод подходит только тем у кого есть доступ к серверу.

 

 

 

Спасибо! Кстати очень интересно, почему об этом вообще никто не говорил. Нет ли какого подводного камня в настройке мускула таким образом?

 

Просто странно - правил кучу кода и таблиц в базе - пытаясь совместить 5 мускул и 2.1 форум. Так-же не ставилось ничего нормально в том числе и сторонние продукты. А тут такое простое решение? Ну понятно что нужно иметь доступ к серверу, но все-ж кому-то помочь вполне реально. Например мне :D

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Форум 2.1.7, возникла проблема:

 

mySQL query error: SELECT t.tid, t.title, t.state, t.last_vote, p.* , v.member_id as member_voted

FROM ibf_topics t, ibf_polls p

LEFT JOIN ibf_voters v ON (v.member_id=1 and v.tid=t.tid)

WHERE t.tid=96 AND p.tid=t.tid

 

SQL error: Unknown column 't.tid' in 'on clause'

SQL error code:

Date: 23.4.2007, 23:53

Ссылка на комментарий
Поделиться на других сайтах

А вы первый пост темы читали? :D
Ссылка на комментарий
Поделиться на других сайтах

Вот такая появляеться ошибка при поптыке зайти в Album Manager !

mySQL query error: SELECT a.*, m.name AS member_name, SUM( i.views ) AS total_views, SUM( i.file_size ) AS total_size
			FROM ibf_gallery_albums a, ibf_members m
			LEFT JOIN ibf_gallery_images i ON ( i.album_id=a.id )
			WHERE  m.id=a.member_id
			GROUP BY a.id
			ORDER BY a.last_pic DESC
			LIMIT 0, 20

SQL error: Unknown column 'a.id' in 'on clause'
SQL error code:

Как исправить эту проблему? Стоит Invision Gallery 2.0.7

такая же ошибка, поставил все исправления из первого поста :D помогите ;)

Ссылка на комментарий
Поделиться на других сайтах

SELECT a.*, m.name AS member_name, SUM( i.views ) AS total_views, SUM( i.file_size ) AS total_size

FROM (ibf_gallery_albums a, ibf_members m)

LEFT JOIN ibf_gallery_images i ON ( i.album_id=a.id )

WHERE  m.id=a.member_id 

GROUP BY a.id

ORDER BY a.last_pic DESC

LIMIT 0, 20

 

И аналогично во всех запросах в этом файле. Имена таблиц после FROM должны в скобках быть если их много! На первой странице темы написано про это...

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.