Magento站点上的PHP Extendware爬虫程序错误

Magento站点上的PHP Extendware爬虫程序错误,php,magento,Php,Magento,我在通过命令提示符抓取extendware ewcrawler.php文件时遇到了一个问题,比如 user@xxxx[/home/user/public_html/shell/extendaware/ewcrawler]#php crawler.php-v 然后得到一个下面的错误 致命错误:已耗尽262144字节的允许内存大小(已尝试 在内存中分配1792字节) /home/user/public_html/app/code/local/extendaware/EWCore/Model/Mage

我在通过命令提示符抓取extendware ewcrawler.php文件时遇到了一个问题,比如

user@xxxx[/home/user/public_html/shell/extendaware/ewcrawler]#php crawler.php-v

然后得到一个下面的错误

致命错误:已耗尽262144字节的允许内存大小(已尝试 在内存中分配1792字节) /home/user/public_html/app/code/local/extendaware/EWCore/Model/Mage/Core/Abstract.php(45) :eval()'d代码位于第45行

​甚至在配置(PHP.ini和.htaccess)上,PHP_内存_限制也设置为512 MB​ 在增加当前内存限制值后,我也进行了检查和测试,但仍然遇到相同的问题


任何人都可以提出同样的建议。

在php.ini中更改如下:
内存限制=512MB到内存限制=536870912。
如果您可以访问Magento根目录中的.htaccess文件,请尝试增加那里的内存

php_value memory_limit 64M

如果爬虫程序是从命令行脚本运行的,则需要增加命令行php解释器的php内存限制。这不是通过
.htaccess
完成的。完成此操作的位置取决于您正在运行的Linux发行版,但对于Apache DSO、cgi fpm和命令行,通常会有单独的php.ini文件

或者,可以将内存指令添加到脚本中。请记住,下次从Extendware应用升级时,它将消失

ini_set('memory_limit','512M');

另外,由于这是第三方Magento模块,你应该和Extendware谈谈这一点,因为开发人员通常会更快地找出他们非常熟悉的代码的问题。

我用WHM&CPanel配置了服务器,它不允许我以字节为单位设置值。然后将512MB更改为512MB是否在php ini中进行了更改,htaccess也可以吗?将其无限期更改为-1。上次选项我在上增加了。htaccess但没有运气。@sudhakaranR87这是VPS服务器还是共享主机?它是否安装了suhosin?你有权访问php.ini文件吗?它的专用服务器和suhosin没有安装在服务器上,我也有权访问php.ini文件。