目前正在尝试设置我的localhost并使用新的osx yosemite安装php 我一直遵循以下说明:http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/
我已经取消了他们为apache和php所说的一切,并重新启动了apache 仅供参考。所以我不会让我输入localhost所以我写的地方lh意味着
我成功了 LH /
但是......如果我试图转到任何其他页面,它说该网站无法找到。
我尝试访问的网站文件夹中有一个index.html lh / ~myusername / index.html
我在/ Library / WebServer / Documents中有相同的文件,我试图访问lh / index.html
有人能告诉我我失踪的步骤需要让所有这些正常工作吗?
答案 0 :(得分:0)
Apache有一个DocumentRoot,它是localhost的默认页面。该指南尝试为本地用户的目录启用虚拟主机,但是不可能知道为什么你的工作不能正常工作,因为不清楚哪个部分出错了。
然而,最好使用普通的虚拟主机配置来定义Apache所需的任何文件夹,因为它与Linux下的Apache几乎相同。关注this guide以了解为Apache创建虚拟主机的基本知识。如果您有任何问题,请告诉我。
答案 1 :(得分:0)
我遇到了同样的问题。
遵循所有步骤,追溯它们但仍然出现错误。
首先,通过输入terminal:
来检查httpd.conf中的语法错误sudo apachectl configtest
如果你得到一个Syntax OK
,那么很可能是你的httpd.conf文件中没有设置的一个设置
你可以查看这篇文章并尝试其他人做的事情:
Apache localhost/~username/ not working
我的错误是我实际上并没有在用户名中包含“〜”(认为它只是在那里定义var'用户名' - 花了我差不多两个小时的时间才算出来 - -__-)
我走了那么远
localhost/~username
工作但我没有权限查看它。
必须在此处执行额外步骤才能为我的用户添加权限: