【问题标题】:Fatel:Error Increase memory limit for post type in wordpress admin致命:错误增加 wordpress 管理员中帖子类型的内存限制
【发布时间】:2016-05-26 10:31:53
【问题描述】:

我使用 wordpress 建立了一个网站,其中有一个帖子类型“属性”。在 wordpress 后端一切正常,包括普通帖子。但是当我尝试打开“属性”帖子类型时,会引发以下错误。属性帖子类型有 4000 多个帖子。 (前端一切正常)

致命错误:第 2350 行 /home/homesdirectoryco/public_html/wp-includes/wp-db.php 中允许的内存大小为 268435456 字节已用尽(尝试分配 81 个字节)

我在 php.ini 文件中有 512 MB 的内存, 定义(“WP_MEMORY_LIMIT”,“512MB”); 定义('WP_MAX_MEMORY_LIMIT','512M');在 wp 设置中 和 ini_set('memory_limit','512M');在 wp-cache.php 中

任何帮助将不胜感激。

提前致谢。

【问题讨论】:

    标签: wordpress out-of-memory custom-post-type


    【解决方案1】:

    错误信息中的线索。您需要增加 PHP 内存限制。根据您的服务器设置,这可能在您的 php.ini 文件中。

    【讨论】:

      【解决方案2】:

      是的,这绝对是 php 内存限制。您可以尝试自己增加它,也可以要求您的托管服务提供商为您增加它。您可以通过创建info.php 文件并添加phpinfo(); 来检查您的php 内存。

      转到mydomain.co.za/info.php 并检查您的 PHP 内存限制。

      有几种方法可以增加您的 php 内存限制。如果wp-config.php 中的内存限制不适合您,您可以尝试其他方法。

      1. define('WP_MEMORY_LIMIT', "256M"); 在 wp-config.php 文件中

      2. ini_set('memory_limit', "256M"); 运行时在 wp-config.php 文件中

      3. .htaccess 文件中的php_value memory_limit 256M

      4. memory_limit = 256M 在 php.ini 文件中

      如果以上都没有增加您的 PHP 内存限制,请咨询您的托管服务提供商。

      您可以使用link 作为参考,了解如何增加 PHP 内存限制。

      【讨论】:

        【解决方案3】:

        对我来说,这是由于后期元缓存问题而发生的。本文建议的代码解决了我的问题 - 显然还有许多其他问题。

        https://junaid.dev/wordpress-admin-fix-fatal-error-allowed-memory-size-error/?unapproved=369&moderation-hash=bd9064ea40d413150d8a42599c13f4f5#comment-369

        这是他提供的代码:

        function jb_pre_get_posts( WP_Query $wp_query ) {
            if ( in_array( $wp_query->get( 'post_type' ), array( 'my_post_type_1', 'my_post_type_2' ) ) ) {
                $wp_query->set( 'update_post_meta_cache', false );
            }
        }
        
        // Only do this for admin.
        if ( is_admin() ) {
            add_action( 'pre_get_posts', 'jb_pre_get_posts' );
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-07-18
          • 1970-01-01
          • 2013-04-06
          相关资源
          最近更新 更多