Spostato Lavevel dir alla root del server ora l'aggiornamento compositore non riesce
-
20-12-2019 - |
Domanda
Volevo che il pacchetto di Laravel 4.1 sia alla radice di un particolare server web, quindi lo porto fuori dalla sua dir "Laravel" e lo muoveva.
Utilizzato per essere in: c: \ www \ mysite.dev \ laravel
Ora è in: c: \ www \ mysite.dev
Quando eseguo composer update
Chokes produce l'errore:
{"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}}
.
Come posso configurare composer.json per compensare questa modifica?
Soluzione
Sembra un problema con le autorizzazioni.
Linea 302 di filesystem.php è il seguente (in grassetto):
public function makeDirectory($path, $mode = 0777, $recursive = false, $force = false)
{
if ($force)
{
return @mkdir($path, $mode, $recursive);
}
else
{
302 return mkdir($path, $mode, $recursive);
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow