我正在尝试在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
答案 0 :(得分:1)
与GAE无关,但我收到此错误,因为/ app / storage中的某些文件夹丢失了
要修复错误,我手动创建了以下文件夹:
app/storage/
app/storage/cache/
app/storage/logs/
app/storage/meta/
app/storage/sessions/
app/storage/views/
然后我删除了我的供应商文件夹的内容并再次运行作曲家更新