link windows xampp htdocs dir com linux www dir

2

Estou migrando do Windows para o Ubuntu.

Eu instalei o Apache no Ubuntu. Mantém os arquivos na pasta /var/www/ . Quando estava no Windows, usei o XAMPP, que mantém os arquivos em /xampp/htdocs/ .

Portanto, não tenho meus projetos no Ubuntu, e devo copiá-los do diretório htdocs to www do Windows. É fácil pela primeira vez .. mas se eu editar um projeto no Ubuntu, não será acessível no Windows .. (Quero dizer, eu quero ter uma pasta para xampp htdocs no Windows e www no Ubuntu, e mantê-los iguais e atualizados)

Eu criei um link para a pasta htdocs e coloquei na pasta www , mas quando o navegador aponta para "http: // localhost / windows_htdocs", ele diz:

  

Proibido 403

Devo alterar a permissão de todos os diretórios e arquivos na pasta XAMPP htdocs para resolver o problema? Não causa problemas para o meu Windows?

Embora eu tenha tentado alterar a permissão de uma pasta no comando htdocs por chmod , mas não entrou em vigor e a permissão não mudou ...

    
por mrdaliri 03.09.2012 / 12:51

1 resposta

0

Usar a configuração padrão do Apache só vai te levar até aqui. Se você quiser hospedar mais de um site, precisará se envolver com as configurações dos hosts virtuais.

Na minha opinião, ao invés de remover arquivos em todo o lugar ou até mesmo ligá-los, eu optaria por apenas alterar a configuração para que o Apache no Ubuntu analise as versões do Windows.

E isso é simples. Edite /etc/apache2/sites-available/default como root e altere DocumentRoot para seu novo caminho. Você também precisará editar a tag de abertura <Directory /var/www/> . Em seguida, faça uma reinicialização simples e carregue a nova configuração.

sudo /etc/init.d/apache2 graceful

As permissões ainda são importantes, então você ainda precisa ter certeza de que montou as coisas da maneira correta, de acordo com o comentário de Jaroslav:

por Oli 03.09.2012 / 13:07