【问题标题】:OSX Mountain Lion localhost problemsOSX Mountain Lion 本地主机问题
【发布时间】:2012-09-12 23:13:06
【问题描述】:

今天我学习了一些关于如何在 Mountain Lion 上运行一切的教程。

我已经安装了网络共享并且开启了,我也开启了php(mac自带的,不知道更新了)。

所以我没有安装 MySQL 和 phpMyAdmin 就停在那里,因为 localhost 对我来说不能正常工作。

如果我输入

http://localhost/ - 我知道它有效!

如果我输入

http://localhost/~dvLden/ - 我的网站工作正常

但是,如果我像这样打开一个项目:

http://localhost/~dvLden/test

我得到了一些奇怪的东西......

有时我会收到错误消息(取决于项目) 禁止的 您无权访问此服务器上的 /~dvLden/test。

有时网站可以工作,但很多东西都坏了(路径不正确),即使路径完全正确。

关于为什么会发生这种情况的任何线索?如果您需要更多信息,请告诉我!

编辑 #1:一些更新...

[Thu Sep 20 16:34:58 2012] [crit] [client ::1] (13)Permission denied: /Users/dvLden/Sites/test/slider/images/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable, referer: http://localhost/~dvLden/test/index.html

[Thu Sep 20 16:46:45 2012] [crit] [client ::1] (13)Permission denied: /Users/dvLden/Sites/test2/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

【问题讨论】:

    标签: macos apache unix localhost


    【解决方案1】:

    固定。

    问题是我以前无法访问的大多数项目都是在 Windows 上制作的。传输的所有文件夹都没有站点 chmod 644,我不知道为什么。

    所以我只是为每个我无法打开的站点和每个“无效”的路径创建了新文件夹。

    现在完美运行。

    附:可能有一种方法可以对“站点”的所有子文件夹进行 chmod,但我是 mac 新手,所以我不知道。干杯,祝你好运。

    【讨论】:

    • chmod -R ... 从终端将递归地应用它。试试man chmod
    • 但是不要使用chmod -R 644,否则你会在目录上失去搜索(x),这会弄得一团糟。使用chmod -R o=rwX,go=rX ~/Sites
    【解决方案2】:

    chmod -R o=rwX,go=rX ~/Sites

    这正是我的诀窍——但我也需要更改我的主目录。经过一个

    chmod -R o=rwX,go=rX /Users/

    一切都像魅力一样......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-26
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      • 2013-04-13
      • 1970-01-01
      • 2013-07-29
      相关资源
      最近更新 更多