var / www / permissions [closed]

1

Eu comprei um servidor hoje e estou quase terminando de configurá-lo, consegui instalar o mysql e habilitei um firewall que permite acesso às portas 80, 22 e 443

Eu estou tentando testar um arquivo php simples para ver se está tudo bem, mas eu recebo um 404 Not found error , estou certo de que este arquivo existe, que foi criado usando vi como eu confirmei usando o Filezilla.

O que estou perdendo? existe outro passo que devo dar para permitir que um simples arquivo php funcione.

    
por mk_89 05.09.2012 / 19:36

3 respostas

-2

Você o configurou como um servidor LAMP durante a instalação ou instalou o próprio apache?

Se o apache ainda não estiver instalado, você poderá instalá-lo usando o comando:

sudo aptitude install apache2

Verifique também se as permissões corretas estão configuradas para o apache acessar o diretório que contém seu arquivo php:

sudo chmod -R 744 /myphpdir
sudo chown -R www-data:www-data /myphpdir
    
por 05.09.2012 / 20:33
1

O arquivo precisa ser legível pelo servidor web, o que geralmente significa pelo usuário www-data. Tem certeza de que sua raiz de documentos é / var / www? Mod_php está habilitado?

# sudo apt-get install libapache2-mod-php5
# sudo a2enmod php5

Desta forma, o suporte do apache php deve estar ativado. Se ele diz "Módulo php5 já habilitado" está tudo bem.

Quais permissões o / var / www tem? E mais importante, qual é o valor do DocumentRoot na sua configuração do Apache? (em algum lugar / etc / apache2 / onde seus vhosts estão definidos)

    
por 05.09.2012 / 19:38
1

Parece que você precisa do apache ou do lighttpd

Se você não pré-configurou como uma LAMP na instalação, você pode seguir este tutorial do ApacheMySQLPHP Ubuntu

    
por 05.09.2012 / 21:34