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/...
.