我正在尝试了解MAMP如何管理Apache Web服务器,但我找不到正在作为MAMP起始页面的index.*
文件。
虚拟主机配置httpd-vhosts.conf
未包含在内,Applications/MAMP/htdocs
仅包含我自己的网站,因此http://localhost/MAMP/?language=English
的配置位置如何?我安装MAMP的首选项显示“起始页面网址”为/MAMP/
,是另一个目录的别名吗?
答案 0 :(得分:5)
您可以在MAMP/htdocs
中找到所有“起始页”内容,而不是MAMP/bin/mamp
,而不是MAMP/bin/mamp/English/index.php
。(例如,英语页面为MAMP/conf/apache/httpd.conf
)。
这是由于 Alias /MAMP "/Applications/MAMP/bin/mamp"
中的以下行:
Allow from all
谨慎之道
如果你使用MAMP作为一个快速简便的网络服务器(许多博客推荐,因为Apple恼人地从系统偏好中删除了“网络共享”),那么这些维护页面可供所有人使用(感谢您将在别名附近的配置文件中看到 Alias /phpMyAdmin "/Applications/MAMP/bin/phpMyAdmin"
Alias /SQLiteManager "/Applications/MAMP/bin/SQLiteManager"
。 世界上的每个人都可以看到您的完整php配置并编辑您的数据库。以下别名也存在问题。
{{1}}
您可以尝试锁定MAMP,但是可能更容易不使用MAMP,因为它不适合用于实时网站。正如MAMP网站本身所说:
MAMP主要是作为Macintosh计算机的PHP开发环境创建的,因此不应该用作Internet的实时Web服务器。在这种情况下,我们建议您将Mac OS X服务器与提供的Apache或Linux服务器一起使用。
答案 1 :(得分:0)
来自finder的Goto应用程序 打开MAMP文件夹 然后打开htdocs