当前位置:  开发笔记 > 编程语言 > 正文

index.php默认不加载

如何解决《index.php默认不加载》经验,为你挑选了4个好方法。

我刚刚安装了CentOS,Apache和PHP.当我访问我的网站http://example.com/myapp/时,它会显示"禁止".默认情况下,它不加载index.php文件.

当我访问http://example.com/myapp/index.php时,它运行正常.

知道如何解决这个问题吗?



1> John Himmelm..:

Apache需要配置为将index.php识别为索引文件.

完成这个的最简单方法..

    在Web根目录中创建.htaccess文件.

    添加行...

DirectoryIndex index.php

这是关于此事的资源......
http://www.twsc.biz/twsc_hosting_htaccess.php

编辑:我假设apache配置为允许.htaccess文件.如果不是,则必须修改apache配置文件(httpd.conf)中的设置


它可能应该在apache加载的php.conf文件中.

2> M_M..:

将"DirectoryIndex index.php"添加到.htaccess文件可能有效,

注意:

通常,您不应该使用.htaccess文件

这是引自http://httpd.apache.org/docs/1.3/howto/htaccess.html
虽然这是指旧版本的apache,但我相信这个原则仍然适用.

将以下内容添加到httpd.conf(如果您有权访问它)被认为是更好的形式,导致更少的服务器开销并具有完全相同的效果:


DirectoryIndex index.php


如果你有权访问该文件,这一切都很好,花花公子

3> Ben Rowe..:

猜测我会说目录索引设置为index.html,或者某些变体,请尝试:

DirectoryIndex index.html index.php

这仍将使index.html优先于index.php(如果您需要抛出维护页面,则会很方便)



4> 小智..:

这可能对某人有帮助.这是httpd.conf的片段(Apache 2.2版windows)

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#

    DirectoryIndex index.html
    DirectoryIndex index.php

现在这将寻找index.html文件,如果没有找到它将寻找index.php.


`DirectoryIndex index.html index.php`也可以
推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有