如何解决我想从Prestashop打开管理面板,但出现此错误:尝试从全局名称空间调用函数“ simplexml_load_string”
我有一台DigitalOcean的vps服务器,然后安装了Prestashop。我可以打开索引页面,但是当我想打开管理面板时,我会这样做:
UndefinedFunctionException in AdminController.php line 2216:
Attempted to call function "simplexml_load_string" from the global namespace.
in AdminController.php line 2216
at AdminControllerCore->filterTabModuleList() in AdminController.php line 2175
at AdminControllerCore->addToolBarModulesListButton() in AdminController.php line 1630
at AdminControllerCore->initToolbar() in AdminController.php line 2117
at AdminControllerCore->initToolbarFlags() in AdminController.php line 2850
at AdminControllerCore->init() in Controller.php line 186
at ControllerCore->run() in Dispatcher.php line 379
at DispatcherCore->dispatch() in index.php line 95
版本信息:
php -v
PHP 7.1.33
prestashop -v
1.7.2.1
我更改了管理员文件夹名称,并将AdminDashboardboardController更改为
public function setMedia($isNewTheme = false)
{
parent::setMedia($isNewTheme);
解决方法
您需要在服务器上安装php7.1-simplexml模块,例如适用于Ubuntu sudo apt-get install -y php7.1-simplexml
或CentOS sudo yum install php7.1-simplexml
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。