file_put_contents Cakephp错误+致命错误:允许的内存大小

时间:2013-06-18 10:13:03

标签: cakephp error-handling cakephp-2.0 memory-size

在我的网站上,我几乎可以打开所有链接,没有任何错误。 但是当试图打开这个链接时: http://scp.com/sh/admin/cities/add 这告诉我这个错误:  警告(2):file_put_contents(/var/www/shcopy/sh/app/tmp/logs/error.log):无法打开流:没有这样的文件或目录[CORE / Cake / Log / Engine / FileLog.php,第87行]致命错误:第212行/var/www/shcopy/sh/lib/Cake/Error/ErrorHandler.php中允许的内存大小为134217728个字节(试图分配35个字节)

我检查了我的php.ini文件,memory_limit是-1。 我仍然得到这个错误。

1 个答案:

答案 0 :(得分:1)

只需增加php.ini / .htaccess / ini_set

中的内存限制

将以下行放在AppController.php文件中

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

或者将以下行放在.htaccess文件中并检查

php_value memory_limit 1024M