Estou tentando alterar o XAMPP
diretório padrão da raiz da web /opt/lampp/htdocs
para outro como /home/me/Dropbox/public_html
sem sucesso.
Eu editei o arquivo /opt/lampp/etc/httpd.conf
# old line: DocumentRoot "/opt/lampp/htdocs"
DocumentRoot "/home/me/Dropbox/public_html"
#...etc...
# old line: <Directory "/opt/lampp/htdocs">
<Directory "/home/me/Dropbox/Work/public_html">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
# etc...
Eu fiz isso como dito neste artigo: Usando o Ubuntu One para sincronizar htdocs?
Reiniciei Apache
e recebi um erro de permissão 403
em todas as páginas que liguei com o navegador da web.
Então, eu mudei a permissão de pastas e arquivos para 755
.
Fiz isso como foi dito neste artigo:
Quais permissões de arquivo devo definir na raiz da web?
O problema continua o mesmo, tenho o 403
erro em todas as páginas que tento acessar com o navegador da web.
Eu tenho o mesmo problema em um Mac
uso XAMPP
.
Portanto, tudo funcionará bem se a pasta permanecer como original /opt/lampp/htdocs
.
Como posso alterá-lo corretamente?
fonte
Ubuntu
distribuição, talvez você esteja usando outra distribuição? Começando pela pasta raiz/
, vou encontrar aopt
pasta.Respostas:
/opt/lampp/etc/httpd.conf
Mudança aberta ninguém e nenhum grupoao seu nome de usuário e seu grupo
fonte
Teve o mesmo problema e aqui está o que eu fiz:
Execute este comando para parar o xampp:
Aberto
/opt/lampp/etc/httpd.conf
Mude sua pasta para a pasta que você deseja usar
Alterar
User
eGroup
valor dedaemon
para:configure chmod como your_folder com este comando
Salve o arquivo e inicie o xampp com este comando:
Abra seu navegador e insira este URL:
Feito, espero que isso ajude.
fonte
O problema estava no tipo de grupo de usuários no
httpd.conf
arquivo que deve ser definido comostaff
e não preciso alterar as permissões da pasta na pasta que gostaria de usar como raiz da web.fonte
Se você estiver fazendo isso para criar arquivos na pasta htdocs, basta navegar para opt / lampp e, em seguida, abrir no terminal e escrever
É isso aí!
fonte
Você pode criar um link simbólico
com seu nome de usuário "~ nome de usuário" como link simbólico para manter o mesmo local do URL
localhost/~username
para arquivos como se você estivesse usando o servidor Apache padrão e não o XAMPP.fonte
Apenas o resolvi seguindo os passos abaixo:
Primeiro instale o xampp seguindo as etapas
Mude o proprietário do arquivo do diretório / opt / lampp. nome de usuário deve ser o nome de usuário da sua nova pasta de raiz de documentos
editar
/opt/lampp/etc/httpd.conf
edite o caminho raiz do documento para o windows documentroot montado e as seguintes linhas
reinicie o xampp. E você encontrará que o erro proibido foi
fonte
Teve o mesmo problema no linux 18.3. Nenhuma das opções acima funcionou exatamente como descrito, mas a seguinte combinação funcionou:
No arquivo /opt/lampp/etc/httpd.conf, fiz as seguintes alterações:
Substituir:
por:
e mais abaixo, substitua:
por
Assim, "myusername" é o meu nome de usuário linux, e "webdir" é o nome do diretório no meu diretório pessoal onde os arquivos php são armazenados.
No terminal, pare o lampp antes de salvar o arquivo, inicie novamente. No navegador, o host local apontará para "webdir".
fonte
No formato NTFS, você não pode definir permissões de pasta. Aberto
/opt/lampp/etc/httpd.conf
.Editar
Usuário computerName
Grupo computerName
E depois disso, você pode acessar os links simbólicos nos htdocs.
fonte
NTFS format
dito na pergunta? Além disso, o restante da resposta parece não responder à pergunta do OP.Basta criar um arquivo de índice na sua nova
htdocs
pasta.fonte