Problema com o servidor local, URL não encontrou erros com alguns, mas nem todos os sites locais

2

Estou configurando meu laptop Ubuntu para meu novo trabalho e estou tendo um problema estranho. Eles têm uma configuração de ambiente louco que eu comecei a trabalhar na minha máquina local Ubuntu 12.10 com Apache e PHP 5.3 (tive que fazer o downgrade de 5.4).

Eu posso fazer o aplicativo personalizado funcionar localmente. Mas quando eu tentei criar um segundo (e terceiro) site local simples que apenas usa um arquivo index.php (eu quero testar algumas coisas com PHPUnit) eu continuo recebendo erros de Not Found (404).

O que eu fiz foi criar duas entradas em / etc / hosts que são "127.0.0.1 test.local" e "127.0.0.1 test.localhost". De lá eu adicionei ao meu arquivo virtualhosts.conf (que o apache está carregando) o seguinte:

<VirtualHost *:80>
  DocumentRoot "/virtualhosts/other-sites/test"
  ServerName test.local
  ServerAlias test.localhost
  ServerAlias test.ptlaptop.dev
  Options FollowSymLinks
  RewriteEngine On
  ServerSignature On
  DirectoryIndex index.html index.php

  <directory "/virtualhosts/other-sites/test">
    Options Indexes
    AllowOverride All
    Order Allow,Deny
    Allow from all
    Options FollowSymLinks
  </directory>
</VirtualHost>

Esses sites de arquivo virtualhosts estão em / etc / apache2 / sites-available e são referenciados no apache2.conf usando "Incluir sites habilitados /". Nessa pasta existem SymLinks que fazem referência a todos os arquivos em "sites disponíveis". Em qualquer caso, o aplicativo personalizado requer algumas configurações para operar, então ele teria que ser carregado.

Além disso, eu tenho a pasta e arquivo para test.local situado no mesmo local de base "/ virtualhosts" como o aplicativo personalizado. Eles têm as mesmas permissões e proprietário (eu). Eu até tentei copiar o arquivo ".htaccess" do aplicativo personalizado para ver se algo sobre ele funcionava. Mas nada parece estar funcionando.

Além disso, antes que alguém sugira isso, reiniciei o apache várias vezes usando "sudo /etc/init.d/apache2 restart". Então esse não é o problema também. Eu mesmo reiniciei a máquina.

Uma última coisa, no arquivo hosts eu tive que adicionar uma linha no topo que diz "127.0.1.1 ptlaptop ptlaptop.dev". Não tenho certeza se isso estaria causando esse problema ou não.

Então, não sei por que isso está me causando tantos problemas. Alguma sugestão? Obrigado!

    
por pthurmond 21.04.2013 / 05:52

0 respostas