sql >> データベース >  >> RDS >> Mysql

ローカルホスト上のPHPファイルからMySqlデータベースにアクセスする

    有効なクレデンシャルを使用していることを確認してください。すべてが正しい場合は、次を確認してください。

    .htaccessファイルのエラー

    サイトで.htaccessを使用している場合は、ブラウザに読み込もうとしているWebページに干渉している可能性があります。 .htaccessの設定を再確認してください。構文エラーがあると、Webサイトの代わりに500 InternalServerErrorメッセージが表示されます。

    設定ミスの.htaccessが500InternalServerエラーの原因であるかどうかを確認するには、.htaccessファイルを一時的に削除するか名前を変更してから、ページをリロードしてみてください。

    参照:

    .htaccess書き換えルールの使用.htaccessファイルの使用

    PHPコーディングのタイムアウト

    PHPスクリプトが外部ネットワーク接続を確立すると、接続がタイムアウトする場合があります。試行された接続が多すぎてタイムアウトになると、「500内部サーバーエラー」が発生します。これらのタイムアウトとエラーを防ぐために、PHPスクリプトがいくつかのタイムアウトルールでコーディングされていることを確認する必要があります。ただし、通常、データベースまたは外部のリモートリソース(例:RSSフィード)に接続するときにタイムアウトエラーをキャッチすることは困難です。実際には、スクリプトが実行を継続できないようにフリーズします。

    外部接続を削除すると、Webサイトのパフォーマンスが向上し、「500内部サーバーエラー」が発生する可能性が低くなります。

    内部サーバーエラー500はクライアントまたはWebサイト/Webの障害ではありません...



    1. Sphinx / MySQLを使用して2つのテーブルから一度にデータを取得するためのより良い方法はありますか?

    2. 大きなテーブルから列を削除

    3. 条件付き左結合

    4. 標準入力を使用してSwift3.0でプロセスを実行する方法