所以我想为我的朋友找出一个网站错误。不幸的是,我不太擅长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是示例地址)
谢谢