其他资源

其他资源

我想在 Godaddy 服务器上设置我的 laravel 项目,但是当我在 Godaddy 服务器上创建 laravel 项目时,Composer 终止了该进程。

作曲家需要 doctrine/dbal

composer.json 已更新

使用包信息加载 Composer 存储库

更新依赖项(包括 require-dev)

被剛剛

答案1

GoDaddy 可能会终止占用过多资源或运行时间过长的进程,以保护其共享托管环境。这是行为可能由他们使用进行配置/etc/security/limits.conf,您可能能够或无法从共享主机帐户查看这些内容,具体取决于设置的权限。您无权编辑这些限制。

PHP 也有自己的限制,例如memory_limitmax_execution_time,可能会受到php.ini。您的进程也可能因超出内存或时间限制而被 PHP 本身终止。


由于 Composer 可能占用过多资源,GoDaddy 不允许您运行,您可以尝试解决本地计算机上的依赖关系以生成文件composer.lock。上传后,您可以composer install在 GoDaddy 服务器上运行资源占用较少的文件。

如果这不起作用,另一种解决方案可能是在您自己的机器上的类似 PHP 环境(相同的 PHP 版本、相同的安装扩展)中完全运行 Composer,然后vendor手动将依赖项上传到您的托管帐户。


其他资源

相关内容