Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: pwizard в Nov 25, 2009, 14:49



Титла: Достъп до поддиректория на htdocs
Публикувано от: pwizard в Nov 25, 2009, 14:49
Ползвам apache за WEB сървър:
Цитат
root@moon:~# ./apachectl -v
Server version: Apache/2.2.9 (Unix)
Server built:   Nov 23 2009 21:32:07
root директорията на сървъра е в /var/www/htdocs
Сложих си phpMyAdmin, като самата папка е в:
Цитат
/var/www/phpmyadmin
тоест една директория под главната на сървъра.Искам като въведа в броузъра:
Цитат
localhost/phpmyadmin[/
Цитат
да се отваря phpmyadmin
За целта в конфигурационнният файла на apache-то /etc/htppd/conf/httpd.conf добавих следните редове:
Цитат
#phpmyadmin directory
Alias /phpmyadmin /var/www/phpmyadmin
<Directory /var/www/phpmyadmin>
  Order allow,deny
  Allow from all
</Directory>
Като се опитам да вляза в localhost/phpmyadmin ми дава:
Цитат
Forbidden

You don't have permission to access /phpmyadmin/ on this server.
Къде греша?
Предварително благодаря :)
P.S. Забравих да каже, че директорията има права 755, и собсвеник е root


Титла: Re: Достъп до поддиректория на htdocs
Публикувано от: neter в Nov 25, 2009, 15:41
Не си задал Indexes в Options реда на този Alias (даже въобще си пропуснал този ред, с което по подразбиране се приема, че Indexes е забранено), в резултат на което не може да се изведе списък с файловете в тази папка. Пробва се да се изведе списък, тъй като не е открит индексен файл в тази папка. Или няма индексен файл, или този тип индексен файл не е описан като индексен в настройките на Apache (глобалният ред DirectoryIndex). И, разбира се, това всичкото би влязло в сила, ако наистина си задал нужните права на папките и файловете ;)


Титла: Re: Достъп до поддиректория на htdocs
Публикувано от: pwizard в Nov 25, 2009, 16:00
@neter, златен си!
Добавих едно:
Цитат
Options Indexes
и стана!
Мерси много