Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Веб-дизайн
Что касается web-а... WebMaster-а Воронежа - объединяйтесь!

Ответ
 
Опции темы
Старый 06.04.2004, 15:17   #1   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
Question Вопрос по Snitz Forum 2000 V 3.4.03

Кто устанавливал сабжевый форум на ASP помогите.

В настройках выбрал тип БД - база данных Access. Указал физически ее место на диске. Запускаю форум, он говорит, что перед работой с формом надо создать таблицы в БД. Запускаю создание и тут же вываливаются ошибки типа:

"В операции должен использоваться обновляемый запрос.
strSql: INSERT INTO FORUM_CATEGORY(CAT_STATUS, CAT_NAME) VALUES(1, 'Snitz Forums 2000')"

И все. Данная ошибка появляется на IIS их комплекта WinXP Prof. На IIS, установленном вместе с Win2000 Server и таблицы создаются и форум работает.
У меня есть подозрения, что в этом драном XP не установлен обработчик баз данных Access или что-то вроде того. Можно как-то решить мою проблему на XP?

ЗЫ: на Win2KServer все работает даже без наличия самого Access-а, установка Access на XP не помогает.
  Ответить с цитированием
Старый 06.04.2004, 15:48   #2   
_
 
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 44

vicmb вне форума Не в сети
Скорее всего проблема в правах на файл БД. Дай права на запись everyone на ту директорию где лежит access'овская бд. если поможет то надо смотреть кому чего раздать...
  Ответить с цитированием
Старый 06.04.2004, 16:13   #3   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
vicmb А почему этот же механизм сработал в Win2K?? Файл БД лежит в корне системного диска в папке "forum_mdb". В безопасности для этой папки выбраны: Администраторы, Пользователи, я сам и System, так что доступ на запись открыт.
  Ответить с цитированием
Старый 06.04.2004, 21:42   #4   
_
 
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 44

vicmb вне форума Не в сети
Dim4ikk потому что в w2K по умолчанию Everyone имеют доступ на запись везде.
  Ответить с цитированием
Старый 06.04.2004, 22:13   #5   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
vicmb Не работает! Или дело не в этом, или объясни подробнее, как "дать права на запись everyone на ту директорию где лежит access'овская бд".
  Ответить с цитированием
Старый 07.04.2004, 09:15   #6   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
vicmb Заработал, сволочь!!!
После распития 0,25л 40% жидкости, в полусонном состоянии сел за комп, совершил ряд манипуляций с правами на wwwroot и на папку с БД. Прикол в том, что точную последовательность действий я не помню , важен результат. Кажется, из прав на wwwroot я удалил IUSR_MyLogin, и добавил туда этот_компьютер\Гость. И действительно, в дефолтовых пользователях win2K никаких IUSR_ и в помине нет, эта учетная запись гостевого доступа к интернет появляется только в XP и Win2K3, так что похоже ты был прав.
  Ответить с цитированием
Старый 07.04.2004, 10:19   #7   
_
 
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 44

vicmb вне форума Не в сети
Dim4ikk, ну вот видишь как все празднично. Но если ты этот сервер в бой собираешься запускать то конечно никаких гостей там быть не должно. Почитай на microsoft'е про права на wwwroot.
  Ответить с цитированием
Старый 07.04.2004, 11:01   #8   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
vicmb А в чем могут быть проблемы? Работу в сети пока не проверял. Сервер работает в домашней сети.
  Ответить с цитированием
Старый 07.04.2004, 11:30   #9   
Форумец
 
Сообщений: 5,001
Регистрация: 08.04.2003
Возраст: 40

zic вне форума Не в сети
Dim4ikk
А ты даешь ключи от собственной квартиры всем жильцам твоего подьезда ?
  Ответить с цитированием
Старый 07.04.2004, 11:35   #10   
Одноклеточный
 
Аватар для Dim4ikk
 
Сообщений: 4,012
Регистрация: 25.11.2002
Возраст: 43

Dim4ikk вне форума Не в сети
zic А разве у Гостя не только на чтение права? Пусть читает содержимое моей папки wwwroot, мне не жалко

Dim4ikk добавил [date]1081326988[/date]:
Вообще, в первый раз сталкиваюсь с этим IUSR_... что это такое, и как работает, кто-нибудь может объяснить? Не зря же в XP его придумали?
  Ответить с цитированием
Старый 07.04.2004, 14:17   #11   
_
 
Сообщений: 495
Регистрация: 10.12.2002
Возраст: 44

vicmb вне форума Не в сети
Dim4ikk, так, значит смотри: пользователь IUSR_MachineName создается при установке IIS на любую систему. Это учетная запись от имени которой по умолчанию происходит анонимный вход на Web-сервер. Соответственно у нее должны быть права ACL на чтение на wwwroot. Вот. А вообще все-таки почитай про авторизацию в IIS, инфы в нете навалом даже на русском.

И пользователя Гость ты все-таки оттуда убери
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind