Privatemsg

Прислано:

вт, 11/07/2006 - 19:25

Другие статьи по теме:

Здравствуйте ,подскажите как правильно установить модуль Privatemsg .Постоянно выдает ошибки о не возможности создания таблиц для базы и постоянно ссылается на 120 строку database.mysql.inc.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Nick в пн, 17/07/2006 - 18:10.

Как его правильно установить написано в файле readme, который идет с ним.

Расскажите, как вы его устанавливаете. Подробно, по шагам. Мы подскажем где ошибка.


Опубликовано Гость (гостевой логин) в вт, 18/07/2006 - 18:11.

Спасибо за то за желание помочь ,но я уже решил проблему. Странно ,но это факт ,снес Tiny Mce и все траблы закончились.


Опубликовано moonman в вт, 25/07/2006 - 19:20.

А что такое "Tiny Mce"?
.
У меня тоже не инсталируется...
Мож мне тоже надо эту фигню снести???


Опубликовано Natalie в вт, 25/07/2006 - 19:29.

TinyMCE - это WYSIWYG editor. Снести его можно только если уже поставили, потому что в стандартный релиз Друпала он не входит.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.


Опубликовано B.X в ср, 26/07/2006 - 21:59.

у меня Privatemsg тоже не работает. Удалил его... Разбираться лень - не так уж он и нужен...


Опубликовано moonman в ср, 26/07/2006 - 22:41.

B.X, Вот и я тоже уже начинаю так думать...
Может быть это судьба :)


Опубликовано moonman в чт, 27/07/2006 - 22:13.

Странно, сейчас снова попробовал установит Приват, и всё легко установилось.
Без проблем, сейчас всё работает. :))))))))))))


Опубликовано Гость (гостевой логин) в пт, 28/07/2006 - 07:44.

Дайте пожалуйста для создания таблицы по такому типу

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)
);

У меня тоже не хочет создаваться таблица обычным инсталятором.
Кто-нибудь дайте такой простой вариант.


Опубликовано Гость (гостевой логин) в сб, 29/07/2006 - 12:16.

Подскажите как создать таблицы обычным способом без инсталятора?
Ответьте кто-нибудь на предыдущий пост плиз.


Опубликовано romantaran в сб, 29/07/2006 - 14:59.

По-моему, обычно это делается при помощи PhpMyAdmin.


Опубликовано Гость (гостевой логин) в сб, 29/07/2006 - 16:05.

Мне нужно то, что вставляется в SQL окно и само создает все таблицы.
Я не умею сам создавать их.
Плиз ктонибудь прикрепите такой файл.
У меня простым инсталятором не делаются таблицы.


Опубликовано romantaran в сб, 29/07/2006 - 16:30.

ну, дык, в архиве модуля есть файл privatemsg.mysql
загружаем его в PhpMyAdmin или копируем его содержимое и вставляем в окно sql-запроса и всё.


Опубликовано Гость (гостевой логин) в сб, 29/07/2006 - 16:49.

В моем архиве такого файла нет. Я недавно скачивал архив.
Есть только .install
А privatemsg.mysql нету.
Прикрепи пожалуйста.


Опубликовано romantaran в сб, 29/07/2006 - 18:08.

Что-то я не вижу тут опции прикрепления файла, так что приведу то, что в нем написано.

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. Конечно, раз у тебя в архиве не было этого файла, то модуль в принципе не мог установиться.


Опубликовано Гость (гостевой логин) в сб, 29/07/2006 - 19:50.

Спасибо.
Старенький надежный способ. Все создалось.
ps
Я не знаю,но в архиве такого файла нету. Может быть ты кочал когда он был.


Опубликовано X-3-M в вт, 30/06/2009 - 19:58.

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


Новое на сайте