If $wgRepositoryBaseUrl contains a '?' then when the description of Example.jpg
is fetched, the page requested contains two '?'s:
This causes the page for "Image:Example.jpg?action=render" to be displayed so
there are two logos, toolboxes and so on, and the description includes "No file
by this name exists, you can upload it."
I've written a small patch for ImagePage.php that fixes this:
< $text = Http::get($url . '?action=render');
if(strrpos($url,'?')===false) $delimiter = '?'; else $delimiter = '&'; $text = Http::get($url . $delimiter. 'action=render');
I hope this is helpful!