首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装OroCommerce,composer错误消息

安装OroCommerce,composer错误消息
EN

Stack Overflow用户
提问于 2016-10-21 16:04:44
回答 3查看 388关注 0票数 1

作为我的问题的前置光标,我几乎没有SSH或命令行经验,所以可能犯了一个明显的错误,但没有意识到这一点。

我正在尝试在我的共享云主机上安装OroCommerce,并且一直在遵循Oro生成的自述文件中的说明,但当涉及到安装composer时,我收到以下错误:

代码语言:javascript
复制
Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Composer could not find a composer.json file in /var/sites/mydomain.com
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section

首先,关于CLI的警告...我在这里通读了一篇关于使用php -cli composer.phar install的文章,但这并没有什么不同,错误消息也是一样的。

我已经通读了关于创建composer.json文件的composer指南,但由于文件存在于orocommerce-application文件夹中,我不确定创建一个文件是这里的问题,也许更多的是我做了什么错误的事情,阻止composer访问该文件?

我尝试将composer.json文件从它的文件夹移到域的根目录中,当它开始安装时,我得到了以下错误:

代码语言:javascript
复制
Warning: Composer should be invoked via the CLI version of PHP, not the cgi-fcgi SAPI
Loading composer repositories with package information
Updating dependencies (including require-dev)               
<br />
<b>Fatal error</b>:  Maximum execution time of 30 seconds exceeded in <b>phar:///var/sites/mydomain.com/composer.phar/src/Composer/Package/Package.php</b> on line <b>109</b><br />

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2016-10-28 10:18:33

请确保您在上传/克隆OroCommerce代码的同一目录中运行php composer install

并检查您的主机提供商文档(或联系他们的支持),关于如何从命令行运行php,最有可能的是你必须使用不同的可执行文件(-cli标志不是你需要的)。

票数 1
EN

Stack Overflow用户

发布于 2017-06-13 19:57:44

我也遇到了同样的问题,您需要延长php.ini文件中的最大执行时间,例如:

ini_set('max_execution_time',360);// 360秒,6分钟

票数 0
EN

Stack Overflow用户

发布于 2018-03-29 13:15:40

首先你要做的是

代码语言:javascript
复制
php composer install --prefer-dist

这将安装所有必需的/相关的包和库,然后执行php app/console oro:install --env=dev --timeout=99999 --debug=true

代码语言:javascript
复制
php app/console cache:clear --env=dev 

出于开发目的,或者

php app/console oro:install --env=prod --timeout=99999 --debug=true

代码语言:javascript
复制
php app/console cache:clear --env=prod

用于生产/生活目的

注意:--timeout将替换您在php.ini中的默认超时。它通过延长超时时间对我起作用了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40171373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档