измените phpmyadmin URL через/etc/apache2/conf-available.phpmyadmin.conf

Я использую человечность 16.04, размещенную в цифровом океане

Я хочу изменить phpmyadmin URL доступа. Я видел ссылку, но они дали 2 опции:

1)/etc/phpmyadmin/apache.conf - я попробовал, никакая удача.

2)/etc/apache2/conf-available/phpmyadmin.conf, но здесь вместо conf типа файла, его отображение как Readbale folder что неправильно здесь?

enter image description here

1
задан 26 October 2017 в 12:44

1 ответ

На самом деле /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;
  • Apache перезапуска: sudo systemctl restart apache2.service;
  • Проверьте, работает ли новый путь URI;
  • Удалите ненужную символьную ссылку: sudo rm /var/www/html/phpmyadmin.
2
ответ дан 7 December 2019 в 13:29

Другие вопросы по тегам:

Похожие вопросы: