【问题标题】:trouble setting up local host and php on osx yosemite在 osx yosemite 上设置本地主机和 php 时遇到问题
【发布时间】:2015-01-12 19:42:52
【问题描述】:

目前正在尝试设置我的本地主机并使用新的 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

谁能告诉我需要让所有这些正常工作的步骤?

【问题讨论】:

    标签: php macos apache localhost osx-yosemite


    【解决方案1】:

    Apache 有一个 DocumentRoot,它是 localhost 的默认页面。该指南尝试为您的本地用户中的目录启用虚拟主机,但无法知道您的目录为什么不起作用,因为不清楚您出错的部分。

    不过,最好使用普通的虚拟主机配置来为 Apache 定义您想要的任何文件夹,因为它与 Linux 下的 Apache 几乎相同。关注this guide,了解为 Apache 创建虚拟主机的基本知识。如果您有任何问题,请告诉我。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。

      按照所有步骤,回溯它们,但仍然出现错误。

      首先,通过输入终端检查 httpd.conf 中的语法错误:

      sudo apachectl configtest

      如果您收到 Syntax OK,那么很可能是您的 httpd.conf 文件中的设置不正确

      您可以查看这篇文章并尝试其他人的做法:

      Apache localhost/~username/ not working

      我的错误是我实际上并没有在用户名中包含“~”(以为它只是用来定义 var 'username' - 我花了将近 2 个该死的小时才弄明白 -__-)

      在我走到那一步之后

      本地主机/~用户名

      工作,但我没有查看它的权限。

      必须在这里做一个额外的步骤来为我的用户添加权限:

      http://coolestguidesontheplanet.com/forbidden-403-you-dont-have-permission-to-access-username-on-this-server/

      【讨论】:

        猜你喜欢
        • 2014-09-27
        • 1970-01-01
        • 2015-08-02
        • 2015-08-13
        • 2012-09-12
        • 1970-01-01
        • 2013-12-27
        • 2015-11-28
        • 1970-01-01
        相关资源
        最近更新 更多