Privatemsg
Здравствуйте ,подскажите как правильно установить модуль Privatemsg .Постоянно выдает ошибки о не возможности создания таблиц для базы и постоянно ссылается на 120 строку database.mysql.inc.
- 's blog
- Для комментирования войдите или зарегистрируйтесь
Как его правильно установить написано в файле readme, который идет с ним.
Расскажите, как вы его устанавливаете. Подробно, по шагам. Мы подскажем где ошибка.
- Для комментирования войдите или зарегистрируйтесь
Спасибо за то за желание помочь ,но я уже решил проблему. Странно ,но это факт ,снес Tiny Mce и все траблы закончились.
- Для комментирования войдите или зарегистрируйтесь
А что такое "Tiny Mce"?
.
У меня тоже не инсталируется...
Мож мне тоже надо эту фигню снести???
- Для комментирования войдите или зарегистрируйтесь
TinyMCE - это WYSIWYG editor. Снести его можно только если уже поставили, потому что в стандартный релиз Друпала он не входит.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
- Для комментирования войдите или зарегистрируйтесь
у меня Privatemsg тоже не работает. Удалил его... Разбираться лень - не так уж он и нужен...
- Для комментирования войдите или зарегистрируйтесь
B.X, Вот и я тоже уже начинаю так думать...
Может быть это судьба :)
- Для комментирования войдите или зарегистрируйтесь
Странно, сейчас снова попробовал установит Приват, и всё легко установилось.
Без проблем, сейчас всё работает. :))))))))))))
- Для комментирования войдите или зарегистрируйтесь
Дайте пожалуйста для создания таблицы по такому типу
DROP TABLE IF EXISTS chatevents;
CREATE TABLE chatevents (
id int(11) NOT NULL auto_increment,
body varchar(255) DEFAULT '' NOT NULL,
timestamp int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);
DROP TABLE IF EXISTS chatmembers;
CREATE TABLE chatmembers (
id int(11) NOT NULL auto_increment,
nick varchar(32) DEFAULT '' NOT NULL,
timestamp int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);
У меня тоже не хочет создаваться таблица обычным инсталятором.
Кто-нибудь дайте такой простой вариант.
- Для комментирования войдите или зарегистрируйтесь
Подскажите как создать таблицы обычным способом без инсталятора?
Ответьте кто-нибудь на предыдущий пост плиз.
- Для комментирования войдите или зарегистрируйтесь
По-моему, обычно это делается при помощи PhpMyAdmin.
- Для комментирования войдите или зарегистрируйтесь
Мне нужно то, что вставляется в SQL окно и само создает все таблицы.
Я не умею сам создавать их.
Плиз ктонибудь прикрепите такой файл.
У меня простым инсталятором не делаются таблицы.
- Для комментирования войдите или зарегистрируйтесь
ну, дык, в архиве модуля есть файл privatemsg.mysql
загружаем его в PhpMyAdmin или копируем его содержимое и вставляем в окно sql-запроса и всё.
- Для комментирования войдите или зарегистрируйтесь
В моем архиве такого файла нет. Я недавно скачивал архив.
Есть только .install
А privatemsg.mysql нету.
Прикрепи пожалуйста.
- Для комментирования войдите или зарегистрируйтесь
Что-то я не вижу тут опции прикрепления файла, так что приведу то, что в нем написано.
DROP TABLE IF EXISTS privatemsg; CREATE TABLE privatemsg ( id int(10) unsigned not null auto_increment primary key, author int(10) unsigned not null, recipient int(10) unsigned not null, subject varchar(64) not null, message text, timestamp int(11) unsigned not null, new tinyint unsigned not null, hostname varchar(128) not null, key (recipient) ); -- from here if you are upgrading (22/5/03) CREATE TABLE privatemsg_folder ( fid int(10) unsigned not null auto_increment primary key, uid int(10) unsigned not null, name varchar(255) not null ); INSERT INTO privatemsg_folder VALUES (1, 0, "Sent"); # sent messages ALTER TABLE privatemsg ADD folder INT UNSIGNED NOT NULL; ALTER TABLE privatemsg ADD author_del TINYINT UNSIGNED NOT NULL; ALTER TABLE privatemsg ADD recipient_del TINYINT UNSIGNED NOT NULL; ALTER TABLE privatemsg ADD INDEX(folder); ALTER TABLE privatemsg CHANGE hostname hostname VARCHAR(255) NOT NULL; CREATE TABLE privatemsg_archive ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, author INT(10) UNSIGNED NOT NULL, recipient INT(10) UNSIGNED NOT NULL, subject VARCHAR(64) NOT NULL, message TEXT NOT NULL, timestamp INT(11) UNSIGNED NOT NULL, hostname VARCHAR(255) NOT NULL, folder INT UNSIGNED NOT NULL, key (recipient) ); -- from here if you are upgrading (20050429) ALTER TABLE privatemsg CHANGE new newmsg tinyint UNSIGNED NOT NULL; ALTER TABLE privatemsg ADD format int(4) NOT NULL DEFAULT '0'; ALTER TABLE privatemsg_archive ADD format int(4) NOT NULL DEFAULT '0'; UPDATE privatemsg SET format=1; UPDATE privatemsg_archive SET format=1;
P.S. Конечно, раз у тебя в архиве не было этого файла, то модуль в принципе не мог установиться.
- Для комментирования войдите или зарегистрируйтесь
Спасибо.
Старенький надежный способ. Все создалось.
ps
Я не знаю,но в архиве такого файла нету. Может быть ты кочал когда он был.
- Для комментирования войдите или зарегистрируйтесь
да, действительно, прописал это в пшп май админ- не сработало, а как снес сам мессенджер и наново его установил- при этом не выбрав подмодуль фильтры, все заработало правильно, спс
- Для комментирования войдите или зарегистрируйтесь






Комментарии