我在MAMP上安装了Drupal 8。
我的 Apache端口:80,Nginx端口:80和MySQL端口:8889
在 etc / hosts 文件中,我添加
127.0.0.1 mmcast.test
在httpd.conf文件中,
Listen 80
并取消注释以下行。
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在 httpd-vhosts.conf 文件中,
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerName mmcast.test
DocumentRoot "/Applications/MAMP/htdocs/mmcast"
</VirtualHost>
致电该网站时,键入 mmcast.test:8888 ,然后尝试使用 mmcast.test:80 。
但是,没有任何效果! :(
有人可以帮我吗?
我一直在尝试这个问题,但仍然无法解决。
答案 0 :(得分:0)
在httpd.conf文件中
ServerName本地主机:8888
必须更改为
ServerName本地主机:80
答案 1 :(得分:0)
对于Drupal 8,您需要不同的设置来创建虚拟主机。
以下是需要为虚拟主机添加的代码段:
<VirtualHost *:8888>
DocumentRoot "/Applications/MAMP/htdocs/site-name/web"
ServerName local.site-name.com
<Directory /Applications/MAMP/htdocs/site-name/web/>
Options Indexes FollowSymLinks
AllowOverride all
RewriteEngine On
RewriteBase /
</Directory>
</VirtualHost>
所以我访问本地站点为
local.site-name.com:8888
我使用了默认端口8888。所以上面的代码段是根据它的。
您也可以从Drupal.org引用此链接。