Configurando servidor de desenvolvimento (php, apache, mysql)

Iniciado por lucasft, 12 de Agosto de 2014, 16:13

tópico anterior - próximo tópico

lucasft

Olá, instalei novamente Linux no meu notebook, e ao instalar o servidor de desenvolvimento me deparei com um problema:

Tudo foi instalando normalmente, como manda o figurino, e diga-se de passagens está funcionando praticamente tudo como deveria, porem, há algum problema.

Configuração do arquivo /etc/hosts:

127.0.0.1 blog.localhost

Configuração do arquivo /etc/apache2/sites-available/blog.conf:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName blog
    ServerAlias blog.localhost
    DocumentRoot /var/www/blog/public_html/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


O módulo do PHP (mod_rewrite) está ativo;

Utilizo o ToroWeb (http://toroweb.org) para fazer as routes (rotas) das aplicações, e o .htaccess está configurado como ele pede:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]


Ao acessar blog.localhost abre normalmente o index abre normalmente, porem ao tentar acessar qualquer outra página acontece erro 404...

Alguém tem alguma ideia do que posso fazer, ou se ainda possível posso passar o Skype para ver se alguém consegue me ajudar.

Obrigado, aguardo respostas :(

irtigor

Habilitou o uso do .htaccess? Isso vem desabilitado por padrão. Se não resolver veja os logs do servidor web.

lucasft

Segui um tutorial do Tiago Hillebrandt de como habilitar o uso do .htacess no Ubuntu http://tiagohillebrandt.eti.br/habilitando-o-uso-do-arquivo-htaccess-no-ubuntu.html e consegui ;)


Obrigado irtigor