Browsing articles tagged with "mod_rewrite - ericluciano.com"
Jun 14, 2011
eric

Apache2 + PHP5 + MySQL + PHPMyAdmin + ProFTPd

Esta dica serve para Ubuntu e Debian( foram os quais efetuei os testes );

no Terminal do Linux :
apt-get install apache2 php5 libapache2-mod-php5 php5-mcrypt mysql-server mysql-client phpmyadmin proftpd

Habilitando mod_rewrite

Diretório do Apache:
/etc/apache2/

cd /etc/apache2/sites-available
Arquivo de configuração “default”.

Basta editar as configurações com seu editor no meu caso eu uso o vim.
vim default

Modifique a linha: AllowOverride None para AllowOverride all

Agora ative o modulo : a2enmod rewrite

PHP5
Diretório :
/etc/php5/apache2/ aqui você encontra o “php.ini” arquivo de configuração do PHP.

PHPMyAdmin

cp -R /usr/share/phpmyadmin /var/www
Acesse: http://localhost/phpmyadmin

Lembrando que o PHPMyAdmin vem com as configuração padrão.
Através “php.ini” você consegue alterar o “timeout” de acordo com a sua necessidade.

ProFTPd

Diretório :
/etc/proftpd/ arquivo de configuração : “proftpd.conf”.

Procure pela linha “DefaultRoot”, caso ela esteja com o # na frente remova.
Normalmente esta linha vem assim:

DefaultRoot ~ ( isto faz com que quando o usuário acesse o ftp seja redirecionado para a sua pasta home )

Coloque o diretório onde fica a sua aplicação no meu caso “padrão”:

DefaultRoot /var/www

Jun 9, 2011
eric

Apache Mod Rewrite no Debian

Ativando o mod_rewrite no Debian.

Com o seu SSH faça logiin como root.

Entre no diretório : /etc/apache2/sites-available/ e edit “vi” ou “vim”:

root@suamaquina:/etc/apache2/sites-available# vim default <enter>

Agora procure pelas linhas “AllowOverride None” e faça uma alteração de “None” para “all” ficando assim:
“AllowOverride all”.

Agora ” ESC “ , “SHIFT +” : e digite “wq” <enter> * wq = write and quit

Agora digite “a2enmod rewrite” <enter> e reinicie o apache : /etc/init.d/apache2 restart <enter>

Pronto com isto você deve ter o mod_rewrite habilitado.