Я использую человечность 16.04, размещенную в цифровом океане
Я хочу изменить phpmyadmin URL доступа. Я видел ссылку, но они дали 2 опции:
1)/etc/phpmyadmin/apache.conf - я попробовал, никакая удача.
2)/etc/apache2/conf-available/phpmyadmin.conf, но здесь вместо conf типа файла, его отображение как Readbale folder
что неправильно здесь?
На самом деле /etc/apache2/conf-available/phpmyadmin.conf
, это отображено как 'папка', символьная ссылка на /etc/phpmyadmin/apache.conf
:
$ ls -l /etc/apache2/conf-available/phpmyadmin.conf
lrwxrwxrwx 1 root root 28 яну 20 2017 /etc/apache2/conf-available/phpmyadmin.conf -> ../../phpmyadmin/apache.conf
Изменить URI (путь доступа) PhpMyAdmin.Править /etc/phpmyadmin/apache.conf
и измените первый путь (/phpmyadmin
) из этой директивы:
Alias /phpmyadmin /usr/share/phpmyadmin
Объяснение о направляющем Псевдониме. Давайте примем это DocumentRoot
/var/www/html
. В этом случае директива Alias /phpmyadmin /usr/share/phpmyadmin
будет служить этой символьной ссылкой:
ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
Ссылки:
Обновление из обсуждения: Действительно phpmyadmin.conf
не был включен, потому что символьная ссылка /etc/apache2/conf-enabled/phpmyadmin.conf
отсутствовал. PhpMyAdmin включила в рамках конфигурации Apache символьная ссылка, созданная в /var/www/html
, точно как вышеупомянутый пример. Таким образом, шаги, которые мы выполняем, были:
Alias
директива в /etc/phpmyadmin/apache.conf
;phpmyadmin.conf
: sudo a2enconf phpmyadmin.conf
;sudo systemctl restart apache2.service
;sudo rm /var/www/html/phpmyadmin
.