在共享主机服务器上部署时,composer自我更新错误

时间:2016-05-23 20:25:53

标签: php laravel-5 composer-php laravel-5.1 laravel-5.2

我正在使用Laravel 5.2,我正在尝试在实时服务器上部署应用程序。我将git repo复制到新位置并运行composer自我更新并收到以下错误:

[Composer\Downloader\FilesystemException]
Filesystem exception:
Composer update failed: the "/usr/local/bin/composer.phar" file could not be written

如何更新作曲家?

1 个答案:

答案 0 :(得分:0)

由于您拥有有限的权限和资源,因此在共享主机上使用Composer进行部署将很困难。尝试使用VPS - 像DigitalOcean这样的廉价产品与共享托管的价格差不多。

如果您确实需要使用共享主机,最好在本地部署,然后将准备好的文件上传到远程服务器。不要忘记清除缓存并更新缓存和日志文件夹的权限。