Configurando o dnsmasq para funcionar corretamente com o mod_rewrite no Mac OS X Mountain Lion

1

Eu preciso desesperadamente de ajuda.

Eu li um artigo no blog echoditto ( link ) e segui as recomendações para configurar o dnsmasq no meu mac usando homebrew. Agora estou tendo um problema que não posso resolver e preciso de ajuda, porque isso prejudicou totalmente meu trabalho de desenvolvimento.

Inicialmente, após implementar o dnsmaqs, não consegui fazer com que meus sites fossem carregados ... mas consegui resolver esse problema alterando o conteúdo do meu arquivo httpd-vhosts.conf para o seguinte:

#allow access to the Hosts directory where your sites are
<Directory "/Volumes/sites">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    #you could configure the following to only allow access from localhost
    Order allow,deny
    Allow from all
</Directory>

#get the server name from the Host: header
UseCanonicalName Off
VirtualDocumentRoot /Volumes/sites/%0/

Agora, posso apontar meu navegador para o link e fazer o site carregar.

No entanto, usando o Joomla, estou tendo problemas com mod_rewrite:

Eu posso carregar o back-end do administrador sem problemas navegando até o link

Eu posso carregar a página inicial do site sem problemas, navegando até o link

No entanto, se eu clicar em qualquer link que normalmente carregaria uma subpágina, como o link , recebo um erro 404 ou um erro 500 e o seguinte conteúdo da página:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Eu tentei voltar para a hospedagem virtual não dinâmica e não funciona mais.

Eu também não consigo acessar os sites apontando o navegador para http://localhost/domainname.dev

Por favor, informe o mais rapidamente possível, porque, caso contrário, terei que passar por uma reinstalação completa do meu Mac e não posso pagar o tempo de inatividade.

Eu carreguei meu arquivo httpd.conf, arquivo httpd-vhosts.conf e um arquivo .htaccess de amostra para uma essência: link

Além disso, pode-se notar que tentei reverter para as configurações que tinha antes de instalar o dnsmasq para poder acessar os sites locais usando o esquema de URL http://localhost/path/to/site , mas ele não funciona mais e recebo um erro de configuração do servidor .

    
por Ali Samii 13.09.2013 / 14:05

0 respostas