0

Web サイトにアクセスしようとすると、次のエラーが表示されます。

HTTP エラー 500 (内部サーバー エラー): サーバーが要求を実行しようとしているときに、予期しない状況が発生しました

htaccess ファイルを完全に削除した後でも、Web サイトはまだ機能していません。注: localhost では正常に動作しています。

コメントの後に編集:

ここに私の問題の詳細が十分に明確ではなかったと思います。フレームワークやcmsなどを使用せずにPHP5で作成されたWebサイトがあり、正常に動作します。次に、管理セクションを開始するので、CodeIgniter を使用してサイトを書き直しました。プログラミングはほぼ完了したので、テスト バージョンをサーバーのサブフォルダーにアップロードしてテストしましたが、上記の 500 エラーが表示されました。最初は htaccess ファイルの問題だと思ったので、他の htaccess ファイルを試して最終的に削除しましたサーバーから、しかし問題はまだそこにあります。ローカル サーバーとリモート サーバーの唯一の違いは、ローカルでは PHP 5.3.5 を実行し、リモートでは PHP 5.2.14 を実行していることです。今思いつく情報はこれくらいです。

事前にサンクス。

4

2 に答える 2

1

PHP/Apache モジュールが欠落している可能性が高いため、500 エラーが発生します。

1: ルート内のログと実行中のスクリプトのディレクトリを確認します。それ以外の場合は、ルート/ログの上のディレクトリを確認します。

2: phpinfo.php というファイルを作成します。

<?php phpinfo(); ?>

そしてそれを実行します。

3: 次に、出力に表示されるインストール済み拡張機能のリストと、ローカルにインストール済みのモジュールのリストを比較します。

WAMP を使用している場合は、トレイ アイコンをクリックし、PHP->extensions に移動すると、インストールされているすべてのものが表示されます。アパッチも同様。

ボフ

さらに:

CURL と MBSTRING がオンになっていることを確認することから始めるとよいでしょうが、私は CAKE PHP を使用していません....

于 2012-12-11T10:33:08.827 に答える