2012-03-09 2 views
1

У меня есть сервер Ubuntu LAMP, и у меня был phpmyadmin, который отлично работал с моим сайтом. Тем не менее, мне недавно пришлось создать виртуальный хост для моего IP-адреса, чтобы избежать проблемы безопасности с каталогами в Tomcat, и теперь я больше не могу обращаться к phpmyadmin.phpmyadmin доменное имя

Раньше в 192.68.1.99/phpmyadmin, а фактические PHPMYADMIN файлы расположены в

/usr/share/phpmyadmin 

У меня есть доменное имя, указывая на мой разъединяет, который я могу использовать, чтобы указать на PHPMyAdmin - как Я настраиваю это?

благодаря

ответ

0

Попробуйте добавить

Alias /phpmyadmin /usr/share/phpmyadmin 

Для вашей глобальной конфигурации или виртуального хоста, который служит 192.68.1.99:80

Это будет позволяет получить доступ к нему снова на URL http://192.68.1.99/phpmyadmin

Если вы хотите настроить phpmyadmin для использования с использованием имени домена, это очень самое же самое, просто положите это li ne в настройки VirtualHost сервера, под которым вы хотите получить к нему доступ.

Если вы получаете ошибки, как доступа к запрещенному, добавить также следующие строки:

<Directory /usr/share/phpmyadmin> 
    Allow from all 
    Deny from None 
    Order Allow,Deny 
</Directory> 

<Location /phpmyadmin> 
    Allow from all 
    Deny from None 
    Order Allow,Deny 
</Location> 
+0

Hi rkosegi, спасибо за помощь еще раз! Я добавил все 3 строки выше в файл /etc/apache2/apache2.conf, но это не имеет никакого значения. Кажется, что эти файлы конфигурации ничего не делают? Может ли так быть? –

+0

rkosegi, псевдоним (Alias ​​/ phpmyadmin/usr/share/phpmyadmin) в моем файле /etc/apache2/sites-available/mysite.co.uk имеет только эффект, если я отключу сайт, используя a2dissite mysite.co.uk - Это дает вам какие-либо подсказки относительно того, что происходит? спасибо –

+0

@Christy Herron, я не могу дать вам ответ без дополнительной информации. Мне нужны связанные части конфигурационного файла apache. – rkosegi

Смежные вопросы