Altere o diretório xampp apache htdocs para acessar o localhost a partir do ubuntu e do windows

2

Estou usando o Ubuntu e o Windows 7 dualboot, e tenho o xampp instalado em ambos. Eu quero ter acesso a um diretório local, esteja eu usando o Windows ou o Ubuntu. ambos os sistemas estão instalados na mesma partição.

    
por yes_in 12.06.2014 / 13:05

2 respostas

3

Esta é uma pergunta antiga, mas ainda não a atendi adequadamente. Aqui está o que você precisa fazer:

  1. Instale o XAMPP no Windows e o LAMPP no Ubuntu
  2. Inicialize no Ubuntu e grave sua pasta htdocs do Windows (digamos /media/user/OS/xampp/htdocs )
  3. Acesse /opt/lampp/etc e edite httpd.conf e faça as seguintes alterações (você precisará de permissões de root para fazer isso)
  4. Substituir
    #DocumentRoot "/opt/lamp/htdocs"
    por
    #DocumentRoot "/media/user/OS/xampp/htdocs"
  5. Substitua
    Directory "/opt/lampp/htdocs" 
    por
    Directory "/media/user/OS/xampp/htdocs"
  6. No

    IfModule unixd_module
    section replace
    User daemon
    Group daemon
    por
    User yourUsername
    Group yourGroupname
    Normalmente, seu nome de usuário e seu nome de grupo são os mesmos: o nome do seu usuário do Ubuntu, mas você pode verificar isso em /etc/passwd e /etc/groups
  7. Reinicie os serviços do LAMPP e você deve estar pronto.

por 25.04.2016 / 17:43
0

Eu recomendaria ter a pasta HTDOCS "compartilhada" no seu lado do Windows, pois o Ubuntu pode ler NTFS nativamente.

Você precisará usar o FSTAB para montar sua partição do Windows quando o Ubuntu for inicializado para que você possa acessar os arquivos da web.

Depois de ter um ponto de montagem regular para a partição do Windows, você precisa criar um link simbólico no Ubuntu para que seus arquivos da Web ainda sejam acessíveis pelo Ubuntu Apache, mas ele ainda possa ler a partir do local padrão.

Por exemplo sudo chown -R $USER /var/www; ln -s /var/www /media/Windows/xampp/htdocs

Estou usando apenas o código acima como exemplo. Por favor, leia mais para obter o seu cenário correto.

    
por 12.06.2014 / 13:34