2017-06-21 17 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-xまたは0755です。


これが修正されている場合は、おそらくApacheディレクトリインデックスを無効にする必要があります。たとえば、あなたの.htaccessファイルやサーバ設定に次の行を追加します。

Options -Indexes 

(不十分なファイル権限で)今、これを試してみて、あなたはおそらく、私はそれはdoesnの、これを既に試してみました403

+0

権限を変更するにはどうすればよいですか? –

+0

FTPクライアントには、通常、permを変更するオプションがあります。どのクライアントを使用していますか?サーバーへの他のアクセス権はありますか?おそらくSSH? – MrWhite

+0

私はFilezillaを使用します。私はFTPを初めて使い、SSHを知らない。私は、Filezillaをもう一度パーミッションに関して見ていきます。 –

関連する問題