WordPress Corrigir erro 404 PermaLink

Tive esse problema com o apache2 no ubuntu 12.04 TLS

Ao clicar no link ele exibe uma msg erro 404

Para resolver esse problema depois de muita pesquisa consegui resolver com as instruções abaixo
Alterei as permissões da pasta raiz do blog para que o apache possa gravar na pasta.
Veja se ele criou o arquivo .htaccess

# BEGIN WordPress
   RewriteEngine On
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule . /index.php [L]
 # END WordPress

Na configuração do VirtualHost opção de AllowOverride All e FollowSymLinks

 <VirtualHost * >
        ServerAdmin webmaster@dominio.com
        DocumentRoot /usr/share/ww2-dominio-com
        ServerName ww2.dominio.com
        ErrorLog /var/log/apache2/www-dominio-com-error_log
        TransferLog /var/log/apache2/www-dominio-com-access_log
        <Directory /usr/share/ww2-dominio-com>
                Options FollowSymLinks
                AllowOverride All
        </Directory>
</VirtualHost>

Habilitar o modulo mod_rewrite.c no servidor
Para ativar o modulo “mod_rewrite.c” use o comando:

a2enmod rewrite

Reiniciei o apache e funciou para meu caso

service apache2 restart