Я использовал XAMPP для установки Apache, PHP, MySQL.
Затем я персонализировал файл c:\xampp\apache\conf\httpd.conf :
# DocumentRoot "C:/xampp/htdocs" DocumentRoot "C:\Users\edward\Documents\webs" # <Directory "C:/xampp/htdocs"> <Directory "C:\Users\edward\Documents\webs">
Теперь я могу разместить веб-сайты, например здесь:
C:\Users\edward\Documents\webs\test
которые отображают здесь:
http://localhost/test/
Однако при копировании на моем собственном сайте phpmyadmin здесь:
C:\Users\edward\Documents\webs\phpmyadmin
Я заметил, что URL:
http://localhost/phpmyadmin
все еще указывает на:
C:\xampp\phpMyAdmin
Где это задано и как его изменить, чтобы URL-адрес http://localhost/phpmyadmin отображался в C:\Users\edward\Documents\webs\phpmyadmin ?
Это потому, что xampp использует alias для указания http://localhost/phpmyadmin на xampp's phpmyadmin path http://localhost/phpmyadmin xampp's phpmyadmin path
Итак, что вы можете сделать, найдите Alias /phpmyadmin в своем httpd.conf и замените его на Alias /xphpmyadmin или даже на Alias /phpmyadmin2 . Если вы это сделаете, у вас не будет конфликта с папкой phpmyadmin папке вашего webs сайта.
Это может помочь другим. Вы найдете строки в файле httpd.conf
# XAMPP specific settings
Include "conf/extra/httpd-xampp.conf"
Если вы посмотрите во включенном файле «httpd-xampp.conf», вы увидите строку
Alias /phpmyadmin "C:/xampp/phpMyAdmin/" <Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require all granted </Directory>
Изменяя эту информацию любым количеством способов (измените httpd-xampp.conf, включите собственный собственный файл conf, разместив инструкцию после указанных выше инструкций), должны решить вашу проблему