Command line SugarCRM无声升级不';不行。错误:这是仅命令行脚本

Command line SugarCRM无声升级不';不行。错误:这是仅命令行脚本,command-line,sugarcrm,Command Line,Sugarcrm,我对sugarcrm静默升级过程有问题 下载必要的文件后,我尝试使用以下命令启动安装过程: php.5 -f /var/www/websites/SUGARCRMSILENT/silentUpgrade.php /var/www/websites/SUGARCRMSILENT/SugarPro-Upgrade-6.5.x-to-6.5.18.zip /var/www/websites/SUGARCRMSILENT/silent.log /var/www/websites/sugarcrm adm

我对sugarcrm静默升级过程有问题

下载必要的文件后,我尝试使用以下命令启动安装过程:

php.5 -f /var/www/websites/SUGARCRMSILENT/silentUpgrade.php /var/www/websites/SUGARCRMSILENT/SugarPro-Upgrade-6.5.x-to-6.5.18.zip /var/www/websites/SUGARCRMSILENT/silent.log /var/www/websites/sugarcrm admin
php-f而不是php.5-f
也不起作用

执行上述命令后,我将得到以下错误:

这是纯命令行脚本

以下是升级手册:


该命令来自:

如果打开该文件,您将看到类似以下内容的检查:

$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) != 'cli') {
    die("This is command-line only script");
}
很可能
php\u sapi\u name()
返回的内容中没有
cli
。注释掉模具并尝试运行更新程序可能是安全的,但是,与往常一样,在进行任何更改之前,您应该确保您拥有所有内容的备份。

以下是解决方案:


只需通过symlink更改php版本。之后,您可以像往常一样在另一个php版本中使用php-f命令。

是的。我已经尝试过这个解决方案。。。这是输出注释后的新错误:这是仅命令行脚本
解析错误:语法错误,第407行的/kunden/261584_20457/webseiten/kunden/SUGARCRMSILENT/silentUpgrade_step2.php中出现意外T_字符串255@abacus听起来您的静默安装文件不正确。您要升级到哪个版本?你从哪里得到安装程序的?我想从6.5.14升级到6.5.18。这些文件来自@abacus,如果是这样的话,恐怕你得用糖来处理。谢谢!我开了一张新票。我会告诉你解决办法的。