Я использовал 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, разместив инструкцию после указанных выше инструкций), должны решить вашу проблему