2013-06-18 80 views
1

在我的網站中,我可以打開幾乎所有的鏈接,沒有任何錯誤。 但嘗試打開此鏈接時: 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行]致命錯誤:在/ var/www/shcopy/sh/lib中134217728字節允許的內存大小已耗盡(試圖分配35個字節) 212行/Cake/Error/ErrorHandler.phpfile_put_contents Cakephp錯誤+致命錯誤:允許的內存大小

我檢查了我的php.ini文件,memory_limit是-1。 我仍然得到這個錯誤。

+0

您是否試圖減少該鏈接的內存使用量?你是否在尋找爲什麼memory_limit = -1確實會限制內存使用的原因?或者你想要減少內存使用的解決方案? – Nunser

+0

我正在尋找解決方案,爲什麼ini_set('memory_limit','-1')在我的項目中不工作,以及如何使我的代碼工作。 – Jpm

回答

1

只是增加你的內存限制在php.ini /的.htaccess /函數ini_set

放入AppController.php以下行文件

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

或將下列行.htaccess文件,並檢查

php_value memory_limit 1024M 
+0

做了那個先生。但這個問題仍然沒有解決。 – Jpm

+0

ini_set('memory_limit','-1');並檢查其工作與否。但這不是正確的方式 – AnNaMaLaI

+1

沒有它的不工作。 – Jpm

相關問題