php - 带有 MAMP 的 MacOS Mojave 上的 VirtualHost 不起作用
问题描述
我有一个开发项目symfony 2.4
,可以在我的主计算机上正确运行,使用WAMP
. 但是,我需要将其移至我的笔记本电脑MacOS
Mojave
( v 10.14.5
)。为此,我安装MAMP
并尝试设置虚拟主机。
这是我做的步骤: 1.安装MAMP 5.4
并将端口设置为默认值:
Apache port : 80
MySQL Port: 3306
- 通过添加以下代码更新了
hosts
位于的文件:/private/etc/
127.0.0.1 mysite.fr
::1 mysite.fr
- 通过删除虚拟主机行之前的 # 来
更新
httpd.conf
位于的文件:/MAMP/conf/apache
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
4.通过添加以下代码更新httpd-vhosts.conf
位于的文件:/MAMP/conf/apache/extra/
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/mysiteSymfony2.4/web"
ServerName mysite.fr
</VirtualHost>
重启 MAMP
打开我的浏览器并移动到 url
mysite.fr
我的 Mac 和 Windows 上的 Virtualhost 设置完全相同。但是,它仅适用于我的 Windows,这是我在 Mac 上收到的错误消息mysite.fr
Not Found
The requested URL / was not found on this server.
解决方案
推荐阅读
- powershell - Powershell脚本在Windows 10但不是7?
- java - 加载 POJO 父项时初始化 Java OOP 瞬态字段
- ios - UITableViewCell 滚动后被删除
- export - 从 Codepen 导出的笔不再有效。我错过了什么?
- python - 如何告诉 mypy 包含存根文件
- python - 与多线程相比,多处理是否加快了文件传输速度
- ios - 如何在使用纹理文件的模型中查找所有 SCNMaterials
- web-services - 无法从 IIS 上托管的 Web 服务调用批处理文件
- java - 搜索领域
- express - Axios 支持 Set-Cookie 吗?是否可以通过 Axios HTTP 请求进行身份验证?