Apache won't follow symlink
<p>I've checked out the best answer to this question and can't get it to work.  Using Ubuntu 14.04 and Apache 2.4.7 I am trying to load
<code>localhost/locals/hcl/index.html</code> in order to verify that it works correctly through a server.
Where</p>

<pre><code>/var/www/html/locals -&gt; /media/userid/WWW/www/upload
</code></pre>

<p>and <code>/media/userid/WWW/www/upload/hcl/index.html</code> exists. 
I have changed <code>/etc/apache2/apache2.conf</code> to (following is copied from webmin output for the default server): </p>

<pre><code>&lt;Directory /var/www/html&gt;
 Options -Indexes +FollowSymLinks
 AllowOverride None
 Require all granted
&lt;/Directory&gt;
</code></pre>

<p>as recommended in 
<a href="https://stackoverflow.com/questions/7381371/apache-wont-follow-symlinks-403-forbidden">Apache won&#39;t follow symlinks (403 Forbidden)</a>
and all directories and files in the path have <code>rwx</code> set and <code>/media/userid/WWW/www/upload</code> has owner set to <code>www-data</code>, which used to be important.
My <code>/var/www/html</code> directory contains another symbolic link:</p>

<pre><code>phpsysinfo -&gt; /usr/share/phpsysinfo
</code></pre>

<p>that does work, and</p>

<pre><code>file:///media/userid/WWW/www/upload/hcl/index.html
</code></pre>

<p>works as expected in Firefox.  Obviously, I have omitted some crucial step, but I cannot see what it is: can anyone advise ?</p>