【问题标题】:Apache only loading "It works" and not filesApache 只加载“它可以工作”而不是文件
【发布时间】:2014-01-27 00:01:18
【问题描述】:

我最近清理了我的硬盘驱动器并重新安装了 Apache,我在其他网站上看到过这个,但没有一个解决方案对我有用,当我做根网站域时,Apache 一直显示“它有效”(http://wrks.tk/ )。它不显示其中的文件夹和文件。

另一个问题是,当我尝试加载我的网站文件夹 (http://wrks.tk/DNS) 时,它会出现 404 错误。

在我的 httpd-vhosts.conf 中:

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents"
</VirtualHost>

<VirtualHost *:80>
        DocumentRoot "/Workarea"
        ServerName wrks.tk
        ErrorLog "/Logs/Workarea/wrks-err"
        CustomLog "/Logs/Workarea/wrks-acc" common
        <Directory "/Workarea">
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>
</VirtualHost>

而且一切的位置都是正确的。

EDIT 1

好的,我在/Library/WebServer/Documents 中找到了 index.html 文件,其中包含“It works!”。但这对我帮助不大。


EDIT 2

我将DirectoryIndex Home.php 添加到我的虚拟主机。然后在我的网站上添加了Home.php,并在其中添加了一些东西,但我仍然得到“它可以工作!”。


EDIT 3

我注意到我什至无法编辑文件名,因此我将文件夹重命名为其他名称,但没有用。我也尝试制作一个新文件夹。那也没用。

【问题讨论】:

    标签: html apache virtualhost markup


    【解决方案1】:

    内置的 apache 并没有真正开箱即用地配置为用作开发环境。

    我发现最好将/Library/WebServer/Documents 和其中的所有内容都设置为您的用户帐户而不是系统拥有(记得在进行更改后重新启动 apache)。

    然后编辑/etc/apache2/httpd.conf 并找到用户/组并将其从默认值更改为也以您的用户身份运行。这是我的样子:

    #
    # If you wish httpd to run as a different user or group, you must run
    # httpd as root initially and it will switch.  
    #
    # User/Group: The name (or #number) of the user/group to run httpd as.
    # It is usually good practice to create a dedicated user and group for
    # running httpd, as with most system services.
    #
    User abhi
    Group staff
    

    然后您可以删除index.html 和其中的所有其他垃圾。它不用于任何事情。

    您可能还需要在httpd.conf 中更改许多其他内容,例如使.htaccess 文件能够像在典型的Linux 服务器上一样完全发挥作用。而且 PHP 也需要更改配置,例如默认情况下它不会显示错误——代码中的错误只会给你一个空白页。

    或者...安装MAMP,因为它更容易使用并且被设计用于开发,不像Apple安装的apache。

    【讨论】:

    • 你好,还是不行,我加了“User xero”和“Group staff”,但是还是打印出“It worksss!”,我重启了Apache,一切都搞定了。
    • 好的,所以我遇到了另一个问题,我删除了 index.html,但随后它列出了该文件夹中的另外两个图像,我将继续删除其中的所有内容文件夹。
    • 我不确定,一定是配置有问题。如果您无法弄清楚,我建议您尝试 MAMP。
    猜你喜欢
    • 2015-11-07
    • 2014-06-07
    • 2023-04-05
    • 2013-08-27
    相关资源
    最近更新 更多