我上傳了Laravel網站到Google App Engine,但無法登錄,因爲會話不起作用。如何在App Engine上使用memcache配置Laravel?
在app/config/cache.php
和app/config/session.php
,我改變了:
'driver' => 'memcached',
但在cache.php
,我看到:
/*
|--------------------------------------------------------------------------
| Memcached Servers
|--------------------------------------------------------------------------
|
| Now you may specify an array of your Memcached servers that should be
| used when utilizing the Memcached cache driver. All of the servers
| should contain a value for "host", "port", and "weight" options.
|
*/
'memcached' => array(
array('host' => '127.0.0.1', 'port' => 11211, 'weight' => 100),
),
是'host' => '127.0.0.1'
我的問題的原因,或者是別的什麼?
[更新]當我嘗試使用
'driver' => 'file',
和會話文件店<bucket-name>/storage/session
。會話已創建並存儲,但Response Headers
from Server:Google Frontend
不包含sessionId
。
您可能希望在GAE初學者應用程序上使用官方Laravel,該應用程序具有基於memcache的會話支持:https://github.com/GoogleCloudPlatform/laravel – Mars 2015-05-20 00:44:34