Vandaag kwam ik tot de ontdekking dat plaatjes op mijn vps niet geladen worden omdat ze in een subdirectory staan en apache blijkbaar ze niet kan lezen danwel niet mag lezen. Dus:
www.domein.nl/plaatje.png werkt wel
www.domein.nl/icons/plaatje.png werkt niet
(uiteraard staat het plaatje in beide gevallen wel goed)
Alle permissies staan goed en ook wordt de url niet gemodificeerd via de mod_rewrite functie. Dit vertelt mij dat mod_rewrite wel ziet dat het bestand bestaat (anders zou er namelijk een url rewrite moeten plaats vinden), maar het plaatje kan niet geladen worden.
Via wat zoektochten kwam ik bij een tip over 'chcon'. Nu kan ik echter nergens een duidelijk beschrijving vinden wat wat chcon nu echt doet en wanneer het nodig is. Als ik een voorbeeld volg:
chcon -R -t httpd_sys_content_t icons
dan krijg ik alleen maar: chcon: can't apply partial context to unlabeled file `plaatje.png'
Daar kom ik dus ook niet veel verder mee.
Iemand die me chcon kan uitleggen? Of, ook prima, een andere oplossing kan aandragen voor het probleem dat ik heb :-)
1.597 views