Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: Главбух от 16 Апреля 2002, 14:36:21

Название: Подтолкните кто-нибудь, плиз...
Отправлено: Главбух от 16 Апреля 2002, 14:36:21
Извините, если вопрос уже задавался, но советы в этом форуме мне не помогли. Проблемы с началом работы.
Все настройки сделал, все файлы скопировал, права установил.
Запустил установочный скрипт - он не смог создать каталоги comments, include, img, foto. Создал их ручками, после этого повторно запустил и выдалось вот это:
_______________________________________________
Testing Configurate Data (cfg.cfg)
Found: /usr1/htdocs/sanitarium !
Found: /usr1/cgi-bin/sanitarium/admin/data !
Found: /usr1/cgi-bin/sanitarium/admin/data/comments !
Found: /usr1/htdocs/sanitarium/img !
Found: /usr1/htdocs/sanitarium/foto !
Found: /usr1/cgi-bin/sanitarium/admin/template/include !
Creating DataBase (index.dat, authors.dat)
ERROR [Tue Apr 16 14:18:52 2002] setup.cgi: Can not tie %dbm /usr1/cgi-bin/sanitarium/admin/data/index mode=1, reason: Permission denied at /usr1/cgi-bin/sanitarium/admin/setup.cgi line 46

__________________________________________________

По всей видимости скрипт не может создать пустые базы index.dat, authors.dat, search.dat
Я пробовал создавать их руками (похожие проблемы были у меня раньше с другими скриптами) с нулевым размером в каталоге data, присваивал разные права (666, 755, 777), но ничего не помогает - работать не хочет.
Админовский скрипт запускается, но, естественно ничего писать на диск не хочет.
В чем проблема-то у меня - не хватает каких-нибудь модулей, или еще что?
Подскажите, плиз...
Название: Подтолкните кто-нибудь, плиз...
Отправлено: ЖеньКа от 16 Апреля 2002, 14:59:08
Сорри! Хост какой? И ОС?
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Главбух от 16 Апреля 2002, 15:18:05
Хост - Марьяж-интернет-клуб http://www.pref.ru
Сайт - [Преф-ревю] http://www.review.pref.ru
ОС - Apache (версию не помню) - это важно?
Perl 5
Название: Подтолкните кто-нибудь, плиз...
Отправлено: ЖеньКа от 16 Апреля 2002, 16:43:02
Хост в смысле хостинг :)), а ОС - в смысле Unix :)

Мне ошибка не нравится... Он не может базу создать...
Кто провайдер? И пытаешься настроить сразу на сервере или на локале для начала?
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Главбух от 16 Апреля 2002, 16:49:12
Черт - я сам толком не знаю где у них хостинг - мне просто выделили месть, домен и вперед. Но доступ туда только по FTP.
А ошибка мне тоже не нравится :(
Просто у меня были похожие проблемы со поисковым скриптом RiSearch - он тоже свои базы не может создавать сам. Так я там создал требуемые файлы нулевой длины - выставил им права и все заработало. А тут никак не пролазит, хотя вот на каталоги вначале сетап тоже ругался, а когда и создал - то нормально, а с файлами беда.
Кстати вопрос: эти пустые изначально базы - они же для всех одинаковые, или нет? Могет мне кто-нибудь даст пустые файлы - они же похоже не совсем изначально пусты - что-то там должно быть?

Ту ЖеньКа: Чего спрашивать-то у хостеров моих конкретно?
Название: Подтолкните кто-нибудь, плиз...
Отправлено: ЖеньКа от 16 Апреля 2002, 19:13:39
Поставила на локале ещё раз у меня в папке дата создаётся:

Created: index.dat
Created: authors.dat
Created: search.dat
Databases Created!

И ты знаешь они не пустые... Совсем причём.. И скопировать их содержание я тебя не могу.. Потому что там куча квадратиков иероглифов и прочего -  я не думаю что это и в оригинале так...

Спроси нет ли у них запрета на создание файлов и директорий.... И всё таки поставь на все папки которые тебе попадаются под руку :) 777.... Мне кажется всё равно только в этом ошибка...
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Главбух от 16 Апреля 2002, 19:38:56
Дык дай мне эти файлы, плиз...
На е-майл, например.
Могет это поможет...
Название: Подтолкните кто-нибудь, плиз...
Отправлено: ЖеньКа от 16 Апреля 2002, 20:45:32
Главбух, лови П.С.
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Green Kakadu от 17 Апреля 2002, 03:05:52
Цитировать
Creating DataBase (index.dat, authors.dat)
ERROR [Tue Apr 16 14:18:52 2002] setup.cgi: Can not tie %dbm /usr1/cgi-bin/sanitarium/admin/data/index mode=1, reason: Permission denied at /usr1/cgi-bin/sanitarium/admin/setup.cgi line 46

 Вы неправильно выставили права на директорию с файлами скрипта. Т.е. он честно пишет, что мол, нету у меня прав их создать (он потому и директории сам не создал).
Права на директории:
1. смотрим рекомендации хостера (если есть)
2. ставим 755
3. если не получается, то 777 (в этом случае паролимрование димректории - ну просто необходимо, а то все кому не лень будут пялиться)
Ничего самостоятельно делать не надо (БД - даже пустые, это не просто пустой файл, там уже закладывается некая структура данных)

P.S.

Цитировать
Дык дай мне эти файлы, плиз...
На е-майл, например.
Могет это поможет...

Это не поможет. Вам надо разобраться с правами на директорию, т.к. иначе все равно ничего не получится:
- категории не создадутся, статьи не опубликуются.
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Главбух от 18 Апреля 2002, 01:56:18
Спасибо огромное - установка прав 777 на каталоги помогла.
Название: Подтолкните кто-нибудь, плиз...
Отправлено: Green Kakadu от 18 Апреля 2002, 02:28:41
Цитировать
прав 777 на каталоги помогла.

а 755? Безопасности ради..