で私は次のエラー私はダッシュボードのメニューを更新しようとするたびに受けてきた:致命的なエラー:268435456バイトの許可メモリサイズが使い果たさ(7864320バイトを割り当てしようとした)のwp-をdb.php
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 7864320 bytes) in /var/sites/p/[sitename].com/public_html/wp-includes/wp-db.php on line 1369
すべてのプラグインを無効にしたにもかかわらずエラーが残っていますが、以前のアドバイスを外して、すべてのプラグインを1つずつ無効にしてそのうちの1つがエラーを引き起こしているかどうかを確認しました。
は1369行目にWP-をdb.phpに入ったので、これはそれが読み込むものです:
* Print SQL/DB error.
*
* @since 0.71
* @global array $EZSQL_ERROR Stores error information of query and error string
*
* @param string $str The error to display
* @return false|void False if the showing of errors is disabled.
*/
public function print_error($str = '') {
global $EZSQL_ERROR;
if (!$str) {
if ($this->use_mysqli) {
$str = mysqli_error($this->dbh);
} else {
$str = mysql_error($this->dbh);
}
}
$EZSQL_ERROR[] = array('query' => $this->last_query, 'error_str' => $str);
if ($this->suppress_errors)
return false;
wp_load_translations_early();
if ($caller = $this->get_caller()) {
/* translators: 1: Database error message, 2: SQL query, 3: Name of the calling function */
$error_str = sprintf(__('WordPress database error %1$s for query %2$s made by %3$s'), $str, $this->last_query, $caller);
} else {
/* translators: 1: Database error message, 2: SQL query */
$error_str = sprintf(__('WordPress database error %1$s for query %2$s'), $str, $this->last_query);
}
error_log($error_str);
// Are we showing errors?
if (! $this->show_errors)
return false;
// If there is an error then take note of it
if (is_multisite()) {
$msg = sprintf(
"%s [%s]\n%s\n",
__('WordPress database error:'),
$str,
$this->last_query
);
if (defined('ERRORLOGFILE')) {
error_log($msg, 3, ERRORLOGFILE);
}
if (defined('DIEONDBERROR')) {
wp_die($msg);
}
} else {
$str = htmlspecialchars($str, ENT_QUOTES);
$query = htmlspecialchars($this->last_query, ENT_QUOTES);
printf(
'<div id="error"><p class="wpdberror"><strong>%s</strong> [%s]<br /><code>%s</code></p></div>',
__('WordPress database error:'),
$str,
$query
);
}
}
はさらに待機中:
$error_str = sprintf(__('WordPress database error %1$s for query %2$s made by %3$s'), $str, $this->last_query, $caller);
展開するには、この読み取りどのようなライン1342 1407にあります助言。アドバイスを通じて