0

我目前在尝试访问我的网站时遇到了 MODx 问题。它给出了以下错误:

 « MODx Parse Error »
   MODx encountered the following error while attempting to parse the requested resource:
  « PHP Parse Error »
 PHP error debug
  Error:    Function split() is deprecated   
  Error type/ Nr.:  - 8192   
  File:     /mnt/stor2-wc1-dfw1/371478/401863/www.stonero.com/web/content/manager    /includes/document.parser.class.inc.php     
  Line:     844  
  Line 844 source:  $tempSnippetParams= split($splitter, $tempSnippetParams);    

Parser timing
MySQL:  0.0283 s    (3 Requests)
PHP:    0.0430 s     
Total:  0.0713 s

它最初是子页面上的一个问题,当我清除缓存时,它只是破坏了整个站点。有人可以帮我吗?

在此先感谢,克里斯

4

1 回答 1

0

您的 Web 服务器上的 PHP 版本不支持该split()功能。您可能安装了为过时的 PHP 版本编码的代码片段或插件 - 或者您的网络主机已升级到较新的 PHP 版本。

您需要找到此代码段/插件并将其替换为explode(). 最简单的方法是在数据库中的相关表中搜索该行:

$tempSnippetParams= split($splitter, $tempSnippetParams);
于 2013-07-02T02:43:02.140 回答