1

Тема: скрыть родительские папки с сайтами при открытие http://localhost/

Добрый день,  после настройки локального сервера при открытие http://localhost/ показывает все папки с директории с сайтами, как скрыть отображение всех папок,а сделать так,что открывалось по названии локального сайта
(сейчас открывается http://localhost/phpMyAdmin/, а нужно phpMyAdmin).Как правильно настроить отображение сайта с папки?


5.6.20 - MySQL Community Server (GPL)
Apache/2.4.4 (Win64) PHP/5.4.11

2

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Проверьте в httpd.conf строку:
DirectoryIndex index.html index.htm index.shtml index.php

Уберите вывод каталогов:
Options -Indexes

3

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Hanut сказал:

Проверьте в httpd.conf строку:
DirectoryIndex index.html index.htm index.shtml index.php

вот что у меня
<IfModule dir_module>
    DirectoryIndex index.html index.htm index.shtml index.php
</IfModule>

Уберите вывод каталогов:
Options -Indexes

не нашел такой строчки. Есть только Options FollowSymLinks и Options Indexes FollowSymLinks, убираю их,перезапускаю апачи,папки выводит. Где допускаю ошибку?
<Directory />
    Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
</Directory>
<Directory "E:/Server/domains">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

4

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Вот тут скрин как сейчас отображаеться локальный ресурс

https://drive.google.com/file/d/0B-Inkl … sp=sharing

5

Re: скрыть родительские папки с сайтами при открытие http://localhost/

использую такие настройки для размещение папки с сайтами

DocumentRoot "E:/Server/domains"
и сам виртуальный хост
<VirtualHost localhost:80>
DocumentRoot "E:/Server/domains/ocshop"
ServerName ocshop
ErrorLog "E:/Server/domains/localhost/logs/error.log"
CustomLog "E:/Server/domains/localhost/logs/access.log" common
</VirtualHost>
Может неправильно настроил директории?
Сайт в браузере открывается только так http://localhost/ocshop/

6

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Сделайте Options -Indexes внутри <Directory "E:/Server/domains">

7

Re: скрыть родительские папки с сайтами при открытие http://localhost/

К сожалению проблема осталась, добавил (пробовал комментировать или уберать Options Indexes FollowSymLinks - ошибка остаеться)
<Directory "E:/Server/domains">
Options -Indexes
Options Indexes FollowSymLinks

AllowOverride All
Order allow,deny
Allow from all
</Directory>

8

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Не знаю может поможет в понимании проблемы - когда файл index.php размещаю в папке E:/Server/domains, то открывает этот файл, а если папку размещаю - то показывает перечень папок в E:/Server/domains

9

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Сделайте так:
Options -Indexes FollowSymLinks

10

Re: скрыть родительские папки с сайтами при открытие http://localhost/

Выдает ошибку The requested operation has failed!

11

Re: скрыть родительские папки с сайтами при открытие http://localhost/

<Directory "E:/Server/domains">
Options -Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>