Laravelディレクトリをサーバーのルートに移動しましたが、Composerの更新が失敗するようになりました
-
20-12-2019 - |
質問
Laravel 4.1パッケージを特定のWebサーバーのルートに置きたかったので、それを「laravel」ディレクトリから取り出して移動しました。
以前は次の場所にありました:C:\www\mysite.dev\laravel
現在は次の場所にあります。C:\www\mysite.dev
走るとき composer update
チョークしてエラーが発生します。
{"error":{"type":"ErrorException","message":"mkdir(): No such file or directory","file":"C:\\www\\mysite.dev\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\Filesystem.php","line":302}}
この変更を補うためにcomposer.jsonを設定するにはどうすればよいですか?
解決
権限に問題があるようです。
Filesystem.php の 302 行目は次のとおりです (太字)。
public function makeDirectory($path, $mode = 0777, $recursive = false, $force = false)
{
if ($force)
{
return @mkdir($path, $mode, $recursive);
}
else
{
302 return mkdir($path, $mode, $recursive);
}
}
所属していません StackOverflow