<分区>
我正在尝试在服务器上安装 Symfony,但它没有连接到互联网。我在服务器上复制了 Composer ,但是当我尝试安装它时出现此错误
连接错误 [ERR_CONNECTION]:无法连接到 getcomposer.org
有没有办法在没有主动连接到互联网的情况下安装 symfony?比如下载框架,把它放在服务器上,然后离线运行 Composer ?或者它是否有太多的依赖项,哪些将被包括在内?
我已经用谷歌搜索了,但找不到令人满意的解决方案。
<分区>
我正在尝试在服务器上安装 Symfony,但它没有连接到互联网。我在服务器上复制了 Composer ,但是当我尝试安装它时出现此错误
连接错误 [ERR_CONNECTION]:无法连接到 getcomposer.org
有没有办法在没有主动连接到互联网的情况下安装 symfony?比如下载框架,把它放在服务器上,然后离线运行 Composer ?或者它是否有太多的依赖项,哪些将被包括在内?
我已经用谷歌搜索了,但找不到令人满意的解决方案。
最佳答案
做
composer install -o
安装。然后做所有准备工作,比如在 prod/dev 构建 Assets 中清除缓存并转储它们
php app/console cache:clear && php app/console cache:clear -e prod --no-debug
php app/console assetic:dump -e prod --no-debug
php app/console assets:install web --symlink --relative
然后将您的项目推送/FTP 到服务器。我强烈推荐你去运行
composer dumpautoload -o
为了更新服务器上的自动加载文件
您也可以(应该)运行 symfony 的安装后脚本(在转储自动加载之后),以便在服务器上编辑/更新您的 parameters.yml
,因为 db-access,mailer_transport 将是可能与您的开发机器上的不同
composer run-script post-install-cmd
php app/console cache:clear -e prod --no-debug
然后就跑
php/console list
如果您将获得所有可用命令的列表 => 您的 symfony 应用程序已成功安装并运行
关于php - 使用 composer 离线安装 Symfony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44066259/
相关文章:
javascript - ReactJS 和 NodeJS 是同一个服务器吗?
php - WooCommerce:如何以编程方式将多个产品添加到购物车?
javascript - laravel 模态提交表单出现错误 "TokenMismatchException in VerifyCsrfToken.php line 68:"
symfony - 用于在 Symfony 6 项目的 Twig 文件中自动完成 HTML 标记的 VS 代码扩展
php - Symfony2 中的 Doctrine 多次插入超时
Java套接字: My server class constantly takes in input but my client doesn't?