与PHP中的magic_quotes相关的致命错误

时间:2018-11-15 16:20:26

标签: php magic-quotes

所以我想为我的朋友找出一个网站错误。不幸的是,我不太擅长PHP,不幸的是他的网站很古老。我在这里尝试引用其他问题,但是由于我的代码示例看起来有点不一样,所以我担心弄乱某些东西。

现在,该站点永久关闭,并出现以下错误:

  

致命错误:未捕获错误:调用未定义函数   set_magic_quotes_runtime()在   /customers/1/f/7/WEBSITEDOMAIN.COM/httpd.www/includes/framework.php:21堆栈   跟踪:#0 /customers/1/f/7/WEBSITEDOMAIN.COM/httpd.www/index.php(22):   抛出require_once()#1 {main}   /customers/1/f/7/WEBSITEDOMAIN.COM/httpd.www/includes/framework.php,第21行

因此,我提到了网站文件,奇怪的是,有四个framework.php文件,但我认为其中一些可能无关紧要。它们全部在第21行附近包含以下代码:

@set_magic_quotes_runtime( 0 );
@ini_set('zend.ze1_compatibility_mode', '0');

因此,我的想法是全部删除,或仅删除错误消息所指的第一行。这就是SO上其他问题的暗示,因为第一行与最新的php版本完全无关。但是,由于这是一个商业网站,因此我也很犹豫,因为所有者对代码一无所知。

有没有完整的新手指针? (Websitedomain.com是示例地址)

谢谢

0 个答案:

没有答案