gpt4 book ai didi

php 错误 : unexpected T_OBJECT_OPERATOR. ... 尝试使用 ssh 命令将 magento 安装到 dreamhost

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:23 25 4
gpt4 key购买 nike

我正在尝试安装magento(电子商务平台)

我正在按照教程告诉我使用 ssh 运行此命令:./pear mage-setup

但是我收到了这个错误:

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/domainname.com/downloader/pearlib/php/System.php on line 400

system.php 文件中的代码片段中对第 400 行进行了注释:

   /* Magento fix for set tmp dir in config.ini
*/
if (class_exists('Maged_Controller',false)) {
/*line 400 */
$magedConfig = Maged_Controller::model('Config',true)->load();**
if ($magedConfig->get('use_custom_permissions_mode') == '1' &&
$mode = $magedConfig->get('mkdir_mode')) {
$result = System::mkDir(array('-m' . $mode, $tmpdir));
} else {
$result = System::mkDir(array('-p', $tmpdir));
}

if (!$result) {
return false;
}
}

谁能帮我揭开这个错误的神秘面纱?

最佳答案

我想知道第五行的双星是什么:

                         #                             here - v
$magedConfig = Maged_Controller::model('Config',true)->load();**

编辑:您正在尝试使用仅在 PHP5 中受支持的“链接”($obj->func()->otherFunc()):

$magedConfig = Maged_Controller::model('Config',true)->load();

将行更改为:

$magedConfig = Maged_Controller::model('Config',true);
$magedConfig = $magedConfig->load();

您的另一个选择是升级到 PHP 5,但在游戏的这个阶段,它可能会破坏您的代码。

关于php 错误 : unexpected T_OBJECT_OPERATOR. ... 尝试使用 ssh 命令将 magento 安装到 dreamhost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2890710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com