Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: Rolly от 06 Июля 2005, 00:52:20
-
запускаю setup.cgi и выдается сообщение:
Testing Configurate Data (cfg.cfg)
Found: /usr/lib/apache/htdocs/ !
NOT Found: /cgi-bin/comment/admin/data!
Creating /cgi-bin/comment/admin/data ...Content-type: text/html
Software error:
Can not creating /cgi-bin/comment/admin/data, reason No such file or directory
at /usr/lib/apache/cgi-bin/comment/admin/setup.cgi line 36.
Как я понял он не смог создать подкаталог data
Я не особо силен в скриптописании и поэтому не знаю где что толком исправлять, подскажите, как исправить ошибку?!
Заранее благодарю
-
Rolly:
Как я понял он не смог создать подкаталог data Я не особо силен в скриптописании и поэтому не знаю где что толком исправлять, подскажите, как исправить ошибку?!
вы неправильно прописали путь.
нужен полный, судя по сообщениям об ошибке такой:
/usr/lib/apache/cgi-bin/comment/admin/data
-
А в какой именном разделе в файле cfg прописывается этот путь?
-
Rolly:
А в какой именном разделе в файле cfg прописывается этот путь?
$dir=\'/usr/lib/apache/cgi-bin/comment/admin\';
все остальные пути строятся на основании его
+
для директорий с публичными файлами, стоит тоже внимательно указать путь (уже другой вне /cgi-bin/ ):
$public_dir=\'/usr/lib/apache/htdocs/что-то там\';
-
+ советую внимательно документацию почитать (помнится я несколько лет назад пару дней на написание ее потратил)
http://webscript.ru/sanitarium/doc/5.html о настройке конфига
-
Спасибо :)
С путями разобрался, теперь проблема номер "ТУ"
В Инструкции к конфигу четко написано какие права доступа на какие папки ставить.
Выставил 755, как полагается, однако, при попытке создать что-лиобо, говориться что доступ запрещен "Permission denied"
Ставлю 777, т.е. полный доступ, все работает...
И вот, я не могу понять, почему с правами 755 не работает?
-
Rolly:
однако, при попытке создать что-лиобо, говориться что доступ запрещен "Permission denied"
тут многое зависит от самого хостинга
-
в общем-то, это локальный сайт, т.е. в локальной сети расположен и стоит на сервере работающим под Unix (SCO Open Server 5.0.7)
-
Rolly:
в общем-то, это локальный сайт, т.е. в локальной сети расположен и стоит на сервере работающим под Unix (SCO Open Server 5.0.7)
под хостингом понималось среда ОС/Сервер. админ мог похимичить и т.д. 777 так 777, криминала в этом нет
-
не хочется создавать отдельный топик, поэтому позвольте продолжить здесь
при попытке добавить автора, после нажатия на кнопку "Добавить автора" появляется страница с сообщением "Error: Can\'t flock DATABASE, reason: Bad file number at /usr/lib/apache/cgi-bin/comment/admin/admin.cgi line 2174"
Как с этим бороться?
-
в общем в настройках файла cfg отключил использование функции flock хотя в инструкции очень не рекомендовали этого делать, но после ее отключения все стало нормально...
нет ничего страшного в том что flock останетсяотключенным?
-
Rolly:
нет ничего страшного в том что flock останетсяотключенным?
если в качестве админа работает один чел-к (т.е. не будет вариантов когда несколько человек будут закидывать одновременно статьи), то нормально.
А вообще, это странно, я бы посоветовал все полностью стереть и заново поставить,возможно установка прошла некорректно из-за того, что поначалу вылетали ошибки (первый пост).
-
Да, я уже переставлял его, причем на совершенно другой сервер и та же самая история. Пришлось отключать flock, только потом скрипт работал