Mostrando postagens com marcador apache. Mostrar todas as postagens
Mostrando postagens com marcador apache. Mostrar todas as postagens

segunda-feira, 12 de agosto de 2013

Não listar diretórios no Apache2

Olá !

Se você instalou o Apache mas ao invés de mostrar sua página em PHP ou ASP ele mostra os diretórios, provavelmente basta alterar uma configuração no seu httpd.conf .

Localize a linha:
DirectoryIndex index.html

E adicione o nome do arquivo que você deseja que seja sua página inicial, como:

DirectoryIndex index.html index.php inicial.asp´

Outro problema, você fez o seu site, e consegue acessar a página, até aí tudo bem, mas você nota que os usuários conseguem listar todo o conteúdo do diretório, que não possui um index.*, para resolver isso, encontre na tag DOCUMENTROOT do arquivo httpd.conf o parâmetro option e adicione o parâmetro -Indexes

Options -Indexes


só isso, valeu !

sexta-feira, 17 de maio de 2013

Erro 403 no Apache Windows 7

Caso seja necessário algumas configurações adicionais no Apache, pode ser que ocorra o erro 403, o que indica que seu servidor web está funcionando, mas você não tem acesso ao diretório.

Se é um problema de permissão, devemos ver se a devida permissão está concedida para o diretório.

Este erro é comum, porque geralmente se troca o diretório das páginas do padrão, e a referência ao diretório fica em um campo diferente da permissão do mesmo, então quando se altera a referência, o servidor ainda funciona, mas ao reiniciar o mesmo, ele para de funcionar.

Vamos à solução:

Abra o arquivo httpd.conf, lembrando que será necessário acessá-lo como administrador (execute o notepad como administrador, vá na guia abrir e abra-o).

Localize a linha que contém DocumentRoot, é nessa linha que fica definido o diretório onde será hospedado os sites.

Como a própria documentação do httpd.conf diz, caso seja alterado o DocumentRoot, também deverá ser alterado esta linha, ou seja, o mesmo caminho que estiver no DocumentRoot, deverá aparecer na tag  


É isso aí, reinicie o servidor Apache para que ele recarregue as configurações!

quinta-feira, 16 de maio de 2013

Instalar o PHP no Windows 7 Manualmente

Da mesma forma que apesar de existirem vários pacotes de instalação para de uma unica vez obter o PHP/Apache/Mysql, pode ser necessário a instalação manual de cada um destes serviços, isso acontece quando se necessita de um maior controle sobre a instalação e maior possibilidade de se configurar o serviço.

Para instalarmos o PHP, primeiramente será necessário a instalação do Apache(Clique aqui para saber como) 

Agora obtenha o pacote de instalação do PHP estável de versão mais recente para windows (Aqui) . Na ocasião, a versão mais estável era a 5.4.15.

Escolha o arquivo na versão ZIP.

Como descrito na postagem Instalando o Apache 2.2 No Windows 7 é bastante útil utilizarmos um caminho diferente da instalação padrão, pois todas as referências ao Apache e ao PHP feitas precisarão do caminho completo da instalação.

Após baixar o arquivo, crie a pasta php dentro da instalação do Apache, por exemplo C:/Apache/php, em seguida, extraia todo o conteúdo do arquivo nesta pasta.

Pronto! Seu PHP já está instalado, mas falta a configuração necessária para que ele trabalhe juntamente com o Apache., Vamos lá !

Primeiramente altere o nome do arquivo php.ini-remommended para php.ini

No arquivo httpd.conf do Apache encontre a tag  e inclua na mesma index.php


 Dentro da TAG adicione os seguintes comandos:
ScriptAlias /php/ "C:/Apache/php/"
AddType application/x-httpd-php .php .php5
Action application/x-httpd-php "/php/php-cgi.exe"
SetEnv PHPRC "C:/Apache/php"



Ao Final do arquivo adicione os seguintes comandos:

PHPIniDir "c:/Apache/php/"
LoadModule php5_module "C:/Apache/php/php5apache2_2.dll"





Caso você utilize o Apache 2.4, a ultima linha deverá ser:
LoadModule php5_module "C:/Apache/php/php5apache2_4.dll"


Para configurar o PHP como uma variável de ambiente, clique com o botão direito sobre Meu Computador, vá em Propriedades  e então em Configurações avançadas do sistema.

Em Propriedades do Sistema, clique em Variáveis de Ambiente



Na parte das váriáveis, encontre a variável Path e no final do valor da variável, adicione ;C:\Apache\php





Depois Será necessário Reiniciar o computador.

quarta-feira, 15 de maio de 2013

Instalando o Apache 2.2.21 no Windows 7


Existem várias opções de instalações automáticas do Apache/PHP/MySQL tais como o WampServer, mas pode ser que você precise da instalação manual para poder ter maior acesso às configurações.

Neste caso baixe a versão do Apache Para Windows e dê inicio a instalação.









 Quando for perguntado o Network Domain Preencha com localdomain

No campo Server Name,  Preencha com localhost

E no campo de e-mail do administrador, coloque o seu email

No próximo passo, você pode configurar a pasta específica para a instalação do Apache, e pode ser bem interessante mudar a instalação padrão para por exemplo: "C:/Apache" pois em todos os arquivos de configuração, tanto do Apache(httpd.conf) como do PHP(php.ini), será necessário fazer várias menções ao local de instalação, se for um nome muito grande, pode dificultar o seu serviço.

Caso tudo Funcione, abra o seu navegador preferido e ao digitar localhost , a seguinte mensagem deverá ser exibida.



terça-feira, 14 de maio de 2013

WampServer não Fica Online

Você instala o WampServer e o mesmo funciona perfeitamente, mas após reiniciar o computador o mesmo não fica mais online, nem após reinstalar o mesmo.

Isso geralmente ocorre porque o servidor apache do WampServer ( e todos os outros) por padrão, rodam na porta 80, por exemplo, se você tem o Skype ligado, ou o IIS, ou qualquer serviço sobre a porta 80, o mesmo não irá inicializar.

Para resolver este problema, desligue o outro serviço, ou troque a porta do mesmo ou então troque a porta do Apache.

Para trocar a porta do apache no WampServer siga os passos:
Clique no icone do WampServer, vá em Apache, e abra o arquivo httpd.conf, se ele pedir o tipo de programa utilize o bloco de notas:

Dentro deste aquivo, procure a linha onde está escrito: Linsten 80

Troque a porta por outra que você não utiliza, 8080 por exemplo, lembrando que caso você altere esta porta padrão, para acessar seu servidor via Browse será necessário digitar localhost:8080


Até mais !

terça-feira, 14 de setembro de 2010

Instalando Apache2 + MySQL + PHP5 + PHPMyAdmin no Ubuntu

Pretendo postar algo sobre algumas ferramentas de gerência de redes e para que elas funcionem, será necessário instalar o MySQL, e uma forma fácil de gerenciar os bancos de dados é através do PHPMyAdmin, só que para utilizarmos o PHPMyAdmin, precisamos de um servidor web e do PHP rodando, portanto vamos instalar e configurar esses 4 para o uso.
Então vamos lá!

$sudo su
# apt-get install apache2

Para testar a instalação do servidor Apache digite no seu navegador:

http://localhost/
ou
http://127.0.0.1/

Vai aparecer então uma página com uma mensagem como essa: "It works!", se apareceu, funcionou!

# apt-get install mysql-server-5.0 (Nesta etapa lhe será pedido uma senha para o MySQL)
# apt-get install php5
# apt-get install php5-mysql
# apt-get install phpmyadmin (Nesta etapa você criará a senha do phpmyadmin)




Criamos agora um link-simbólico para o PHPMyAdmin, pois o Apache exibe as páginas que estão dentro do /var/www e a página do PHPMyAdmin está em /usr/share/phpmyadmin.

# cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin


Agora que já criamos o link simbólico, podemos acessar o PHPmyadmin, basta acessar:

http://localhost/phpmyadmin (acesso via máquina local)
http://IPdoServidor/phpmyadmin (acesso de outra máquina)

Caso não funcione, tente reiniciar o Apache:

#etc\init.d\apache2 restart

Abrirá então um pedido de usuário e senha.

O usuário é root, e a senha a senha que você definiu na instalação

Caso não consiga acessar o PHPMyAdmin, reinicie a máquina pois algumas configurações dos pacotes podem não ter sido instaladas e ativadas ao mesmo tempo.

é isso !

facebook

Postagens populares