2017-06-21 69 views
0

我已通过FTP将所有文件移至服务器。问题是该网站不显示页面,而是索引列表。 我试过不同的东西,如在.htaccess文件中添加“DirectoryIndex index.html index.php”,我在www文件夹中有一个index.php文件,但这些解决方案似乎不适用于我。我目前正在使用Windows 7,Apache和WAMP。显示索引列表而非页面的网站

这里是根文件夹: enter image description here

回答

0

希望这有助于你:)

Apache需要进行配置,以识别的index.php作为一个索引文件。

最简单的方法来做到这一点..

Create a .htaccess file in your web root. 

Add the line... 

    DirectoryIndex index.php 

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

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

source

+0

我已经尝试过这一点,它不不为我工作。 –

+0

你能改变服务器中的东西吗?或者像1and1这样的在线提供商 –

+0

我必须在本地进行更改,然后使用FTP上传。 –

0

-rw-------

这些文件不会出现有足够的权限。如果要将它们提供给所有用户,它们应该是公共可读的。否则,服务器将无法响应相应的DirectoryIndex,如果启用了目录索引,则Apache将生成一个目录列表。

他们也许应该是-rw-r--r--0644 ... 读/由业主写阅读为组和阅读公众。

您的目录也一样... drwx------应该可能是drwxr-xr-x0755


修复此问题时,应该禁用Apache目录索引。例如,以下内容添加到您的.htaccess文件或服务器配置:

Options -Indexes 

现在试试这个(与文件的权限不够),你可能会得到一个403

+0

如何更改权限? –

+0

FTP客户端通常可以选择更改烫发。你在使用哪个客户端?你有任何其他访问服务器? SSH也许? – MrWhite

+0

我使用Filezilla。我是新来的FTP,不知道SSH。我将再次在权限方面看看Filezilla。 –