2013-05-05 60 views
2

我想了解MAMP如何管理Apache Web服务器,但我找不到作为MAMP起始页面提供服务的index.*文件。用作MAMP起始页URL的索引*文件在哪里?

不包含虚拟主机配置httpd-vhosts.confApplications/MAMP/htdocs仅包含我自己的站点,因此http://localhost/MAMP/?language=English如何/在哪里配置?我安装MAMP的首选项显示“起始页URL”为/MAMP/,是另一个目录的别名吗?

回答

4

而不是像MAMP/htdocs你可能会想到,你会发现所有的“起始页”的东西,在MAMP/bin/mamp(例如英文页面MAMP/bin/mamp/English/index.php)。

这是由于MAMP/conf/apache/httpd.conf以下行:

Alias /MAMP "/Applications/MAMP/bin/mamp" 



一个警告的话语

如果使用甲基苯丙胺的单触易于使用的网络服务器(许多博客建议,因为苹果烦恼从系统偏好中消除了“Web共享”),那么这些维护页面对任何地方的所有人都可用(感谢Allow from all,您将在配置文件附近看到别名)。 世界上的每个人都可以看到你完整的php配置并编辑你的数据库。以下别名也有问题。

Alias /phpMyAdmin "/Applications/MAMP/bin/phpMyAdmin" 
    Alias /SQLiteManager "/Applications/MAMP/bin/SQLiteManager" 

你可以尝试锁定甲基苯丙胺,但它可能更容易,只是不使用甲基苯丙胺,因为它是不打算用于实时网站。正如MAMP网站所说:

MAMP主要是作为Macintosh计算机的PHP开发环境创建的,因此不应当用作Internet的Live Web服务器。在这种情况下,我们建议您使用提供的Apache或Linux服务器使用Mac OS X服务器。

+0

伟大的建议,谢谢马特! – 2013-12-09 21:47:22

0

嗨转到从Finder中 应用开拓MAMP文件夹 然后打开htdocs中