文件系统在谷歌应用引擎laravel 4中读/写

时间:2014-06-27 07:47:34

标签: google-app-engine laravel-4

我正在尝试在Google Storage Path中设置我的laravel应用程序的路径。我在第6节阅读this tutorial它描述了该怎么做。我按照这些步骤进行操作 bootstrap / paths.php我有这个

const BUCKET_NAME = 'fleetmanagement';
$storage_path = "gs://" . BUCKET_NAME . "/storage";
mkdir($storage_path);
return array(

    'app' => __DIR__ . '/../app',

    'public' => __DIR__ . '/../public',

    'base' => __DIR__ . '/..',

    'storage' => $storage_path,
);

但是在配置期间(cmd commad for composer update)它显示了这个warninig:

  

警告:file_exists():无法找到包装“gs” - 你呢?   忘记在配置PHP时启用它?在   C:\国家舰队\供应商\ ajessup \ GAE-laravel \ S   第24行的rc \ Ajessup \ GaeLaravel \ GaeApplication.php

     

{ “错误”:{ “类型”: “ErrorException”, “消息”:“file_put_contents(/间/服务。   json):无法打开流:没有这样的文件或   目录 “ ”文件“:” C:\国家-FL   EET \厂商\ laravel \框架\ SRC \照亮\文件系统\ Filesystem.php “” 升   INE“:71}}

     

警告:mkdir():没有这样的文件或目录   第5行的C:\ national-fleet \ bootstrap \ paths .php

1 个答案:

答案 0 :(得分:1)

与GAE无关,但我收到此错误,因为/ app / storage中的某些文件夹丢失了

要修复错误,我手动创建了以下文件夹:

app/storage/
app/storage/cache/
app/storage/logs/
app/storage/meta/
app/storage/sessions/
app/storage/views/

然后我删除了我的供应商文件夹的内容并再次运行作曲家更新

相关问题