“如何修复”;致命错误:在第168行的public_html/vqmod/vqmod.php中,允许的内存大小为268435456字节(尝试分配109字节);?

“如何修复”;致命错误:在第168行的public_html/vqmod/vqmod.php中,允许的内存大小为268435456字节(尝试分配109字节);?,php,opencart-3,vqmod,Php,Opencart 3,Vqmod,这是Opencart商店网站。 我的网站链接是: 当我查看我的站点时,会显示此错误“(致命错误:第168行/var/www/u0514007/public_html/vqmod/vqmod.php中允许的内存大小为268435456字节(尝试分配109字节)) 第168行代码中的Vqmod.php , ", 我想修复此错误,并希望我的站点正常显示,请帮助我。将此信息放在文件顶部,您将收到错误:ini_set('memory_limit','512M');就在下面 有了这个变化,网站运行起来很酷

这是Opencart商店网站。 我的网站链接是:

当我查看我的站点时,会显示此错误“(致命错误:第168行/var/www/u0514007/public_html/vqmod/vqmod.php中允许的内存大小为268435456字节(尝试分配109字节))

第168行代码中的Vqmod.php

,

",


我想修复此错误,并希望我的站点正常显示,请帮助我。

将此信息放在文件顶部,您将收到错误:ini_set('memory_limit','512M');就在下面
有了这个变化,网站运行起来很酷

您在某个地方出现内存泄漏,或者,您实际上需要增加内存限制,您的代码中是否存在任何查询、密集型代码或潜在的递归函数?与其将其解释为“您需要更多内存”(PHP初学者会这样做),不如将其解释为“您的脚本消耗的内存超过了它应该消耗的内存,您应该优化脚本以减少资源消耗“。评论不适用于扩展讨论或调试会话;这段对话已经结束。当要求您提供更多信息时,请将您的问题包括在内。不要在评论中发布。每个脚本调用半GB?真正地这里的建议很糟糕。有些脚本确实需要这么大的内存,你会推荐什么呢?@PaulFeakins Cronjobs和batch jobs需要这么大的内存,但不是一个网站。看看他的页面有多慢。一个有良好的互联网连接的人可以很容易地完成他的服务器。方法是预先聚合需要内存的东西,然后使用缓存。它只需要40个并发请求,每个请求占用400MB内存,您的16GB内存服务器就完成了。“Cronjobs和批处理作业需要这个数量”您怎么知道这不是其中之一?还是一次性缓存?
public static function path($path, $skip_real = false) {
        $tmp = self::$_cwd . $path;
        $realpath = $skip_real ? $tmp : self::_realpath($tmp);
        if(!$realpath) {
            return false;
        }
        return $realpath;
    }