Quote:<blockquote data-ipsquote="" class="ipsQuote" data-ipsquote-contentcommentid="14838" data-ipsquote-username="feedmebits" data-cite="feedmebits" data-ipsquote-timestamp="1312912082" data-ipsquote-contentapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentid="4121" data-ipsquote-contentclass="forums_Topic"><div>
I have my apache and virtualhost setup same as in this post
After this I installed phpmyadmin, by downloaded it and untaring it and renaming the folder to phpmyadmin. And I restarted apache and testet it: http://myip/phpmyadmin.
phpmyadmin wasn't working. I then tried commented out my virtual host and I restarted apache and again I tested http://myip/phpmyadmin and it worked. So how come
phpmyadmin works when I'm not using my virtual domain and when I do it doesn't work?
I figured something else out but not what I mentioned in the above. I got phpmyadmin working without virtual domains and being able
to block all ip's from my phpmyadmin login page, except the ones I give permission to. But as soon as I activated my virtual domain
again. It can't find my phpmyadmin. I did check to see if my virtualdomain is working bij putting a test.php file in my virtual domain
and adjusting it just a bit so I can tell that it's different from the one the one I have in my /var/www/html and it works without any
problems. So my webserver is working just fine and my virtual domain setups works fine too. I think I'm just missing one thing or so
to understand why phpmyadmin is not working when I have my virtual domain activated and when I don't it does.
</div></blockquote>
I found an
answer/solution after searching some more. Here's how it works. In order to use phpmyadmin in your virtualhost you have to add an alias in your virtualhost. Like this:
<virtualhost yourip:80></virtualhost>
ServerAlias
www.yourdomain.com
ServerAdmin email@domain.com
DocumentRoot /var/www/html/websites/example.com
ServerName example.com
#ErrorLog logs/example.com-error_log
#CustomLog logs/host.some_domain.com-access_log common
Alias /phpmyadmin /var/www/html/phpmyadmin
I'll never forget this after having spent so much time on it :)Haven't been able to add a second virtual domain yet but will figure it out later.