1

アプリケーション( 1&1でホストされている)をオンラインにした後、mydomain.com / app.php (私のドメインは/ myapp / webを指しています)と入力すると通常どおりアクセスできますが、mydomain.comと入力すると、内部サーバーエラー :

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生し、リクエストを完了できませんでした。

サーバー管理者webadmin@kundenserver.deに連絡して、エラーが発生した時刻と、エラーの原因となった可能性のあるすべてのことを通知してください。

このエラーの詳細については、サーバーエラーログを参照してください。

さらに、ErrorDocumentを使用して要求を処理しようとしたときに、500内部サーバーエラーエラーが発生しました。

ただし、localhost / myapp / webは私のコンピューターでは正常に機能します(app.phpなし)

何か案が ?

4

3 に答える 3

3

わかりました。http://faq.1and1.fr/hebergements/htaccess/4.htmlで回答を見つけました。

.htaccessファイルに次の行を追加する必要がありました。

RewriteBase /

それが助けになるなら、ここに私の完全な.htaccessファイルがあります:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ app.php [QSA,L]
</IfModule>
于 2012-10-24T17:14:20.203 に答える
1

私も以前にこの問題を抱えていました。私の場合、ファイルが示されないときはいつでも(www.someurl.com/somefile.phpではなくwww.someurl.comにアクセスする場合)、Webサーバーが検索するように構成されていたためです。と呼ばれるファイルindex.php

ファイルがないため、同じ問題が発生している可能性がありweb/index.phpます。その場合は、構成を変更するだけです。

ディレクトリに呼び出されるファイルを作成します.htaccessweb/まだ存在しない場合)。次に、次のディレクティブを追加(または変更)します。

DirectoryIndex app.php
于 2012-10-24T15:57:06.407 に答える
0

おそらく、システムログを確認できます。しかし、1&1 WebスペースでWebサイトを実行しようとすると、いくつかのエラーが発生します。同じ問題が発生しました。PHPバージョンをPHP6に設定したときにのみ実行されていましたが、次のことを試すことができます。

1.)アプリケーションキャッシュをクリアします
。2。)PHPバージョンをPHP5以降に設定します。
3.)システムログを確認します。ログはルートディレクトリのフォルダにあるはずです。

1&1はPHP5をアクティブ化します

于 2012-10-24T15:42:51.833 に答える