Virtualhost в MAMP (не MAMP pro) ссылается на неправильный каталог файлов - PullRequest
1 голос
/ 15 февраля 2020

До того, как я go опередил, хочу отметить, что у меня та же проблема, что и у человека, который разместил этот вопрос, но в моем случае решение, которое я здесь дал, не устранило мою проблему: MAMP VirtualHost выбрал неправильный каталог

Кроме того, в моем случае код немного отличается.

Второй VirtualHost (dev.motorbikewebsite) по какой-либо причине ссылается на документ Root для первый VirtualHost (dev.phpcourse), несмотря на наличие собственного документа Root.

Файл "Hosts":

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost
127.0.0.1       dev.motorbikewebsite
127.0.0.1       dev.phpcourse

Файл "httpd-vhosts.conf":

NameVirtualHost *:8888

<Directory "/Users/oliverdenny/Dekstop/">
  Require local
</Directory>


<VirtualHost *:8888>
    DocumentRoot "/Users/oliverdenny/Desktop/phpcourse"
    ServerName phpcourse
        ServerAlias dev.phpcourse
</VirtualHost>
<VirtualHost *:8888>
    DocumentRoot "/Users/oliverdenny/Desktop/motorbikewebsite"
    ServerName motorbikewebsite
        ServerAlias dev.motorbikewebsite
</VirtualHost>

В обеих исходных папках / корнях документов имеется файл «index. php»; оба имеют одно и то же имя, но разные файлы и имеют разное содержимое. Я пытался решить проблему, изменяя типы файлов (. html) и имена файлов ... но безрезультатно.

Кроме этой проблемы, там не отображаются могут быть какие-то другие проблемы.

Я чувствую, что перепробовал все решения, которые являются потенциально низко висящими фруктами, но тем не менее, вероятно, есть кое-что очевидное, чего я все еще здесь не вижу!

Есть идеи?

Другие примечания: * macOS Catalina v10.15.3 * MAMP v5.6 *Apache Порт: 8888 *Nginx Порт: 7888 * MySQLPort: 8889

...