php - CakePHP : Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 52 bytes)

标签 php cakephp cakephp-1.3 fatal-error

您好,我有一个在 CakePHP v 1.3 上运行的应用程序。我已将我的 wamp 服务器更新为 v2.4。更新后我收到此错误消息。我在 php.ini 设置中进行了这些更改。


  • 内存限制 = 128M
  • file_uploads = ON
  • upload_max_filesize = 128M
  • 最大输入时间
  • 最大执行时间 = 300
  • post_max_size = 128M
  • realpath_cache_size = 16k
  • realpath_cache_ttl = 120

但我仍然收到这些错误消息:

CakePHP : Fatal error: Allowed memory size of 536870912 bytes exhausted 
(tried to allocate 52 bytes) in C:\wamp\www\gtgcrm\cake\libs\model\
datasources\dbo\dbo_mysql.php on line 775

我错过了什么?任何建议将不胜感激!

最佳答案

您可以通过在 Controller 操作中使用来增加内存限制

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

你也可以增加超时限制

set_time_limit(0); Infinite

关于php - CakePHP : Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 52 bytes),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20650692/

相关文章:

php - Cookie 在不同页面上不起作用

javascript - 使用 Javascript 和 PHP 在单独的页面上以不同方式设置标题动画

mysql - php mysql 将日期和时间格式设置为用户特定保存的时区

php - Ajax 请求卡住网页

php - 通过 url 获取图像时 AWS S3 访问被拒绝

cakephp - 在 CakePHP 的 beforeFilter 中渲染后停止执行

mySQL跨多行搜索返回不同的id

php - 如何在CakePHP中保存日期时间格式(将日期从JS传递给CakePHP)

php - 保存记录时未插入特定列

php - CakePHP 命名约定/文件结构