我在Google App Engine上本地运行,但我运行它到GAE我只是得到这个错误:

时间:2014-09-04 06:12:06

标签: php google-app-engine joomla google-cloud-datastore app-engine-ndb

Warning: ini_set(): Cannot find save handler 'files' in 
C:\Users\dinesh\Desktop\CloudNow\new\test\libraries\joomla\session\session.php on line 100

第100行是:ini_set('session.save_handler', 'files');

还有一个致命错误,

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 65488 
bytes) in C:\Users\Senni\Desktop\CloudNow\new\test\libraries\joomla\language\language.php on
 line 174

第174行是:$this->setLanguage($lang);

请帮我解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

App Engine不允许写入本地文件系统(https://developers.google.com/appengine/docs/php/#PHP_The_sandbox),因此将session.save_handler设置为"文件"不会工作。有一个基于Memcache的内置会话处理程序,您可以通过手动将session.save_handler设置为" user"或依赖默认值(https://developers.google.com/appengine/docs/php/#PHP_Sessions