|
|
|
| Здравствуйте!!!
Я скачал на днях форум "LiteForum3". Установил как надо, но тут сразу начинаются проблемы. У меня стоит PHP 5 и MySQL 4.1 и в теории вс должно работать, но не работает. Проблемы начинаются уже при обращении к ".../forum/index.php". Мне выдаётся следующее сообщение: "Ошибка при выборке тем форума...
Error: Unknown column 'last_time.last_time1' in 'field list' ".
С первой частью мне понятно, так как там нет тем, то ему не из чего выбирать. Залез в базу, создал пару тем, на странице администрирования темы эти есть, а при попытке залесть опять на ".../forum/index.php" выдаёт тоже самое.
Дальше при попытке зарегистрировать нового пользователя мне выдается следующая ошибка: "Ошибка при регистрации нового посетителя
Error: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation 'like' ". Причём имена писал на латинице, что бы проблем было меньше, но ему пофигу, на русском, на латинице, ошибка одна и таже.
И со многими другими файлами у меня тоже проблемы. Когда я вывожу полный адрес с указанием файла, то он у меня загружается, но какие-либо дейтсвия (т.е. регистрация нового пользователя, создание новой темы и т.п.) не выполняет и пишет ошибки!!!
Что делать??? Форум качал с этого сайта, может я что-то в установке напутал, хотя не должен был!!!
Зарание очень благодарен!!!! | |
|
|
|
|
|
|
|
для: Tender-Devil
(12.02.2006 в 10:02)
| | Не могли бы вы посмотреть в базе данных форума создалась ли таблица last_time и какова её структура
CREATE TABLE last_time (
id_author int(11) NOT NULL auto_increment,
now1 datetime NOT NULL default '0000-00-00 00:00:00',
last_time1 datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id_author)
) TYPE=MyISAM
|
Каким образом разварачивалась база данных, из системы администрирования? | |
|
|
|
|
|
|
|
для: cheops
(12.02.2006 в 13:21)
| | Да Last_time создалась.
А разворачивалась при помощи скрипта "forum.sql":
CREATE TABLE authors (
id_author int(6) NOT NULL auto_increment,
name tinytext NOT NULL,
passw tinytext NOT NULL,
email tinytext NOT NULL,
sendmail enum('yes','no') NOT NULL default 'no',
url tinytext NOT NULL,
icq tinytext NOT NULL,
about mediumtext NOT NULL,
photo tinytext NOT NULL,
time datetime NOT NULL default '0000-00-00 00:00:00',
last_time datetime NOT NULL default '0000-00-00 00:00:00',
themes int(10) NOT NULL default '0',
statususer enum('','moderator','admin','wait') NOT NULL default '',
PRIMARY KEY (id_author)
) TYPE=MyISAM;
CREATE TABLE forums (
id_forum int(6) NOT NULL auto_increment,
name mediumtext NOT NULL,
rule mediumtext NOT NULL,
logo mediumtext NOT NULL,
pos int(6) NOT NULL default '0',
hide enum('show','hide') NOT NULL default 'show',
PRIMARY KEY (id_forum)
) TYPE=MyISAM;
INSERT INTO forums VALUES (1, 'Общий форум', 'Правила', 'Краткое описание форума', 1, 'show');
CREATE TABLE last_time (
id_author int(11) NOT NULL auto_increment,
now1 datetime NOT NULL default '0000-00-00 00:00:00',
last_time1 datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id_author)
) TYPE=MyISAM;
CREATE TABLE links (
id_links int(11) NOT NULL auto_increment,
name tinytext NOT NULL,
url tinytext NOT NULL,
hide enum('show','hide') NOT NULL default 'show',
pos tinyint(4) NOT NULL default '0',
part tinyint(4) NOT NULL default '0',
PRIMARY KEY (id_links)
) TYPE=MyISAM;
CREATE TABLE personally (
id_personally int(11) NOT NULL auto_increment,
id_theme int(11) NOT NULL default '0',
id_first int(11) NOT NULL default '0',
id_second int(11) NOT NULL default '0',
PRIMARY KEY (id_personally),
KEY id_theme (id_theme),
KEY id_first (id_first),
KEY id_second (id_second)
) TYPE=MyISAM;
CREATE TABLE posts (
id_post int(11) NOT NULL auto_increment,
name text NOT NULL,
url tinytext NOT NULL,
putfile tinytext NOT NULL,
author tinytext NOT NULL,
id_author int(6) NOT NULL default '0',
hide enum('show','hide','lock') NOT NULL default 'show',
time datetime NOT NULL default '0000-00-00 00:00:00',
parent_post int(11) NOT NULL default '0',
id_theme int(11) NOT NULL default '0',
PRIMARY KEY (id_post),
FULLTEXT KEY search (name,author)
) TYPE=MyISAM;
CREATE TABLE rss (
id_rss int(11) NOT NULL auto_increment,
id_theme int(11) default NULL,
name tinytext NOT NULL,
post tinytext NOT NULL,
author tinytext NOT NULL,
hide enum('show','hide','lock') NOT NULL default 'show',
putdate datetime NOT NULL default '0000-00-00 00:00:00',
id_forum int(2) NOT NULL default '0',
PRIMARY KEY (id_rss)
) TYPE=MyISAM;
CREATE TABLE settings (
name_forum tinytext NOT NULL,
number_themes int(3) NOT NULL default '0',
size_file int(10) NOT NULL default '0',
size_photo int(10) NOT NULL default '0',
send_mail enum('yes','no') NOT NULL default 'no',
email tinytext NOT NULL,
show_struct_switch enum('yes','no') NOT NULL default 'yes',
show_forum_switch enum('yes','no') NOT NULL default 'yes',
hello tinytext NOT NULL,
cooktime int(10) NOT NULL default '0',
skin tinytext NOT NULL,
show_personally enum('yes','no') NOT NULL default 'no',
user_email_required enum('yes','no') NOT NULL default 'no',
email_distribution enum('yes','no') NOT NULL default 'no',
registration_required enum('yes','no') NOT NULL default 'no',
type_crypt enum('PLAIN','MD5','PASSWORD') NOT NULL default 'PASSWORD',
confirm_registration enum('yes','no') NOT NULL default 'no'
) TYPE=MyISAM;
INSERT INTO settings VALUES ('SoftTime-форум', 30, 824288, 824288, 'no', 'somebody@someone.ru', 'yes', 'yes', 'Доброго времени суток,', 4, 'base', 'yes', 'no', 'no', 'no', 'PASSWORD', 'no');
CREATE TABLE themes (
id_theme int(11) NOT NULL auto_increment,
name tinytext NOT NULL,
author tinytext NOT NULL,
id_author int(6) NOT NULL default '0',
last_author tinytext NOT NULL,
id_last_author int(6) NOT NULL default '0',
hide enum('show','hide','lock') NOT NULL default 'show',
time datetime NOT NULL default '0000-00-00 00:00:00',
id_forum int(2) NOT NULL default '0',
PRIMARY KEY (id_theme),
FULLTEXT KEY search (name,author)
) TYPE=MyISAM;
|
| |
|
|
|
|
|
|
|
для: Tender-Devil
(12.02.2006 в 21:54)
| | Выполните следующие запросы
ALTER TABLE authors DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE forums DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE last_time DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE links DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE personally DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE posts DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE rss DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE settings DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
ALTER TABLE themes DEFAULT CHARSET=cp1251 COLLATE cp1251_general_ci;
|
А вместо файла utils/newpostslist.php поместите тот, который находится в аттаче. | |
|
|
|
|
|
|
|
для: cheops
(13.02.2006 в 13:43)
| | Спасибо cheops, с кодом вроде всё в порядке, а вот файл, который вы прикрепили, он не разархивировался и выдал какую-то ошибку. Не могли бы его ещё раз переслать? | |
|
|
|
|
|
|
|
для: Tender-Devil
(14.02.2006 в 10:06)
| | Вы можете загрузить новую версию из раздела downloads, в ней как раз исправляется эта ошибка или переименуйте текстовый файл в аттаче в newpostslist.php.
http://www.softtime.ru/info/liteforum.php | |
|
|
|
|
|
|
|
для: cheops
(14.02.2006 в 14:26)
| | Собственно я и скачал последнию версию, и вот с ней такие глюки!!!
Кстати, всё сделал как вы сказали, но ошибка остаётся таже!!! Совсем никак не повлияло на неё!!!
Я уже не знаю что делать!!! | |
|
|
|
|
|
|
|
для: Tender-DEVIL
(16.02.2006 в 21:44)
| | Какая из двух ошибок? | |
|
|
|
|
|
|
|
для: cheops
(17.02.2006 в 00:23)
| | Собственно говоря ОБЕ! | |
|
|
|
|
|
|
|
для: Tender-Devil
(17.02.2006 в 07:31)
| | А какая версия MySQL используется (чтобы можно было воспроизвести ситуацию)? | |
|
|
|
|
|
|
|
для: cheops
(17.02.2006 в 13:56)
| | Использую MySQL 4.1!
Может имеет смысл поставить MySQL 5? Хотя он не так давно вышел, все пару недель назад! | |
|
|
|
|
|
|
|
для: Tender-Devil
(17.02.2006 в 14:41)
| | Пока ничего не меняйте, я попробую на MySQL 4.1 вопроизвести ситуацию. | |
|
|
|
|
|
|
|
для: cheops
(17.02.2006 в 14:48)
| | Скажите пожалуйста, вы проверили форум или нет? Если да, то в чём там может быть причина? | |
|
|
|
|
|
|
|
для: Tender-Devil
(20.02.2006 в 16:53)
| | Пока не могу вопроизвести ситуацию. | |
|
|
|
|
|
|
|
для: cheops
(20.02.2006 в 22:33)
| | Здравствуйте ещё раз!!! Я хочу уточнить, вы проверели форум или как? | |
|
|
|
|
|
|
|
для: cheops
(12.02.2006 в 13:21)
| | Интересно кокой размер базы данных вашего форума?
Наверно большая?
Какую нагрузку может выдержать форум? | |
|
|
|
|
|
|
|
для: Denis_F
(13.02.2006 в 08:43)
| | Denis_F, этот форум 1 в 1 с этим, на котором вы сейчас сидите!!! Точнее даже не один в один, а это собственно он и есть!!! | |
|
|
|
|
|
|
|
для: Denis_F
(13.02.2006 в 08:43)
| | База где-то 50 Мб, нагрузка судя по всему уже очень большая, новые сообщения добавляются медленно, у меня на Pentium IV с двумя гигабайтами памяти копия форума еле работает. Но к тому времени когда вы её достигнете этого объёма в форуме будет введён архивирование старых тем в архивные таблицы и все эти проблемы будут устранены. | |
|
|
|
|
|
|
|
для: Tender-Devil
(12.02.2006 в 10:02)
| | Здравствуйте! У меня такой вопрос - по дизайну форума - у меня была версия Liteforum 2.x, скин которой я когда-то полностью модернизировал. Вопрос в том, всё ли будет работать как должно, если я вставлю свой скин на версию 3.0.5? (Как вижу, мне надо будет только вставить ссылку "Восстановить пароль"). | |
|
|
|
|
|
|
|
для: yurem
(17.02.2006 в 09:08)
| | Да, скин должен перейти нормально (возможно потребуются косметические изменения в линейном форуме). | |
|
|
|
|
|
|
|
для: Tender-Devil
(12.02.2006 в 10:02)
| | У меня более интересный момент, на который я хотел обратить Ваше внимание, после успешной установки форума регистрирую нового участника. Все проходит удачно и в итоге я попадаю на страницу на которой в самом верху SQL-запрос
SELECT last_time.last_time1 AS last_time, UNIX_TIMESTAMP(last_time.now1) AS now_time FROM last_time, authors WHERE authors.name='vladm' AND authors.id_author = last_time.id_author
|
:) | |
|
|
|
|
|
|
|
для: vladm
(21.02.2006 в 08:06)
| | Было такое безобразие :) - дистрибутив в разделе downloads обновлён. | |
|
|
|
|