 |
 |
Форум сетевых администраторов » Веб скрипты » Установка и настройка » hivemail и mysql
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник
Зарегистрирован: Dec 2003
Место проживания: Moldova
Публикаций: 17
Статус:  |
Народ кто устанавливал Hivemail подскажите. У меня сиоит Mysql 3.23.56 и hivemail. При запуске скрипта вадает следущее:
Database error in HiveMail:
Invalid query: SELECT * FROM setting
MySQL error: Table 'mysql.setting' doesn't exist
MySQL error number: 1146
Date: January 23, 2004, 10:23 pm
Script: /hivemail/upload/
Что делать, в чем проблема?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-01-2004 23:17 |
|
|
Администратор
|
| говорит что таблица setting не существует. |
[сооб. #59547]
24-01-2004 12:39 |
|
|
Участник
|
| так а почему идет оброщение к таблице setting... |
[сооб. #59550]
24-01-2004 13:05 |
|
|
FIRST MEMBER
|
mailp
не путай таблицу с базой! |
[сооб. #59551]
24-01-2004 13:24 |
|
|
Участник
|
| RomaniS дай совет, т.к. в mysql пока я чайник. |
[сооб. #59553]
24-01-2004 13:35 |
|
|
Участник+
|
mailp
Тебе же написали: "test" это база и в... |
[сооб. #59584]
24-01-2004 21:36 |
|
Участник+


Зарегистрирован: Mar 2002
Место проживания: Ua
Публикаций: 204
Статус:  |
mailp
Тебе же написали: "test" это база и в этой базе у тебя нет таблицы "setting"...
__________________
Садись в ногах! Правды нет!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-01-2004 21:36 |
|
|
Участник
|
Да, с этим разобрался но теперь выдает следущее:
Database... |
[сооб. #59611]
25-01-2004 14:28 |
|
Участник
Зарегистрирован: Dec 2003
Место проживания: Moldova
Публикаций: 17
Статус:  |
Да, с этим разобрался но теперь выдает следущее:
Database error in HiveMail:
Invalid query:
SELECT *
FROM user
LEFT JOIN usergroup USING (usergroupid)
WHERE username = ""
MySQL error: Unknown column 'username' in 'where clause'
MySQL error number: 1054
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-01-2004 14:28 |
|
|
Администратор
|
| Сделай установку заного, у тя бызы вся кривая.... |
[сооб. #59617]
25-01-2004 15:36 |
|
|
Участник
|
| C таблицами разобрался, запускаю, а он выдает... |
[сооб. #59627]
25-01-2004 16:45 |
|
Участник
Зарегистрирован: Dec 2003
Место проживания: Moldova
Публикаций: 17
Статус:  |
C таблицами разобрался, запускаю, а он выдает следущее:
Warning: session_start(): open(/tmp\sess_d03b2770086d304222cfff79be76834f, O_RDWR) failed: No such file or directory (2) in d:\usr\apache\htdocs\hivemail\upload\includes\sess
ions.php on line 18
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at d:\usr\apache\htdocs\hivemail\upload\includes\sess
ions.php:18) in d:\usr\apache\htdocs\hivemail\upload\includes\sess
ions.php on line 18
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\usr\apache\htdocs\hivemail\upload\includes\sess
ions.php:18) in d:\usr\apache\htdocs\hivemail\upload\includes\sess
ions.php on line 18
затем показано окно скрипта, потом снова:
Warning: Unknown(): open(/tmp\sess_d03b2770086d304222cfff79be76834f, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Скрипт регит юзера но при перенаправлении в личную папку возврощает опять на главную страницу.
В файле sessions.php 18 строка выгледит так:
(строка 16) // Start sessioning
(строка 17) ini_set('session.name', 's');
(строка 18) session_start();
Сообщение было отредактировано mailp 27-01-2004 в 10:34
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-01-2004 16:45 |
|
|


Участник
|
mailp
Ну, тут все просто - сессии основаны... |
[сооб. #60978]
13-02-2004 23:49 |
|
Участник
Зарегистрирован: Feb 2004
Место проживания:
Публикаций: 2
Статус:  |
mailp
Ну, тут все просто - сессии основаны на кукизах, поэтому они не могут устанавливаться после основного текста ХТМЛ. А у тебя происходит какой-то портак, в связи с которым вылазит сообщение об ошибке, и расположено оно раньше, чем установка сессии. ПХП считает это сообщение об оибке самим html-текстом и не может выставить сессию, о чем и сообщает.
Теперь давай разберемся с ошибкой. У тебя не существует папки /tmp в которой хранятся данные сессий. Устанить можно тремя способами:
1. папку tmp в корне сервера (в виндоусе - диска) *
2. залезть в php.ini и исправить значение session.save_path на существующий путь *
3. Вставить в текст скрипта строку session_save_path("sessions_data"); до строки session_start (); а в своей папке создать каталог sessions_data
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-02-2004 23:49 |
|
|
|
Формат времени GMT. Текущее время 15:17.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01110196 seconds (48.27% PHP - 51.73% MySQL) with 26 queries.
|
 |