mysql_connect()
本番サーバーをサポートしていないバージョンのphpを使用している開発サーバーにいます。私は試しました:error_reporting = E_ALL ^ E_DEPRECATED
しかし、うまくいきません。Apache を再起動した後も、非推奨のエラー メッセージが表示されます。
エラーレポートを変更するためにphp関数を必要としないiniファイルにアクセスできます。これもワードプレス用です。
mysql_connect()
本番サーバーをサポートしていないバージョンのphpを使用している開発サーバーにいます。私は試しました:error_reporting = E_ALL ^ E_DEPRECATED
しかし、うまくいきません。Apache を再起動した後も、非推奨のエラー メッセージが表示されます。
エラーレポートを変更するためにphp関数を必要としないiniファイルにアクセスできます。これもワードプレス用です。
error_reporting() は関数です。試してください: error_reporting(E_ALL ^ E_DEPRECATED ^ E_USER_DEPRECATED);
. またはini_set("error_reporting", E_ALL & ~E_DEPRECATED);
。次に、 echo で設定をテストしますini_get("error_reporting");
。そのためには、最小の PHP バージョンが 5.3.0 である必要があります。
WordPress は構成ファイルで を設定するerror_reporting
ためE_ALL
、 で設定したものはすべて上書きされphp.ini
ます。設定error_reporting(E_ALL ^ E_DEPRECATED)
するwp-config.php
ことで解決すると思います。その設定のさまざまなバリエーションについては、Turn off deprecated errors php 5.3を参照してください。
設定: define('WP_DEBUG', false);
false に問題を修正しました。
正しい php.ini を変更したことは確かですか? 多くの場合、インストールにはいくつか含まれています。これはローカルの開発マシンで発生していますか、それともライブ サーバーで発生していますか? 正しい php.ini を変更したことを確認する最善の方法は、phpinfo ファイルを実行することです。
新しいファイルを作成し、phpinfo.php という名前を付けて、次のように記述します。
<?php echo phpinfo(); ?>
ブラウザでこのスクリプトを実行し、「Loaded Configuration File」という行に移動します。
これは、WAMP インストールを使用するときに頭痛の種でした。
に置き換えてみてmysql_connect()
くださいmysqli_connect()