1

我正在尝试使用 php 代码设置 max_allowed_pa​​cket 但我收到此错误:

WordPress 数据库错误访问被拒绝;对于由 require('wp-blog-header.php')、require_once('wp-load.php')、require_once('wp-config.php' ), require_once('wp-settings.php'), include('/themes/supreme/functions.php')

我的 PHP/Wordpress 代码是:

global $wpdb;
if ( $wpdb ) {
    $wpdb->query( "SET GLOBAL max_allowed_packet=16777216" );
}
4

1 回答 1

1

您的 SQL 就是您将如何直接从 PHP 中执行此操作的方式。然而,这并不是真正的应用程序级配置。

数据库本身不允许该 SQL。

您需要与您的数据库管理员交谈:

  • 要么为您的应用程序提供超级访问权限(这似乎不明智)。
  • 或者增加您正在使用的 MySQL 实例的设置,从而无需从您的应用程序中执行此操作。
于 2013-06-20T07:57:26.017 回答