<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="Arial">Olá pessoal,<br>
      <br>
      Tenho um virtualhost e estou com um problema uma vez que o
      mapserver não consegue encontrar o mapfile.<br>
      Quando tento fazer um GetCapabilities obtenho o erro:<br>
    </font><br>
    <font face="Arial">msLoadMap(): Unable to access file.<br>
      <br>
      Já verifiquei o caminho e está correto. As permissões e o owner
      também estão corretas.<br>
      Experimentei também testar o mapfile com shp2image e funciona
      direitinho.<br>
      Quando tento navegar via browser (num cliente) até à pasta do
      mapfile posso ver os ficheiros todos dessa mesma pasta excepto
      aqueles com extensão '.map'. Por isso o meu palpite é que o Apache
      está a bloquear os ficheiros com esta extensão.<br>
      Se acrescentar a variável mapfile no virtual-host como em [1] e
      substituir no URI já funciona. No entanto gostava de saber como
      tenho de configurar o APACHE para não ter de definir a variável.<br>
      <br>
      Obrigado<br>
      <br>
      SO: Linux Server<br>
    </font>
    <pre>[1]SetEnv MS_MAPFILE /path/to/mymapfile.map</pre>
  </body>
</html>