O usuário no qual o Apache está sendo executado não terá acesso ao diretório inicial de um usuário específico por padrão, você precisará conceder acesso para que isso funcione.
Estou tentando alterar o diretório raiz do Apache de
/Users/"my user"/applications/XAMPP/htdocs
para um
/Users/"my user"/dropbox/sites
diretório, para que meus arquivos façam backup automaticamente no Dropbox. No entanto, depois de reiniciar o servidor no XAMPP, estou recebendo um erro "Acesso negado! Não há nenhum índice ...." .
aqui está o meu https.conf, parte referente à raiz do documento:
# DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"
DocumentRoot "/Users/edchigliak/dropbox/sites"
<Directory "/Users/edchigliak/dropbox/sites">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
Como você pode ver, eu apenas comentei a primeira linha # DocumentRoot, copiei para a próxima linha e mudei o caminho. Abaixo disso, eu também copiei o caminho certo, querendo conceder permissões para o novo diretório raiz. SOmething deu errado ao longo do caminho:))
Alguma ideia?
O usuário no qual o Apache está sendo executado não terá acesso ao diretório inicial de um usuário específico por padrão, você precisará conceder acesso para que isso funcione.