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

Wordpressの致命的なエラー:キャッチされないエラー:/wp-includes/wp-db.php:1570の未定義の関数mysql_connect()の呼び出し

    PHP5からPHP7(Windowsの場合)にアップグレードすると、この問題が発生しました。問題はmysqliでした PHP拡張機能が有効になっていませんでした。 mysqliが利用できない場合、Wordpress 5+はこれを検出し、代わりに非推奨のmysql_connect()を使用してデータベースへの接続を試みます。 呼び出します。これにより、mysql_connect()関数が使用できないという非常に誤解を招くエラーメッセージが表示されます(この関数は必要ないため

    php.iniextension_dirを確認してください が設定され(完全なディレクトリ名を使用)、mysqli拡張機能が有効になっている

    extension_dir = "C:\php-7.3.10\ext"
    ...
    extension=mysqli
    

    アクティブな拡張機能を再確認するには、次のコードを実行できます

    <pre>
    <?php print_r(get_loaded_extensions()); ?>
    </pre>
    


    1. Apache Zeppelinを使用したデータの視覚化–チュートリアル

    2. 挿入/更新イベントでのMySQLトリガー

    3. リストエントリのあるSQLテーブルと各エントリの行のあるSQLテーブル

    4. 列データを行に分割するSQLクエリ