Настройка GitWeb -404 -Проекты не найдены

Я настраиваю gitweb в своей системе через Apache в OpenSUSE (не -виртуальный хост ). Однако я получаю следующую ошибку :404 - No projects found.

/etc/gitweb.conf

# path to git projects (<project>.git)
$projectroot = "/home/zhijian/gitweb";

# directory to use for temp files
$git_temp = "/tmp";

# target of the home link on top of all pages
#$home_link = $my_uri || "/";

# html text to include at home page
$home_text = "/gitweb/static/indextext.html";

# file with project list; by default, simply scan the projectroot dir.
$projects_list = $projectroot;

# stylesheet to use
$stylesheet = "/gitweb/static/gitweb.css";

# logo to use
$logo = "/gitweb/static/git-logo.png";

# the 'favicon'
$favicon = "/gitweb/static/git-favicon.png";

/etc/apache2/conf.d/gitweb.conf

Alias /gitweb "/home/zhijian/gitweb"

<Directory "/home/zhijian/gitweb">
    Options +Indexes +ExecCGI +FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    AddHandler cgi-script.cgi
    DirectoryIndex gitweb.cgi

</Directory>

Я добавил программную ссылку в папку gitweb, чтобы связать gitweb.cgi и статическую папку. Журнал ошибок Apache показывает gitweb.cgi: Can't opendir(/home/zhijian/gitweb): Permission denied, но права доступа к папке gitweb установлены на 755. Кто-нибудь знает, что может быть причиной этой проблемы?

17
задан Perception 24 April 2012 в 02:17
поделиться

0 ответов

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

Похожие вопросы: