Problemas na renderização das fontes dos arquivos woff, ttf, etc...da biblioteca bootstrap mantida na pasta /web/fonts ou /web/app/fonts, com a aplicação dentro da pasta /public_html

7 views
Skip to first unread message

Carlos Henrique Amaral Santos

unread,
Apr 30, 2018, 12:25:33 PM4/30/18
to Symfony Brasil
*** Postado no tópico anterior com algumas correções ***

Pessoal 

Tenho uma aplicação feita no Symfony 3.4 hospedada na UOLHost. Por conta de lentidão, site fora do ar, erro 500 e atendimento muito muito muito ruimmmmm, decidi procurar outro servidor compartilhado.

Depois de várias pesquisas, encontrei a Hostinger. Diferente da UOLHost, eles tem uma diretório chamado public_html, por onde mantém o conteúdo, tive que criar um arquivo .htaccess no raíz para direcionar o host para o diretório web, segue os dados do arquivo:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^web
RewriteRule ^(.*)$ /web/$1 [L]

A aplicação ficou bem rápida, parece que está no meu ambiente local e não tive mais problemas de erros 500, como estava acontecendo antes.

Mas.... Em questão de servidores compartilhados, nem tudo são flores. Tive um problema que não estou conseguindo solucionar.

Minha aplicação usa o Bootstrap e as fontes desta biblioteca fica localizada no diretório /web/fonts e web/app/fonts. Meu problema é que essas fontes não consegue ser exibidas, apresentando o seguinte erro de permissão:

Failed to load resource: the server responded with a status of 403 (Forbidden)
glyphicons-halflings-regular.woff Failed to load resource: the server responded with a status of 403 (Forbidden)
glyphicons-halflings-regular.ttf Failed to load resource: the server responded with a status of 403 (Forbidden)

Já pesquisei em muitos lugares, colocando alguns complementos no .htaccess, dei permissão as pastas, aos arquivos e nada

Alguém já passou por este tipo de problema? Podem me dá algumas sugestões?

Obrigado.

Raphael

unread,
Apr 30, 2018, 12:32:49 PM4/30/18
to symfo...@googlegroups.com
Confirme a URL que o console está mostrando como errada. Como você não está setando o documentroot da aplicação como o web. Como essas urls devem estar sendo chamadas pelo CSS, a referência deve estar errada. Talvez você possa alterar a URL da fonte no arquivo para o path relatvio. Tipo '../fonts/xxx.woff'.

O talvez, ao invés de alterar o .httacces igual você fez. Em casos de server compartilhado onde o documentroot é o public_html, eu coloco o public_html como link para o web. Tipo:

cd ~/
mv public_html symfony_app
ln -s symfony_app/web public_html

Att.

--
You received this message because you are subscribed to the Google Groups "Symfony Brasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to symfony-pt+...@googlegroups.com.
To post to this group, send email to symfo...@googlegroups.com.
Visit this group at https://groups.google.com/group/symfony-pt.
For more options, visit https://groups.google.com/d/optout.


--
Raphael Almeida Araújo
Homepage: http://me.qrimb.com/

Carlos Henrique Amaral Santos

unread,
Apr 30, 2018, 1:13:43 PM4/30/18
to Symfony Brasil
PORRRAAAAAAAAAAAAAA

A dica de mudar o nome do diretório public_html para app e criar um link para web como public_html resolveu meu problema. Obrigadão.

Abraços.

Glauber Mota

unread,
Apr 30, 2018, 5:45:23 PM4/30/18
to symfo...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages