Seu URL de arquivo local está errado e, na verdade, se refere a media como um nome de caminho relativo ou como um nome de host, o que obviamente não é suportado.
Tente um dos seguintes URLs:
file:///media/repos/mainrepository/mywebsite/
file://localhost/media/repos/mainrepository/mywebsite/
Observe a terceira barra no primeiro exemplo.
Tente ler o identificador de protocolo real sozinho. Semelhante a http:// , há duas barras, então file://media/... se torna media/... em vez de /media/... .