Nosso negócio. Sua melhor solução.
Rede das Redes – Manual técnico
Requisitos
Independente do Sistema Operacional, os três requisitos básicos para a aplicação são:
1. Apache 2.2.8 a. Módulo php5 b. Módulo rewrite
2. PHP 5.2.6 a. Extensão php_mysql ou php_mysqli b. Extensão php_pdo c. Extensão php_pdo_mysql d. Extensão php_zip
3. Mysql 5.x
Observação: Foram listados acima apenas os módulos que, na instalação padrão do apache, não são ativados por padrão.
Configurações do Apache
A aplicação foi desenvolvida sob o framework da Zend, portanto, algumas configurações do Apache se fazem necessárias. São elas (grafadas em negrito):
Arquivo httpd.conf
Sobre a publicação do site:
<Directory /var/www/f-telefonica-pro-nino />
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
<VirtualHost *>
ServerAdmin [email protected]
DocumentRoot /var/www/f-telefonica-pro-nino /
ServerName f-telefonica-pro-nino
ErrorLog /var/log/apache2/f-telefonica-pro-nino_log
CustomLog /var/log/apache2/f-telefonica-pro-nino_log combined
</VirtualHost>
Esta diretriz de configuração é responsável para que o Apache considere os arquivos
.htaccess dentro dos diretórios da aplicação. Entre alguns exemplos de uso, temos a reescrita da URL para nomes amigáveis (detalhados mais adiante), a proteção do acesso direto à qualquer script PHP da aplicação, bem como algumas configurações de segurança envolvendo o próprio PHP.