404 Not Found [RESOLVIDO]

1. 404 Not Found [RESOLVIDO]

Luiz Felipe
felipexy

(usa Ubuntu)

Enviado em 21/01/2015 - 12:32h

Olá pessoal, estou com o seguinte problema, de acordo com o livro sobre PHP que estou lendo, ele diz para salvar os arquivos.php na pasta /var/www , porém após salva-los nesta pasta e acessar o endereço localhost/nomeDoArquivo.php me aparece a seguinte mensagem de erro :

Not Found

The requested URL /programa.php was not found on this server.

Apache/2.4.10 (Ubuntu) Server at localhost Port 80

-Já tentei alterar o arquivo "/etc/apache2/sites-available/000-default.conf" e alterar "DocumentRoot /var/www/html" para "DocumentRoot /var/www/" mesmo assim continua aparecendo o mesmo erro;

-Já tentei salvar na pasta html, mesmo assim aparece o mesmo erro;

-Já tentei executar o Google Chrome como root e entrar no endereço, mas continua aparecendo o mesmo erro;

-Já dei permissão "chmod 777 /var/www" para a pasta www, mesmo assim continua aparecendo o mesmo erro;

Gostaria da ajuda de vocês para resolver esse problema.


  


2. Re: 404 Not Found [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 21/01/2015 - 15:44h


Você instalou o php? Com páginas html ele funciona?


3. Re: 404 Not Found [RESOLVIDO]

Luiz Felipe
felipexy

(usa Ubuntu)

Enviado em 21/01/2015 - 15:54h

Instalei o php através do APT e não testei com páginas HTML.


4. Error php

andre pereira teles
johnnyblayzer

(usa Debian)

Enviado em 21/01/2015 - 16:38h

Então, para que o apache leia os arquivos .php e necessário que você instale o pacote "php5" com o comando apt-cache search php5 você irá encontrar o pacote e é só instalar. Claro que se você for fazer outras coisas como gráficos, conexão com banco de dados terá que ser instalado outros pacotes, então ficará assim:

Primeiro instale o apache:

apt-get install apache2

Segundo php5:

apt-get install php5

Com esses passos já é o suficiente para você brinque um pouco com scripts php. Há é mesmo tinha me esquecido, nunca dê permissões 777 em nenhum pasta do sistemas, a não ser que seja realmente necessário.



5. Re: 404 Not Found [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 21/01/2015 - 17:16h


Caso já estiver instalado, reinicialize seu servidor web. E teste novamente.


6. Re: 404 Not Found [RESOLVIDO]

Luiz Felipe
felipexy

(usa Ubuntu)

Enviado em 22/01/2015 - 10:43h

johnnyblayzer escreveu:

Então, para que o apache leia os arquivos .php e necessário que você instale o pacote "php5" com o comando apt-cache search php5 você irá encontrar o pacote e é só instalar. Claro que se você for fazer outras coisas como gráficos, conexão com banco de dados terá que ser instalado outros pacotes, então ficará assim:

Primeiro instale o apache:

apt-get install apache2

Segundo php5:

apt-get install php5

Com esses passos já é o suficiente para você brinque um pouco com scripts php. Há é mesmo tinha me esquecido, nunca dê permissões 777 em nenhum pasta do sistemas, a não ser que seja realmente necessário.


Eu já tinha instalado os seguintes pacotes php5, php5-mysql, apache2, libapache2-mod-php5, mysql-server. Porém mesmo assim ainda não funcionava...


Caso já estiver instalado, reinicialize seu servidor web. E teste novamente.


Eu não sei como, mas depois desses problemas eu fui para o windows para continuar a estudar, e apenas hoje voltei ao Linux e quando acessei localhost a pasta /html e o arquivo.php estavam lá e tudo funcionou :) . Deve ter sido como você falou, bastava reiniciar o servidor apache, o ruim que tem que ser por linha de comando e eu não sei os comandos para fazer essas operações :/ .

Muito obrigado aos dois amigos que me responderam, até mais, abraço..!




7. Re: 404 Not Found [RESOLVIDO]

Patrick
PatN

(usa Arch Linux)

Enviado em 22/01/2015 - 14:25h

ubuntu, debian
sudo /etc/init.d/apache2 restart

Caso esteja usando RedHat, Fedora ou CentOS
service httpd restart







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts